Tabl cynnwys
Mae'r erthygl yn edrych ar sut i dynnu rhan o destun o gelloedd Excel yn gyflym gan ddefnyddio fformiwlâu a nodweddion mewnol.
Yn y tiwtorial hwn, byddwn yn edrych ar yr achosion mwyaf cyffredin o dynnu nodau yn Excel. Eisiau dileu testun penodol o gelloedd lluosog? Neu efallai tynnu'r cymeriad cyntaf neu olaf mewn llinyn? Neu efallai dileu dim ond digwyddiad penodol o gymeriad penodol? Beth bynnag yw eich tasg, fe welwch fwy nag un ateb iddi!
Os mai'ch nod yw dileu nod penodol o Celloedd Excel, mae dwy ffordd hawdd i'w wneud - y Darganfod & Amnewid offeryn a fformiwla.
Tynnu nod o gelloedd lluosog gan ddefnyddio Find and Replace
Gan gofio nad yw tynnu nod yn ddim byd arall na rhoi dim yn ei le, gallwch drosoli Darganfod ac Amnewid Excel nodwedd i gyflawni'r dasg.
- Dewiswch ystod o gelloedd lle rydych am dynnu nod penodol.
- Pwyswch Ctrl+H i agor y Canfod ac Amnewid ymgom.
- Yn y blwch Canfod beth , teipiwch y nod.
- Gadewch y blwch Amnewid â yn wag.
- Cliciwch Amnewid pob un .
Fel enghraifft, dyma sut y gallwch ddileu'r symbol # o gelloedd A2 i A6.
14>
O ganlyniad, mae'r symbol hash yn cael ei dynnu o'r holl gelloedd dethol ar unwaith, ac mae ymgom naid yn rhoi gwybod i chi faintamnewidiadau wedi'u gwneud:
Awgrymiadau a nodiadau:
- Mae'r dull hwn yn dileu nodau yn uniongyrchol yn eich data ffynhonnell. Os yw'r canlyniad yn wahanol i'r hyn roeddech chi'n ei ddisgwyl, pwyswch Ctrl + Z i dadwneud y newid a chael eich data gwreiddiol yn ôl.
- Os ydych chi'n delio â nodau yn nhrefn yr wyddor lle mae'r llythrennau bach yn bwysig, cliciwch Dewisiadau i ehangu'r ddeialog Canfod ac Amnewid , ac yna ticiwch y blwch Match case i berfformio cas-sensitif chwiliad.<12
Tynnu nod penodol o'r llinyn gan ddefnyddio fformiwla
I ddileu nod penodol o unrhyw safle yw llinyn, defnyddiwch y fformiwla SUBSTITUTE generig hon:
SUBSTITUTE( llinyn , torgoch , "")Yn ein hachos ni, mae'r fformiwla ar y ffurf hon:
=SUBSTITUTE(A2, "#", "")
Yn y bôn, yr hyn y mae'r fformiwla yn ei wneud yw ei fod yn prosesu'r llinyn yn A2 ac yn disodli pob symbol hash (#) gyda llinyn gwag ("").
Rhowch y fformiwla uchod yn B2, copïwch ef i lawr trwy B6, a byddwch yn cael y canlyniad hwn:
Rhowch sylw bod SUBSTITUTE bob amser yn dychwelyd llinyn testun , hyd yn oed os yw'r canlyniad yn cynnwys rhifau yn unig fel yng nghelloedd B2 a nd B3 (sylwch ar yr aliniad chwith rhagosodedig sy'n nodweddiadol ar gyfer gwerthoedd testun).
Os ydych am i'r canlyniad fod yn rhif , yna lapiwch y fformiwla uchod yn y ffwythiant VALUE fel hyn:<3
=VALUE(SUBSTITUTE(A2, "#", ""))
Neu gallwch wneud rhyw weithrediad mathemategol nad yw'n newid y gwreiddiolgwerth, dywedwch ychwanegu 0 neu lluoswch â 1:
=SUBSTITUTE(A2, "#", "")*1
Dileu nodau lluosog ar unwaith
I dynnu nodau lluosog gydag un fformiwla, yn syml, nythu Mae SUBSTITUTE yn gweithredu un yn un arall.
Er enghraifft, i gael gwared ar symbol hash (#), blaenslaes (/) a slaes (\), dyma'r fformiwla i'w defnyddio:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2, "#",""), "/", ""), "\", "")
Awgrymiadau a nodiadau:
- Mae swyddogaeth SUBSTITUTE yn sensitif i achosion , a fyddech cystal â chadw hynny mewn cof wrth weithio gyda llythyrau.
- Os hoffech chi gael y canlyniadau fel gwerthoedd yn annibynnol ar y llinynnau gwreiddiol, defnyddiwch yr opsiwn Gludwch arbennig - Gwerthoedd i ddisodli fformiwlâu â'u gwerthoedd.<12
- Mewn sefyllfa pan fo lawer o nodau gwahanol i'w tynnu, mae swyddogaeth RemoveChars wedi'i diffinio gan LAMBDA yn llawer mwy cyfleus i'w defnyddio.
Sut i dynnu testun penodol o gell Excel
Gall y ddau ddull a ddefnyddiwyd gennym ar gyfer tynnu nod unigol drin dilyniant o nodau yr un mor dda.
Dileu testun o gelloedd lluosog
I dynnu testun penodol o bob cell mewn ystod ddewisedig, pwyswch Ctrl + H i ddangos yr ymgom Canfod ac Amnewid , ac yna:
- Rhowch yr ymgom diangen testun yn y blwch Dod o hyd i beth .
- Gadewch y blwch Amnewid gyda yn wag.
Bydd clicio ar y botwm Amnewid Pob Un yn gwneud yr holl amnewidiadau ar yr un pryd:
Tynnu testun penodol o'r gell gan ddefnyddio afformiwla
I dynnu rhan o linyn testun, rydych eto'n defnyddio'r ffwythiant SUBSTITUTE yn ei ffurf sylfaenol:
SUBSTITUTE( cell , text ," "")Er enghraifft, i ddileu'r is-linyn "mailto:" o gell A2, y fformiwla yw:
=SUBSTITUTE(A2, "mailto:", "")
Mae'r fformiwla hon yn mynd i B2, ac yna rydych chi'n ei llusgo i lawr ar draws cymaint rhesi yn ôl yr angen:
Sut i gael gwared ar yr Nfed enghraifft o nod penodol
Mewn sefyllfa pan fyddwch am ddileu digwyddiad sicr o gymeriad arbennig, diffiniwch ddadl ddewisol olaf y ffwythiant SUBSTITUTE. Yn y fformiwla generig isod, mae instance_num yn penderfynu pa enghraifft o'r nod penodedig y dylid ei ddisodli â llinyn gwag:
SUBSTITUTE( llinyn , torgoch ," ", instance_num )Er enghraifft:
I ddileu'r slaes 1af yn A2, eich fformiwla yw:
=SUBSTITUTE(A2, "/", "", 1)
I stripio'r 2il nod slaes, y fformiwla yw:
=SUBSTITUTE(A2, "/", "", 2)
Sut i dynnu nod cyntaf
I dynnu'r nod cyntaf o ochr chwith llinyn , gallwch ddefnyddio un o'r fformiwlâu canlynol. Mae'r ddau yn gwneud yr un peth, ond mewn ffyrdd gwahanol.
REPLACE( cell , 1, 1," "")Wedi'i chyfieithu i iaith ddynol, mae'r fformiwla'n dweud: yn y gell benodedig, cymerwch 1 nod ( num_chars ) o'r safle 1af (start_num), a rhoi llinyn gwag yn ei le ("").
DDE( cell , LEN( cell ) - 1)Yma, rydyn ni'n tynnu 1nod o gyfanswm hyd y llinyn, sy'n cael ei gyfrifo gan y ffwythiant LEN. Trosglwyddir y gwahaniaeth i DDE er mwyn iddo dynnu'r nifer hwnnw o nodau o'r diwedd.
Er enghraifft, i dynnu'r nod cyntaf o A2, mae'r fformiwlâu yn mynd fel a ganlyn:
=REPLACE(A2, 1, 1, "")
<3
=RIGHT(A2, LEN(A2) - 1)
Mae'r sgrinlun isod yn dangos y fformiwla REPLACE. Bydd y fformiwla LEN DDE yn rhoi'r un canlyniadau yn union.
I ddileu unrhyw n nod o ddechrau llinyn, gwelwch Sut i dynnu nodau o'r chwith yn Excel.
Sut i dynnu'r nod olaf
I dynnu'r nod olaf oddi ar ddiwedd llinyn, y fformiwla yw:
LEFT( cell , LEN ( cell ) - 1)Mae'r rhesymeg yn debyg i'r fformiwla LEN DDE o'r enghraifft flaenorol:
Rydych yn tynnu 1 o gyfanswm hyd y gell ac yn gwasanaethu'r gwahaniaeth i'r CHWITH swyddogaeth, felly gall dynnu cymaint â hynny o nodau o ddechrau'r llinyn.
Er enghraifft, gallwch dynnu'r nod olaf o A2 gan ddefnyddio'r fformiwla hon:
=LEFT(A2, LEN(A2) - 1)
I ddileu unrhyw n nod o ddiwedd llinyn, gweler Sut i dynnu nodau o'r dde yn Excel.
Tynnu testun ar ôl nod penodol
I ddileu popeth ar ôl nod penodol, y fformiwla generig yw:
LEFT( llinyn , SEARCH( torgoch , llinyn ) -1)Y logi c yn eithaf syml: mae'r ffwythiant CHWILIO yn cyfrifo'rsafle'r nod penodedig ac yn ei drosglwyddo i'r ffwythiant CHWITH, sy'n dod â'r nifer cyfatebol o nodau o'r dechrau. Nid i allbynnu'r amffinydd ei hun, rydym yn tynnu 1 o'r canlyniad SEARCH.
Er enghraifft, i dynnu testun ar ôl colon (:), y fformiwla yn B2 yw:
=LEFT(A2, SEARCH(":", A2) -1)
Am ragor o enghreifftiau fformiwla, gweler Dileu testun cyn neu ar ôl nod penodol.
Sut i ddileu bylchau cyn ac ar ôl testun yn Excel
Mewn proseswyr testun megis Microsoft Word, mae gofod gwyn cyn testun weithiau'n cael ei ychwanegu'n fwriadol i greu llif cytbwys a chain i lygad y darllenydd. Mewn rhaglenni taenlenni, gall mannau arwain a llusgo symud yn ddisylw ac achosi llawer o broblemau. Yn ffodus, mae gan Microsoft Excel swyddogaeth arbennig, o'r enw TRIM, i ddileu bylchau ychwanegol.
Mae'r fformiwla i dynnu gormodedd o fylchau o gelloedd mor syml â hyn:
=TRIM(A2)
Lle A2 yw eich llinyn testun gwreiddiol.
Fel y gwelwch yn y ddelwedd isod, mae'n dileu pob bwlch cyn testun, ar ôl testun a rhwng geiriau/is-linynnau ac eithrio nod un gofod.
Os nad yw'r fformiwla syml hon yn gweithio i chi, yna mae'n debyg bod rhai bylchau di-dor neu nodau nad ydynt yn argraffu yn eich taflen waith.
I gael gwared arnynt, troswch mannau di-dor i mewn i fylchau arferol gyda chymorth SUBSTITUTE:
SUBSTITUTE(A2, CHAR(160), " ")
Lle 160 mae'r codnifer nod gofod nad yw'n torri ( ).
Yn ogystal, defnyddiwch y ffwythiant CLEAN i ddileu nodau na ellir eu hargraffu :
CLEAN(SUBSTITUTE(A2, CHAR(160), " "))
Nest y lluniad uchod yn y swyddogaeth TRIM, a byddwch yn cael fformiwla berffaith i ddileu bylchau cyn/ar ôl testun yn ogystal â bylchau di-dor a nodau nad ydynt yn argraffu:
=TRIM(CLEAN(SUBSTITUTE(A2, CHAR(160), " ")))
Ar gyfer mwy o wybodaeth, gweler Sut i gael gwared ar fylchau yn Excel.
Dileu nodau Excel gyda Flash Fill
Mewn senarios syml, gall Flash Fill Excel wneud cymwynas â chi a dileu nodau neu ran o destun yn seiliedig yn awtomatig ar y patrwm a ddarperir gennych.
Dewch i ni ddweud bod gennych enw a chyfeiriad e-bost mewn un gell wedi'i gwahanu gan atalnod. Rydych chi eisiau tynnu popeth ar ôl y coma (gan gynnwys y coma ei hun). I wneud hyn, dilynwch y camau hyn:
- Mewnosod colofn wag i'r dde o'ch data ffynhonnell.
- Yn y gell gyntaf mewn colofn sydd newydd ei hychwanegu, teipiwch y gwerth rydych am ei gadw (enw yn ein hachos ni).
- Dechrau teipio'r gwerth yn y gell nesaf. Cyn gynted ag y bydd Excel yn pennu'r patrwm, bydd yn dangos rhagolwg o'r data i'w llenwi yn y celloedd isod gan ddilyn yr un patrwm.
- Pwyswch y fysell Enter i dderbyn y rhagolwg.
Wedi'i Wneud!
Nodyn. Os na all Excel adnabod patrwm yn eich data, llenwch ychydig mwy o gelloedd â llaw i ddarparu mwy o enghreifftiau. Hefyd, gwnewch yn siŵr bod Flash Fill wedi'i alluogiyn eich Excel. Os nad yw'n gweithio o hyd, yna bydd yn rhaid i chi droi at ryw ddull arall.
Offer arbennig i dynnu nodau neu destun yn Excel
Mae'r adran olaf hon yn cyflwyno ein hatebion ein hunain ar gyfer tynnu testun o gelloedd Excel. Os ydych wrth eich bodd yn dod o hyd i ffyrdd syml o ymdrin â heriau cymhleth, byddwch yn mwynhau'r offer defnyddiol sydd wedi'u cynnwys yn Ultimate Suite.
Ar y tab Ablebits Data , yn y Text grŵp, mae tri opsiwn ar gyfer tynnu nodau o gelloedd Excel:
- Nodau ac is-linynnau penodol
- Cymeriadau mewn sefyllfa benodol
- Cymeriadau dyblyg <5
- Cliciwch Dileu > ; Dileu Nodau .
- Dewiswch yr opsiwn sydd fwyaf addas i'ch anghenion.
- Gwiriwch neu dad-diciwch y blwch Achos-sensitif .
- Taro Dileu .
- Nodau nad ydynt yn argraffu - stripiau oddi ar unrhyw un o'r 32 nod cyntaf yn y set ASCII 7-did (gwerthoedd cod 0 i 31) gan gynnwys nod tab, llinell torri, ac yn y blaen.
- Nodau testun - yn tynnu testun ac yn cadw rhifau.
- Nodau rhifol - yn dileu rhifau o'r llinynnau alffaniwmerig.<12
- Symbolau & atalnodau - yn tynnu symbolau arbennig ac atalnodau megis cyfnod, marc cwestiwn, pwynt ebychnod, coma, ac ati. 9>
I ddileu rhan o linyn, dewiswch yr opsiwn Dileu is-linyn .
Er enghraifft, i dynnu enwau defnyddwyr o gyfeiriadau Gmail, rydym yn dileu'r "@gmail.com " substring:
Dyna sut i dynnu testun a nodau o gelloedd Excel. Diolch i chi am ddarllen ac edrychaf ymlaen at eich gweld ar ein blog wythnos nesaf!
Ar gael i'w lawrlwytho
Dileu nodau yn Excel - enghreifftiau (ffeil .xlsm)
Ultimate Suite - fersiwn gwerthuso (ffeil .exe)
I ddileu nodwedd neu is-linyn penodol o gelloedd detholedig, ewch ymlaen fel hyn:
Isod mae rhai enghreifftiau sy'n cynnwys y senarios mwyaf nodweddiadol.
Tynnwch nod penodol
I dynnu a nod(au) penodol o gelloedd lluosog ar unwaith, dewiswch Dileu nodau personol .
Fel enghraifft, rydym yn dileu pob digwyddiad o'r llythrennau mawr A a B o'r ystod A2:A4 :
Dileu e set nodau rhagddiffiniedig
I dynnu set benodol o nodau, dewiswch Dileu setiau nodau , ac yna dewiswch un o'r canlynolopsiynau: