Skip i'r prif gynnwys

Tynnwch destun o fewn cromfachau neu cromfachau o dannau testun

Awdur: Xiaoyang Wedi'i Addasu Diwethaf: 2021-12-16

Gan dybio, mae gennych chi restr o dannau testun, ac mae rhan o'r testunau wedi'u hamgáu yn y cromfachau, nawr, rydych chi am gael gwared ar yr holl destunau o fewn y cromfachau a chynnwys y cromfachau eu hunain fel isod y llun a ddangosir. Yr erthygl hon, byddaf yn cyflwyno rhai dulliau ar gyfer datrys y dasg hon yn Excel.


Tynnwch destun o fewn cromfachau neu cromfachau o dannau testun gyda fformiwla

Gallwch greu fformiwla yn seiliedig ar swyddogaethau SUBSTITUTE, MID FIND a LEN ar gyfer delio â'r swydd hon, y gystrawen generig yw:

=SUBSTITUTE(text,MID(LEFT(text,FIND(")",text)),FIND("(",text),LEN(text)),"")
  • text: Y llinyn testun neu'r cyfeirnod cell rydych chi am ei ddefnyddio.

Copïwch neu rhowch y fformiwla ganlynol i mewn i gell wag lle rydych chi am gael y canlyniad:

=SUBSTITUTE(A2,MID(LEFT(A2,FIND(")",A2)),FIND("(",A2),LEN(A2)),"")

Ac yna, llusgwch y ddolen llenwi i lawr i'r celloedd rydych chi am gymhwyso'r fformiwla hon, ac mae'r holl destunau o fewn y cromfachau gan gynnwys y cromfachau wedi'u tynnu, gweler y screenshot:

Esboniad o'r fformiwla:

1. MID(LEFT(A2,FIND(")",A2)),FIND("(",A2),LEN(A2)): Cydnabyddir y swyddogaeth MID hon fel y ddadl old_text o fewn swyddogaeth SUBSTITUTE.

  • CHWITH (A2, FIND (")", A2)): Defnyddir y rhan hon o’r fformiwla i echdynnu’r llinyn testun o’r chwith i’r cromfachau dde yng nghell A2, a byddwch yn cael y canlyniad fel hyn: “Tom Hill (Houston Texas)”. Cydnabyddir hyn fel y ddadl testun o fewn swyddogaeth MID.
  • DERBYN ("(", A2): Bydd y swyddogaeth FIND hon yn dychwelyd safle'r cromfachau chwith o gell A2, y canlyniad yw: 10. Ac mae'r fformiwla ran hon yn cael ei chydnabod fel y ddadl start_num yn y swyddogaeth MID.
  • LEN (A2): Bydd y swyddogaeth LEN yn cael cyfanswm y nodau yng nghell A2, a'r canlyniad yw: 27. Cydnabyddir y rhan hon fel dadl num_chars y swyddogaeth MID.
  • MID (CHWITH (A2, FIND (")", A2)), FIND ("(", A2), LEN (A2)) = MID ("Tom Hill (Houston Texas)", 10,27): Defnyddir y swyddogaeth MID hon i echdynnu'r nodau o'r llinyn testun sy'n cael eu dychwelyd gan y swyddogaeth CHWITH, cychwyn o'r degfed cymeriad gyda hyd o 27 nod, a byddwch yn cael y canlyniad fel hyn: “(Houston Texas)”.

2. SUBSTITUTE (A2, MID (CHWITH (A2, FIND (")", A2)), FIND ("(", A2), LEN (A2)), "") = SYLWEDD (A2, "(Houston Texas) "," "): O'r diwedd, defnyddir y swyddogaeth SUBSTITUTE hon i ddisodli'r hen destun a ddychwelodd gan y swyddogaeth MID heb ddim yn llinyn testun cell A2.

Nodiadau:

1. Os yw'r rhan o destun sydd wedi'i hamgáu â'r cromfachau, mae angen i chi ddisodli'r cromfachau gyda'r cromfachau fel y nodir isod:

=SUBSTITUTE(A2,MID(LEFT(A2,FIND("]",A2)),FIND("[",A2),LEN(A2)),"")

2. Os nad oes cromfachau yng ngwerth y gell, ar ôl defnyddio'r fformiwla uchod, bydd gwall yn cael ei arddangos, yn yr achos hwn, does ond angen i chi amgáu'r fformiwla uchod yn swyddogaeth IFERROR:

=IFERROR(SUBSTITUTE(A2,MID(LEFT(A2,FIND(")",A2)),FIND("(",A2),LEN(A2)),""),A2)


Tynnwch destun o fewn cromfachau neu cromfachau o dannau testun gyda Swyddogaeth Diffiniedig Defnyddiwr

Os oes dau neu fwy o cromfachau yn y llinyn testun, dim ond i dynnu testun yn y cromfachau cyntaf y gellir defnyddio'r fformiwla uchod. I gael gwared ar yr holl destunau mewn cromfachau lluosog fel y dangosir y screenshot canlynol, sut allech chi ei gyflawni yn Excel?

Yn yr achos hwn, gall Swyddogaeth wedi'i Diffinio gan Ddefnyddiwr eich helpu i gael gwared ar yr holl destunau yn y cromfachau. Gwnewch y camau canlynol:

1. Daliwch i lawr y Alt + F11 allweddi yn Excel, ac mae'n agor y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.

2. Cliciwch Mewnosod > Modiwlau, a gludwch y cod VBA canlynol yn Ffenestr y Modiwl.

Function remtxt(ByVal str As String) As String
'updateby Extendoffice
  While InStr(str, "(") > 0 And InStr(str, ")") > InStr(str, "(")
    str = Left(str, InStr(str, "(") - 1) & Mid(str, InStr(str, ")") + 1)
  Wend
  remtxt = Trim(str)
End Function

3. Yna, ewch yn ôl i'r daflen waith lle rydych chi am ei defnyddio, a rhowch y fformiwla hon mewn cell wag: = remtxt (A2), yna llusgwch y ddolen llenwi i lawr i'r celloedd rydych chi am gymhwyso'r fformiwla hon, mae'r holl destunau yn y cromfachau lluosog gan gynnwys y cromfachau wedi'u tynnu ar unwaith, gweler y screenshot:


Swyddogaethau cymharol a ddefnyddir:

  • LEN:
  • Mae'r swyddogaeth LEN yn dychwelyd nifer y nodau mewn llinyn testun.
  • MID:
  • Defnyddir y swyddogaeth MID i ddarganfod a dychwelyd nifer benodol o nodau o ganol llinyn testun penodol.
  • FIND:
  • Defnyddir y swyddogaeth FIND i ddod o hyd i linyn o fewn llinyn arall, ac mae'n dychwelyd safle cychwyn y llinyn y tu mewn i un arall.
  • SUBSTITUTE:
  • Mae swyddogaeth Excel SUBSTITUTE yn disodli testun neu gymeriadau o fewn llinyn testun gyda thestun neu gymeriadau eraill.

Mwy o erthyglau:

  • Llain neu Dileu Cymeriadau Di-rifol o Llinynnau Testun
  • Weithiau, efallai y bydd angen i chi dynnu pob un o'r nodau nad ydynt yn rhifol o'r tannau testun, a dim ond cadw'r rhifau fel isod y llun a ddangosir. Bydd yr erthygl hon yn cyflwyno rhai fformiwlâu ar gyfer datrys y dasg hon yn Excel.

Yr Offer Cynhyrchedd Swyddfa Gorau

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

🤖 Kutools AI Aide: Chwyldro dadansoddi data yn seiliedig ar: Cyflawniad Deallus   |  Cynhyrchu Cod  |  Creu Fformiwlâu Personol  |  Dadansoddi Data a Chynhyrchu Siartiau  |  Invoke Swyddogaethau Kutools...
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...

Disgrifiad


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 (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
J'ai testé cette formule mais elle ne fonctionne pas sur GGsheet
This comment was minimized by the moderator on the site
Hello, Camille
To remove text within parentheses in Google Sheets, please apply the below formula:
=regexreplace(A2, "(\s\(.*?\))",)


Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
It works!!! Thank you!
This comment was minimized by the moderator on the site
=TRIM(SUBSTITUTE(SUBSTITUTE(P10,"("," "),")"," "))
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations