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

Tynnwch destun o fewn cromfachau neu cromfachau o dannau testun

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

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 (1)
Dim sgôr eto. Byddwch y cyntaf i sgorio!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
=TRIM(SUBSTITUTE(SUBSTITUTE(P10,"(",",""),"," "))
Nid oes unrhyw sylwadau wedi'u postio yma eto
Gadewch eich sylwadau
Postio fel Gwestai
×
Graddiwch y swydd hon:
0   Cymeriadau
Lleoliadau a Awgrymir