Skip i'r prif gynnwys

Detholiad is-dynnu o linyn testun yn Excel

Efallai ei bod yn dasg gyffredin i chi fod angen i chi dynnu is-haenau o dannau testun, yn Excel, nid oes swyddogaeth uniongyrchol ar gyfer gwneud hyn, ond, gyda chymorth y swyddogaethau CHWITH, DDE, MID a CHWILIO, gallwch dynnu mathau o is-haenau yn ôl yr angen.


Detholiad israddio gyda nifer benodol o nodau o linyn testun

Yn Excel, gall y swyddogaethau CHWITH, DDE a MID eich helpu chi i echdynnu hyd penodol o chwith, dde neu ganol y llinyn testun.

  • LEFT function: i dynnu is-haen o chwith y llinyn testun.
  • RIGHT function: i dynnu testun o ochr dde'r llinyn testun.
  • MID function: i dynnu is-haen o ganol llinyn testun.

Tynnwch yr is-haen o chwith y llinyn testun:

Gall y swyddogaeth CHWITH eich helpu i echdynnu'r x nod cyntaf o'r llinyn testun, y gystrawen generig yw:

=LEFT (text, [num_chars])
  • text: y llinyn testun rydych chi am dynnu cymeriadau ohono.
  • num_chars: nifer y nodau rydych chi am eu tynnu o ochr chwith y llinyn testun.

Rhowch y fformiwla ganlynol mewn cell wag:

=LEFT(A2,3)

Yna, llusgwch y ddolen llenwi i lawr i'r celloedd rydych chi am gymhwyso'r fformiwla hon, ac mae'r 3 nod cyntaf wedi'u tynnu o'r testun gwreiddiol, gweler y screenshot:


Tynnwch yr is-haen o ochr dde'r llinyn testun:

I echdynnu'r is-haenau o ddiwedd y testun, defnyddiwch y swyddogaeth DDE:

=RIGHT (text, [num_chars])
  • text: y llinyn testun rydych chi am dynnu cymeriadau ohono.
  • num_chars: nifer y nodau rydych chi am eu tynnu o ochr dde'r llinyn testun.

Er enghraifft, i echdynnu'r 6 nod olaf o'r llinyn testun, rhowch y fformiwla isod i mewn i gell wag:

=RIGHT(A2,6)

Ac yna, copïwch y fformiwla hon i gelloedd eraill sydd eu hangen arnoch chi, ac mae'r 6 nod wedi'u tynnu o ochr dde'r testun, gweler y screenshot:


Tynnwch yr is-haen o ganol y llinyn testun:

I echdynnu'r is-haen â hyd cymeriad penodol o ganol y testun, gall y swyddogaeth MID wneud ffafr i chi.

=MID (text, start_num, num_chars)
  • text: y llinyn testun rydych chi am dynnu cymeriadau ohono.
  • start_num: lleoliad y cymeriad cyntaf rydych chi am ei dynnu.
  • num_chars: cyfanswm nifer y nodau rydych chi am eu tynnu.

Er enghraifft, i dynnu 3 nod sy'n dechrau ar y seithfed cymeriad o'r llinyn testun, rhowch y fformiwla isod i mewn i gell wag:

=MID(A2,7,3)

Ac yna, llusgwch y handlen llenwi i lawr i'r celloedd i gymhwyso'r fformiwla hon yn ôl yr angen, fe gewch chi'r canlyniad canlynol:


Detholiad israddio cyn neu ar ôl cymeriad penodol o linyn testun

Gall y swyddogaethau CHWITH, DDE a MID eich helpu chi i echdynnu'r is-haen unffurf gyda nifer benodol o gymeriadau, ond, weithiau, efallai y bydd angen i chi dynnu is-haen o hyd amrywiol, gallwch greu rhai fformiwlâu mwy cymhleth i ddatrys y swydd hon.

Detholiad substring cyn cymeriad penodol

Ar gyfer echdynnu pob nod cyn cymeriad penodol, y gystrawen generig yw:

=LEFT(text, SEARCH(char, text)-1)
  • text: y llinyn testun rydych chi am dynnu cymeriadau ohono.
  • char: y cymeriad penodol i echdynnu'r is-haen yn seiliedig ar.

Er enghraifft, rwyf am dynnu pob nod sydd, cyn y cymeriad cysylltnod, yn defnyddio'r fformiwla ganlynol mewn cell wag:

=LEFT(A2, SEARCH("-",A2)-1)

Yna llusgwch y handlen llenwi i lawr i'r celloedd rydych chi am gymhwyso'r fformiwla hon, ac mae'r holl gymeriadau cyn i'r cysylltnod gael eu tynnu fel y dangosir y llun a ganlyn:


Esboniad o'r fformiwla:
  • CHWILIO ("-", A2) -1: Defnyddir y swyddogaeth CHWILIO hon i ddarganfod lleoliad y cymeriad cysylltnod yng nghell A2, a thynnu 1 i eithrio'r cymeriad ei hun. Fe'i cydnabyddir fel dadl num_chars y swyddogaeth CHWITH.
  • CHWITH (A2, CHWILIO ("-", A2) -1): Mae'r swyddogaeth CHWITH hon yn tynnu nifer y nodau a ddychwelwyd gan y swyddogaeth CHWILIO o ochr chwith y testun yng nghell A2.

Detholiad substring ar ôl cymeriad penodol

Os ydych chi am echdynnu'r is-haenau ar ôl cymeriad penodol, gall y swyddogaeth DDE, LEN, CHWILIO eich helpu chi, y gystrawen generig yw:

=RIGHT(text,LEN(text)-SEARCH(char, text)
  • text: y llinyn testun rydych chi am dynnu cymeriadau ohono.
  • char: y cymeriad penodol i echdynnu'r is-haen yn seiliedig ar.

I echdynnu'r nodau ar ôl y cymeriad cysylltnod, defnyddiwch y fformiwla isod:

=RIGHT(A2,LEN(A2)-SEARCH("-",A2))

Ac yna, copïwch y fformiwla hon i'r celloedd rydych chi am eu defnyddio, a byddwch chi'n cael y canlyniad fel y dangosir isod y screenshot:


Esboniad o'r fformiwla:
  • CHWILIO ("-", A2): Defnyddir y swyddogaeth CHWILIO hon i ddarganfod lleoliad y cymeriad cysylltnod yng nghell A2.
  • LEN (A2) -SEARCH ("-", A2): Mae cyfanswm hyd y llinyn testun a ddychwelir gan swyddogaeth LEN yn tynnu'r rhif a ddychwelwyd gan swyddogaeth CHWILIO i gael rhif y nodau ar ôl y cymeriad penodol. Cydnabyddir hyn fel dadl num_chars y swyddogaeth DDE.
  • RINGT (): Defnyddir y swyddogaeth DDE hon i dynnu nifer y nodau o ddiwedd y llinyn testun yng nghell A2.

Detholiad israddio rhwng dau nod penodol

Os oes angen i chi echdynnu'r is-haen rhwng dau nod penodol, efallai y gall y swyddogaethau isod eich helpu chi, y gystrawen generig yw:

=MID(text, SEARCH(char, text)+1, SEARCH (char, text, SEARCH (char, text)+1) - SEARCH (char, text)-1)
  • text: y llinyn testun rydych chi am dynnu cymeriadau ohono.
  • char: y cymeriad penodol i echdynnu'r is-haen yn seiliedig ar.

Er enghraifft, i echdynnu'r testun rhwng y ddau gysylltnod, defnyddiwch y fformiwla hon:

=MID(A2, SEARCH("-",A2) + 1, SEARCH("-",A2,SEARCH("-",A2)+1) - SEARCH("-",A2) - 1)

Yna, llusgwch y handlen llenwi i lawr i gymhwyso'r fformiwla hon i gelloedd eraill, a byddwch yn cael y canlyniad fel y dangosir y screenshot canlynol:


Esboniad o'r fformiwla:
  • CHWILIO ("-", A2) + 1: Defnyddir y swyddogaeth CHWILIO i ddychwelyd lleoliad y cymeriad cysylltnod, ac mae ychwanegu 1 modd i echdynnu'r is-haen o'r cymeriad nesaf. Fe'i cydnabyddir fel dadl start_num y swyddogaeth MID.
  • CHWILIO ("-", A2, CHWILIO ("-", A2) +1): Defnyddir y rhan hon o'r fformiwla i gael lleoliad ail ddigwyddiad y cymeriad cysylltnod.
  • CHWILIO ("-", A2, CHWILIO ("-", A2) +1) - CHWILIO ("-", A2) - 1): Defnyddiwch safle'r ail gymeriad cysylltnod, tynnwch safle'r cymeriad cysylltnod cyntaf i gael rhif y nodau rhwng y ddau nod cysylltnod hyn, yna tynnwch 1 o'r canlyniad i eithrio'r cymeriad delimiter. Cydnabyddir hyn fel dadl num_chars y swyddogaeth MID.
  • MID (): Defnyddir y swyddogaeth MID hon i echdynnu'r is-haen yn seiliedig ar y ddwy ddadl uchod.

Swyddogaethau cymharol a ddefnyddir:

  • LEFT:
  • Mae'r swyddogaeth CHWITH yn tynnu llinyn o'r chwith o'r llinyn testun.
  • RIGHT:
  • Mae'r swyddogaeth DDE yn dychwelyd y testun o ochr dde'r llinyn testun.
  • MID:
  • Mae'r swyddogaeth MID yn dychwelyd y nodau penodol o ganol llinyn testun.
  • SEARCH:
  • Gall y swyddogaeth CHWILIO eich helpu chi i ddod o hyd i safle cymeriad penodol neu ymbellhau o'r testun a roddir

Mwy o erthyglau:

  • Detholiad Llinell Olaf Testun O Gell Aml-Linell
  • I echdynnu'r llinell olaf o destun o linyn testun sydd wedi'i wahanu gan doriadau llinell, fel rheol, nid oes unrhyw ffordd uniongyrchol i chi ddatrys hyn. Yr erthygl hon, byddaf yn cyflwyno fformiwla i ddelio â'r dasg hon yn Excel.

Yr Offer Cynhyrchedd Swyddfa Gorau

Kutools for Excel - Yn Eich Helpu i Sefyll Allan O Dyrfa

Nodweddion Poblogaidd: Darganfod, Amlygu neu Adnabod Dyblygiadau  |  Dileu Rhesi Gwag  |  Cyfuno Colofnau neu Gelloedd heb Colli Data  |  Rownd heb Fformiwla ...
Super VLookup: Meini Prawf Lluosog  |  Gwerth Lluosog  |  Ar draws Aml-Daflenni  |  Edrych Niwlog...
Adv. Rhestr gwympo: Rhestr Gollwng Hawdd  |  Rhestr Gollwng Dibynnol  |  Rhestr Gollwng Aml-ddewis...
Rheolwr Colofn: Ychwanegu Nifer Penodol o Golofnau  |  Symud Colofnau  |  Toglo Statws Gwelededd Colofnau Cudd  Cymharer Colofnau i Dewiswch Yr Un Celloedd a Gwahanol ...
Nodweddion dan Sylw: Ffocws ar y Grid  |  Golwg Dylunio  |  Bar Fformiwla Mawr  |  Rheolwr Llyfr Gwaith a Thaflen | Llyfrgell Adnoddau (Testun Auto)  |  Dewiswr Dyddiad  |  Cyfuno Taflenni Gwaith  |  Amgryptio/Dadgryptio Celloedd  |  Anfon E-byst trwy Restr  |  Hidlo Super  |  Hidlo Arbennig (hidlo mewn print trwm/italig/strikethrough...) ...
15 Set Offer Gorau12 Testun offer (Ychwanegu Testun, Dileu Cymeriadau ...)  |  50 + Siart Mathau (Siart Gantt ...)  |  40+ Ymarferol Fformiwlâu (Cyfrifwch oedran yn seiliedig ar ben-blwydd ...)  |  19 mewnosod offer (Mewnosod Cod QR, Mewnosod Llun o'r Llwybr ...)  |  12 Trosi offer (Rhifau i Eiriau, Trosi arian cyfred ...)  |  7 Uno a Hollti offer (Rhesi Cyfuno Uwch, Rhannwch Celloedd Excel ...)  |  ... a mwy

Kutools ar gyfer Excel Mae ganddo Dros 300 o Nodweddion, Sicrhau mai dim ond clic i ffwrdd yw'r hyn sydd ei angen arnoch chi...


Tab Office - Galluogi Darllen a Golygu Tabiau yn Microsoft Office (gan gynnwys Excel)

  • Un eiliad i newid rhwng dwsinau o ddogfennau agored!
  • Gostyngwch gannoedd o gliciau llygoden i chi bob dydd, ffarweliwch â llaw llygoden.
  • Yn cynyddu eich cynhyrchiant 50% wrth wylio a golygu sawl dogfen.
  • Yn dod â Thabiau Effeithlon i'r Swyddfa (gan gynnwys Excel), Just Like Chrome, Edge a Firefox.
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
=RIGHT(A2,LEN(A2)-SEARCH("-",A2))
эта формула не работает, т.к. в эксель роль разделителя выполнять точка с запятой ";"
This comment was minimized by the moderator on the site
Hello, Вурдалака
This formula works well in our English language, and a semicolon may be required in other languages.
Thank you!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations