Skip i'r prif gynnwys

Tynnu testun rhwng cromfachau o linyn testun

Os oes rhan o'r testun wedi'i amgylchynu â'r cromfachau yn y llinyn testun, nawr, mae angen i chi echdynnu'r holl dannau testun rhwng y cromfachau fel y dangosir y llun a ganlyn. Sut allech chi ddatrys y dasg hon yn Excel yn gyflym ac yn hawdd?


Tynnwch destun rhwng cromfachau o linyn testun yn Excel

I echdynnu'r data rhwng cromfachau, yn gyntaf, dylech ddod o hyd i leoliad cromfachau chwith a dde trwy ddefnyddio'r swyddogaeth CHWILIO, ac yna cymhwyso Mid Function i gael y canlyniad. Y gystrawen generig yw:

=MID(text,SEARCH("(",text)+1,SEARCH(")",text)-SEARCH("(",text)-1)
  • text: Y llinyn testun neu'r gwerth cell rydych chi am dynnu data ohono.

Rhowch neu copïwch y fformiwla isod i mewn i gell wag:

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

Yna, llusgwch y fformiwla hon i gelloedd eraill rydych chi am gymhwyso'r fformiwla hon, ac mae'r holl destunau rhwng y cromfachau wedi'u tynnu, gweler y screenshot:


Esboniad o'r fformiwla:
  • 1. CHWILIO ("(", A2) +1: Mae'r swyddogaeth CHWILIO hon yn dychwelyd lleoliad y cymeriad cromfachau chwith cyntaf yng nghell A2, ac yn ychwanegu 1 i gael safle'r cymeriad cyntaf y tu mewn i'r cromfachau. Cydnabyddir y rhan hon fel y ddadl start_num yn y swyddogaeth MID.
  • 2. CHWILIO (")", A2) -SEARCH ("(", A2) -1:
  • CHWILIO (")", A2): Mae'r rhan hon o'r fformiwla yn dychwelyd lleoliad y cymeriad cromfachau cywir cyntaf yng nghell A2.
  • CHWILIO (")", A2) -SEARCH ("(", A2) -1: Mae safle'r cromfachau cywir yn tynnu safle'r cromfachau chwith i gael nifer y nodau rhwng y cromfachau y mae angen eu tynnu. A bydd y gwerth hwn a ddychwelwyd yn cael ei gydnabod fel y ddadl num_chars yn y swyddogaeth MID.
  • 3. MID(A2,SEARCH("(",A2)+1,SEARCH(")",A2)-SEARCH("(",A2)-1): Hyd yn hyn, defnyddir y swyddogaeth MID i echdynnu'r testun y tu mewn i'r cromfachau.

Nodyn: Os oes cromfachau lluosog mewn cell, i echdynnu'r holl is-haenau o'r cromfachau, dylech gymhwyso'r fformiwla ganlynol:

=TRIM(MID(SUBSTITUTE(SUBSTITUTE("("&$A2,"(",")"),")",REPT(" ",LEN($A2))),2*LEN($A2)*(COLUMNS($A:A)),LEN($A2)))

Yna, llusgwch y fformiwla hon i'r celloedd cywir i gael yr holl dannau rhwng y cromfachau o gell, gweler y screenshot:

Daliwch ati i lusgo'r handlen llenwi i lawr i'r ystod o gelloedd rydych chi am gymhwyso'r fformiwla hon, ac mae'r holl destunau rhwng pob cromfachau wedi'u tynnu ar unwaith, gweler y screenshot:


Swyddogaethau cymharol a ddefnyddir:

  • 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 Gair Sy'n Cynnwys Testun Penodol Yn Excel
  • Weithiau, efallai yr hoffech chi dynnu'r gair o gell sy'n cynnwys cymeriad neu destun penodol, fel dilyn y screenshot a ddangosir, i echdynnu pob gair sy'n cynnwys y cymeriad “=”. Sut allech chi ddatrys y 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
Hi there,

This was brilliant, thank you! I had tried more than 20 other formulas to remove multiple parentheses and split out the numbers contained, all without success.

Question though, this only appears to work where the cell of origin has <500 characters approx.
Any idea how I could expand this?

I am currently manually splitting the larger cells and then recombining, it only accounts for approx. 10% of my workload, but would be great if there is an automated/formulaic solution! :)

Cheers, 0
This comment was minimized by the moderator on the site
Hello,
I have tested, the second formula in this article can work well if the cell contains more than 500 characters.
=TRIM(MID(SUBSTITUTE(SUBSTITUTE("("&$A2,"(",")"),")",REPT(" ",LEN($A2))),2*LEN($A2)*(COLUMNS($A:A)),LEN($A2)))


Please have a try, if you have any other problem, please upload an error screenshot here.
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