Note: The other languages of the website are Google-translated. Back to English

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

Hoffech chi gwblhau eich gwaith dyddiol yn gyflym ac yn berffaith? Mae Kutools ar gyfer Excel yn dod â 300 o nodweddion uwch pwerus (Cyfuno llyfrau gwaith, swm yn ôl lliw, cynnwys cell hollti, dyddiad trosi, ac yn y blaen ...) ac arbed amser 80% i chi.

  • Wedi'i gynllunio ar gyfer 1500 o senarios gwaith, yn eich helpu i ddatrys problemau Excel 80%.
  • Gostyngwch filoedd o gliciau bysellfwrdd a llygoden bob dydd, lleddfu'ch llygaid a'ch dwylo blinedig.
  • Dewch yn arbenigwr Excel mewn 3 munud. Nid oes angen cofio unrhyw fformiwlâu poenus a chodau VBA mwyach.
  • Treial am ddim diderfyn 30 diwrnod. Gwarant arian yn ôl 60 diwrnod. Uwchraddio a chefnogi am ddim am 2 flynedd.
Rhuban o Excel (gyda Kutools ar gyfer Excel wedi'i osod)

Tab Swyddfa - Galluogi Darllen a Golygu Tabbed yn Microsoft Office (cynnwys 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), Yn union fel Chrome, Firefox, a New Internet Explorer.
Ergyd Sgrin o Excel (gyda Office Tab wedi'i osod)
sylwadau (2)
Dim sgôr eto. Byddwch y cyntaf i sgorio!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
=DE(A2,LEN(A2)-SEARCH("-",A2))
эта формула не работает, т.к. в эксель роль разделителя выполнять точка с запятой ";"
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, Вурдалака
Mae'r fformiwla hon yn gweithio'n dda yn ein hiaith Saesneg, ac efallai y bydd angen hanner colon mewn ieithoedd eraill.
Diolch yn fawr!
Nid oes unrhyw sylwadau wedi'u postio yma eto
Gadewch eich sylwadau
Postio fel Gwestai
×
Graddiwch y swydd hon:
0   Cymeriadau
Lleoliadau a Awgrymir