Sut i Dileu Testun Ar ôl Cymeriad yn Excel (3 Ffordd)

  • Rhannu Hwn
Hugh West

Wrth weithio gyda set ddata fawr, weithiau efallai y bydd angen i chi dynnu rhywfaint o ran benodol o'r data. Mae gwneud hyn â llaw yn ffordd naïf a llafurus iawn i'w wneud. Yn Excel, gallwch gael gwared ar destun ar ôl cymeriad penodol mewn tair ffordd effeithlon.

Ymarfer Lawrlwytho Llyfr Gwaith

Gallwch lawrlwytho'r llyfr gwaith yma.

Dileu Testun ar ôl Cymeriad.xlsm

3 Ffordd Hawdd o Ddileu Testun Ar Ôl Cymeriad yn Excel

Yma byddwch yn dysgu sut i dynnu testun ar ôl nod penodol trwy ddefnyddio Find & Amnewid offeryn gorchymyn yn Excel, trwy ddefnyddio fformiwlâu a hefyd trwy ddefnyddio cod VBA.

1. Defnyddiwch Find & Disodli Gorchymyn i Ddileu Testun ar ôl Cymeriad

Byddwn yn dysgu sut i dynnu testun ar ôl nod penodol drwy ddefnyddio'r Canfod & Disodli nodwedd yn Excel. Yn Excel, dyma'r ffordd hawsaf i ddileu unrhyw destun ar ôl cymeriad penodol.

Rhoddir y camau i'w gwneud isod,

Cam 1: Dewiswch eich set ddata yn gyntaf.

Cam 2: Yna o dan y tab Cartref , ewch i Dod o hyd i & Dewiswch -> Amnewid .

Cam 3: O'r naidlen Canfod ac Amnewid , wrth ymyl y Canfod beth label, ysgrifennwch y nod ac ar ôl hynny rydych am dynnu'r testun a rhowch symbol Seren (*) ar ei ôl.

Cam 4: Cadwch y blwch Newid gyda yn wag.

Cam5: Pwyswch Amnewid Pob Un .

I ddeall mwy, gwiriwch y llun canlynol, lle rydym am dynnu popeth ar ôl comma (,) , felly rydyn ni'n ysgrifennu'r symbol comma (,) a rhoi symbol seren (*) ynghyd ag ef.

Cam 4: Bydd yn dileu'r holl destun ar ôl coma (,) yn eich set ddata.

> Darllen Mwy: Sut i Dileu Testun Ar Ôl Cymeriad yn Excel (3 Ffordd)

>2. Mewnosod Fformiwla Excel i Dileu Testun ar ôl Cymeriad

Yn wahanol i'r dull uchod, mae defnyddio fformiwlâu i dynnu llinynnau ar ôl nod penodol yn Excel yn ddull mwy effeithlon a dibynadwy. Mae gweithredu fformiwlâu yn cynhyrchu canlyniad mwy digyfnewid a rheoladwy eich set ddata.

Mae defnyddio fformiwlâu yn agor sawl ffordd o ddileu'r testun ar ôl sawl pwynt penodol o'r llinyn.

i. Tynnu Pob Testun ar ôl Cymeriad

Fformiwla Generig:

=LEFT(cell, SEARCH("character", cell) -1)

Yma,

cell = cyfeirnod cell eich data

cymeriad = y nod ar ôl hynny rydych am dynnu'r testun

Os ydych am dynnu'r holl destun ar ôl nod yna dilynwch y camau isod,

Cam 1: Yn y gell wrth ymyl eich set ddata, ysgrifennwch y fformiwla uchod.

Cam 2: Pwyswch Enter .

Bydd yn dileu'r holl destun ar ôl nod penodol.

Cam 3: Llusgwch y rhes i lawr gan ddefnyddio Llenwch Handle i gymhwyso'r fformiwla i weddill y set ddata.

  • Eglurhad:
  • 22>

    Mae swyddogaeth CHWILIO yn nodi lleoliad y nod o y gell (yn ein hachos ni, mae'n nodi lleoliad coma (,) yn nata cell B4) ac yn ei drosglwyddo i swyddogaeth CHWITH sy'n tynnu rhif cyfatebol y nod o ddechrau'r llinyn yn y gell.

    ii. Tynnu Testun ar ôl N-fed Digwyddiad Cymeriad

    Yn y sefyllfa, pan fydd yn rhaid i chi dynnu testun ar ôl nod penodol ond mae'r nod hwnnw'n digwydd sawl gwaith yn y llinyn, yna mae angen i chi ddefnyddio'r canlynol fformiwla,

    Fformiwla Generig: =LEFT( cell , FIND("#", SUBSTITUTE( cell , " character ", "#", n )) -1)

    Yma,

    cell = cyfeirnod cell eich data

    cymeriad = y nod ar ôl hynny rydych am dynnu'r testun

    n = digwyddiad y nod i dynnu testun ar ôl hynny.

    # = i gyflwyno nod newydd nad yw'n bresennol yn unrhyw le yn y set ddata ffynhonnell (gallwch ddefnyddio unrhyw nod rydych chi ei eisiau ond cofiwch fod yn rhaid i'r nod hwnnw fod yn unigryw).

    Rhoddir isod y camau ar gyfer tynnu testun ar ôl N-th o nod,

    Cam 1: Yn y gell wrth ymyl eich set ddata, ysgrifennwch y fformiwla uchod.

    Cam 2: Pwyswch Enter .

    Byddcael gwared ar yr holl destun ar ôl nod penodol.

    > Cam 3: Llusgwch y rhes i lawr gan ddefnyddio Fill Handle i gymhwyso'r fformiwla i'r gweddill o'r set ddata.

  • Eglurhad :
  • 22>

    I ddeall mwy, gwiriwch yr enghraifft uchod lle rydym am ddileu popeth ar ôl yr 2il coma (,) yn y gell B4 felly rydym SUBSTITUTE gyda symbol hash (#) .

    SUBSTITUTE(B4, ",", "#", 2)

    Yna trosglwyddwch yr allbwn i y ffwythiant FIND sy'n nodi lleoliad yr hash (#) . Ar ôl nodi lleoliad y nod, mae'r ffwythiant FIND wedyn yn tynnu 1 i wybod y rhif sy'n rhagflaenu'r nod (,).

    FIND("#", SUBSTITUTE(B4, ",", "#", 2)) -1

    Nesaf, mae'n trosglwyddo'r gwerth i'r ffwythiant LEFT gyda'r cyfarwyddyd i dynnu'r nod cyn y nod unigryw (#).

    LEFT(B4, FIND("#", SUBSTITUTE(B4, ",", "#", 2)) -1)

    Bydd yn rhoi canlyniad y set ddata cwtogi heb yr holl destun ar ôl coma (,).

    iii. Dileu Testun ar ôl Digwyddiad Diwethaf Cymeriad

    Rhag ofn y byddwch yn dileu'r holl destun ar ôl nod penodol a ddigwyddodd sawl gwaith, mae angen i chi weithredu'r fformiwla ganlynol,

    Fformiwla Generig : =LEFT( cell , FIND("#", SUBSTITUTE( cell , " character ", "#", LEN( cell ) - LEN(SUBSTITUTE( cell , " character ","")))) -1)

    Yma,

    cell = cyfeirnod cell eich data

    nod r = ycymeriad ac ar ôl hynny rydych chi am dynnu'r testun.

    # = i gyflwyno nod newydd nad yw'n bresennol yn unrhyw le yn y set ddata ffynhonnell (gallwch ddefnyddio unrhyw nod rydych chi ei eisiau ond cofiwch fod yn rhaid i'r nod hwnnw fod yn unigryw).

    Rhoddir isod y camau o dynnu testun ar ôl digwyddiad olaf nod,

    Cam 1: Yn y gell wrth ymyl eich set ddata, ysgrifennwch y fformiwla uchod.

    Cam 2: Pwyswch Enter .

    Bydd yn dileu'r holl destun ar ôl nod penodol.

    > Cam 3: Llusgwch y rhes i lawr gan ddefnyddio Fill Handle i gymhwyso'r fformiwla i weddill y set ddata.

    Esboniadau: 22>

    I ddeall mwy, gwiriwch yr enghraifft uchod lle rydym am gadw’r enw'r cricedwr, nid y proffesiwn.

    Felly yn gyntaf, mae'n rhaid i ni ddarganfod faint o atalnodau sydd yn y testun gwreiddiol. Felly, rydym yn disodli pob coma heb ddim (“”) gyda'r swyddogaeth SUBSTITUTE ac yn trosglwyddo'r allbwn i y ffwythiant LEN :

    LEN(SUBSTITUTE(B4, ",",""))

    Yna tynnwch y rhif canlyniadol o gyfanswm hyd y llinyn gwreiddiol i gael cyfanswm y coma (,) sy'n bresennol yn y llinyn (sef hefyd rhif trefnolyn y coma olaf ).

    LEN(B4) - LEN(SUBSTITUTE(B4, ",",""))

    Nesaf, rydych eisoes yn gyfarwydd â'r fformiwla FIND(SUBSTITUTE()) o'r drafodaeth uchod a ddefnyddiwyd i gael y sefyllfa oy coma (,) olaf yn y llinyn a gawsom o'r fformiwla LEN(SUBSTITUTE()) a drafodwyd uchod.

    FIND("#", SUBSTITUTE(B4, ",", "#", LEN(B4) - LEN(SUBSTITUTE(B4, ",",""))))

    Nesaf, rydym yn tynnu'r allbwn canlyniadol o hyd y data gwreiddiol i dynnu'r holl destun.

    LEFT(B4, FIND("#", SUBSTITUTE(B4, ",", "#", LEN(B4) - LEN(SUBSTITUTE(B4, ",","")))) -1)

    Bydd yn cynhyrchu set ddata o enw’r cricedwr heb y proffesiynau.

    Darllen Mwy: Sut i Dynnu Testun O Gell Excel (9 Ffordd Hawdd)

    Darlleniadau Tebyg

    • Sut i Dynnu Testun Penodol o Gell yn Excel (11 Ffordd Hawsaf)
    • Sut i Dynnu Testun cyn Gofod gyda Fformiwla Excel (5 Dull)
    • 22>

      3>3. Mewnosod Cod VBA i Dileu Testun ar ôl Cymeriad yn Excel

      Os ydych chi'n ddefnyddiwr Excel profiadol, yna mae'r dull hwn ar eich cyfer chi yn unig. Defnyddio VBA i dynnu testun ar ôl cymeriad yw'r ffordd gyflymaf o wneud y gwaith a wneir.

      Cam 1: Pwyswch Alt + F11 ar eich bysellfwrdd neu ewch i'r tab Datblygwr -> Visual Basic i agor Visual Basic Editor.

      Cam 2: O'r bar dewislen, cliciwch Mewnosod -> Modiwl .

      Cam 3: Copïwch y cod canlynol a gludwch ef i ffenestr y cod.

      2183

      Mae'ch cod nawr yn barod i'w redeg.

      Cam 4: S gwrach i'r daflen waith o ddiddordeb, dewiswch yr ystod a ddymunir, gwnewch yn siŵr i gadw'r golofn nesaf ato yn wag oherwydd bydd y macro yn dangos y canlyniad yma.

      Cam 5: Yna llywiwch i Datblygwr -> Macros.

      Cam 6: Dewiswch yr enw Macro tynnu_testun_ôl_cymeriad - > Rhedeg

      Bydd yn dangos canlyniad tynnu testun ar ôl nod yn Excel i chi.

      > Darllen Mwy: Sut i Dynnu Testun Penodol o Golofn yn Excel (8 Ffordd)

      Casgliad

      Yn yr erthygl hon, rydym wedi dysgu sut i dynnu testun ar ôl nod penodol yn Excel. Rydyn ni'n darganfod sut i wneud hynny nid yn unig o ddigwyddiad 1af y cymeriad ond hefyd o'r digwyddiad olaf a'r Nfed. Rwy'n gobeithio bod yr erthygl hon wedi bod yn fuddiol iawn i chi. Mae croeso i chi ofyn unrhyw gwestiynau os oes gennych chi am y pwnc.

Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.