Tabl cynnwys
Mae'r tiwtorial yn esbonio sut i gael gwared ar fylchau gwag yn Excel gan ddefnyddio fformiwlâu a'r offeryn Text Toolkit. Byddwch yn dysgu sut i ddileu bylchau arwain a llusgo mewn cell, dileu bylchau ychwanegol rhwng geiriau, cael gwared ar fylchau gwyn di-dor a nodau nad ydynt yn argraffu.
Beth yw'r broblem fwyaf gyda bylchau? Maent yn aml yn anweledig i'r llygad dynol. Gall defnyddiwr sylwgar weithiau ddal gofod blaenllaw yn cuddio cyn y testun neu ychydig o fylchau ychwanegol rhwng geiriau. Ond nid oes unrhyw ffordd o weld mannau llusgo, y rhai sy'n cadw allan o'r golwg ar ddiwedd celloedd.
Ni fyddai'n llawer o broblem pe bai mannau ychwanegol yn gorwedd o gwmpas, ond maent yn gwneud llanast o'ch fformiwlâu. Y pwynt yw bod dwy gell sy'n cynnwys yr un testun gyda bylchau a hebddynt, hyd yn oed os yw cyn lleied ag un nod gofod, yn cael eu hystyried yn werthoedd gwahanol. Felly, mae'n bosibl eich bod yn rhuthro'ch ymennydd yn ceisio darganfod pam na all fformiwla sy'n amlwg yn gywir gyfateb i ddau gofnod sy'n ymddangos yn union yr un fath. allan ateb. Mae sawl ffordd o dynnu bylchau o linyn, a bydd y tiwtorial hwn yn eich helpu i ddewis y dechneg sydd fwyaf addas ar gyfer eich tasg benodol a'r math o ddata rydych chi'n gweithio gyda nhw.
Sut i dynnu'r wag bylchau yn Excel - arwain, llusgo, rhwng geiriau
Os yw eich set ddata yn cynnwys bylchau diangen, mae'r ExcelGall swyddogaeth TRIM eich helpu i ddileu pob un ar yr un pryd - arwain, llusgo a lluosog o fylchau rhyngddynt, heblaw am un nod bwlch rhwng geiriau.
Mae fformiwla TRIM rheolaidd mor syml â hyn:
=TRIM(A2)
Ble A2 yw'r gell rydych am ddileu bylchau ohoni.
Fel y dangosir yn y ciplun canlynol, llwyddodd fformiwla Excel TRIM i ddileu pob bwlch cyn ac ar ôl y testun hefyd fel bylchau olynol yng nghanol llinyn.
A nawr, dim ond gwerthoedd tocio sydd angen eu disodli yn y golofn wreiddiol. Y ffordd hawsaf o wneud hyn yw defnyddio Gludwch Arbennig > Gwerthoedd , mae'r cyfarwyddiadau manwl i'w gweld yma: Sut i gopïo gwerthoedd yn Excel.
Yn ogystal, chi yn gallu defnyddio'r swyddogaeth Excel TRIM i ddileu bylchau arweiniol yn unig , gan gadw'r holl fylchau yng nghanol llinyn testun yn gyfan. Dyma enghraifft y fformiwla: Sut i docio bylchau arweiniol yn Excel (Chwith Trim).
Sut i ddileu toriadau llinell a nodau nad ydynt yn argraffu
Pan fyddwch yn mewnforio data o ffynonellau allanol, nid yn unig y mae'n ychwanegol bylchau sy'n dod ymlaen, ond hefyd nodau amrywiol nad ydynt yn argraffu fel dychweliad cerbyd, porthiant llinell, tab fertigol neu lorweddol, ac ati.
Gall y swyddogaeth TRIM gael gwared ar fylchau gwyn, ond ni all ddileu nodau nad ydynt yn argraffu . Yn dechnegol, mae Excel TRIM wedi'i gynllunio i ddileu gwerth 32 yn unig yn y system ASCII 7-did, sef y gofodnod.
I dynnu bylchau a nodau nad ydynt yn argraffu mewn llinyn, defnyddiwch TRIM ar y cyd â'r ffwythiant CLEAN. Fel y mae ei enwau'n awgrymu, pwrpas CLEAN yw glanhau data, a gall ddileu unrhyw un a phob un o'r 32 nod di-brintio cyntaf yn y set ASCII 7-did (gwerthoedd 0 i 31) gan gynnwys toriad llinell ( gwerth 10).
A chymryd bod y data i'w glanhau yng nghell A2, mae'r fformiwla fel a ganlyn:
=TRIM(CLEAN(A2))
Os yw'r Trim/ Mae fformiwla lân yn ymuno â chynnwys llinellau lluosog heb fylchau, gallwch ei drwsio trwy ddefnyddio un o'r technegau hyn:
- Defnyddiwch nodwedd "Replace All" Excel: yn y blwch "Dod o hyd i beth", mewnbwn dychweliad cerbyd trwy wasgu'r llwybr byr Ctrl+J; ac yn y blwch "Replace with", teipiwch le. Bydd clicio ar y botwm Amnewid Pob Un yn cyfnewid pob toriad llinell yn yr ystod a ddewiswyd am fylchau.
- Defnyddiwch y fformiwla ganlynol i roi nodau Cludo Dychwelyd (gwerth 13) a Linell Feed (gwerth 10) yn lle bylchau:
=SUBSTITUTE(SUBSTITUTE(A2, CHAR(13)," "), CHAR(10), " ")
Am ragor o wybodaeth, gweler Sut i gael gwared ar fylchau cerbydau (toriadau llinell) yn Excel.
Sut i gael gwared ar fylchau nad ydynt yn torri yn Excel. Excel
Os ar ôl defnyddio'r TRIM & Fformiwla GLÂN mae rhai bylchau ystyfnig yn dal i fod yno, mwy na thebyg eich bod wedi copïo/gludo'r data o rywle ac ychydig o fylchau di-dor wedi sleifio i mewn.
I gael gwared ar fylchau di-dor (nodwedd html ), eu disodli â rheolaiddbylchau, ac yna cael y ffwythiant TRIM eu dileu:
=TRIM(SUBSTITUTE(A2, CHAR(160), " "))
I ddeall y rhesymeg yn well, gadewch i ni dorri i lawr y fformiwla:
- Nodyn nad yw'n torri â gwerth 160 yn y system ASCII 7-did, felly gallwch ei ddiffinio drwy ddefnyddio fformiwla CHAR(160).
- Defnyddir y ffwythiant SUBSTITUTE i droi bylchau di-dor yn fylchau arferol.
- Ac yn olaf, rydych chi'n mewnosod y datganiad SUBSTITUTE yn y ffwythiant TRIM i ddileu'r bylchau sydd wedi'u trosi.
Os yw eich taflen waith hefyd yn cynnwys nodau nad ydynt yn argraffu, defnyddiwch y ffwythiant CLEAN ynghyd â TRIM a SUBSTITUTE i gael gwared ar fylchau a symbolau diangen mewn un cwympiad:
=TRIM(CLEAN((SUBSTITUTE(A2,CHAR(160)," "))))
Mae'r ciplun canlynol yn dangos y gwahaniaeth:
Sut i ddileu ffeil benodol nad yw'n nod argraffu
Os nad oedd y cyswllt o 3 ffwythiant a drafodwyd yn yr enghraifft uchod (TRIM, CLEAN a SUBSTITUTE) yn gallu dileu bylchau neu nodau nad ydynt yn argraffu yn eich dalen, mae'n golygu bod gan y nodau hynny werthoedd ASCII heblaw 0 i 3 2 (nodau nad ydynt yn argraffu) neu 160 (gofod di-dorri).
Yn yr achos hwn, defnyddiwch y swyddogaeth CODE i nodi gwerth y nod, ac yna defnyddiwch SUBSTITUTE i'w ddisodli â gofod rheolaidd a TRIM i tynnu'r bwlch.
A chymryd y bylchau neu nodau annymunol eraill yr ydych am gael gwared arnynt yn byw yng nghell A2, rydych yn ysgrifennu 2 fformiwla:
- Yng nghell B2, darganfyddwch y broblemgwerth nod drwy ddefnyddio un o'r ffwythiannau COD canlynol:
- Bylchau arweiniol neu nod nad yw'n argraffu ar ddechrau'r llinyn:
=CODE(LEFT(A2,1))
- Gofod trelar neu anargraffu nod ar ddiwedd y llinyn:
=CODE(RIGHT(A2,1))
- Gofod neu nod nad yw'n argraffu yng nghanol y llinyn, lle mae n lleoliad y nod problemus:
=CODE(MID(A2, n , 1)))
Yn yr enghraifft hon, mae gennym ryw nod anargraffu anhysbys yng nghanol y testun, yn y 4ydd safle, ac rydym yn darganfod ei werth gyda'r fformiwla hon:
=CODE(MID(A2,4,1))
Mae'r ffwythiant CODE yn dychwelyd gwerth 127 (gweler y sgrinlun isod).
- Bylchau arweiniol neu nod nad yw'n argraffu ar ddechrau'r llinyn:
- Yng nghell C2, rydych chi'n disodli CHAR(127) gyda bwlch rheolaidd (" "), ac yna'n tocio'r gofod hwnnw:
=TRIM(SUBSTITUTE(A2, CHAR(127), " "))
Dylai'r canlyniad edrych yn debyg i hyn:
Os yw'ch data'n cynnwys ychydig o nodau gwahanol nad ydynt yn argraffu yn ogystal â bylchau nad ydynt yn torri, gallwch nythu dwy neu fwy o swyddogaethau SUBSTITUTE i'w tynnu pob cod nod diangen ar y tro:
=TRIM(SUBSTITUTE(SUBSTITUTE(A2, CHAR(127), " "), CHAR(160), " ")))
Sut i gael gwared ar yr holl fylchau yn Excel
Mewn rhai sefyllfaoedd, efallai y byddwch am ddileu'n llwyr pob bwlch gwyn mewn cell, gan gynnwys bylchau sengl rhwng geiriau neu rifau. Er enghraifft, pan fyddwch wedi mewnforio colofn rifol lle mae bylchau'n cael eu defnyddio fel miloedd o wahanwyr, sy'n ei gwneud hi'n haws darllen rhifau mawr, ond sy'n atal eich fformiwlâu rhag cyfrifo.
I ddileu pob bwlchar yr un pryd, defnyddiwch SUBSTITUTE fel yr eglurwyd yn yr enghraifft flaenorol, gyda'r unig wahaniaeth eich bod yn disodli'r nod gofod a ddychwelwyd gan CHAR(32) gyda dim (""):
=SUBSTITUTE(A2, CHAR(32), "")
Neu , gallwch deipio'r bwlch (" ") yn y fformiwla, fel hyn:
=SUBSTITUTE(A2," ","")
Ar ôl hynny, disodli fformiwlâu gyda gwerthoedd a bydd eich rhifau yn cyfrifo'n iawn .
Sut i gyfrif bylchau yn Excel
Cyn tynnu bylchau o gell benodol, efallai y byddwch yn chwilfrydig i wybod faint ohonyn nhw sydd yno mewn gwirionedd.
I gael y cyfanswm cyfrif y bylchau mewn cell, gwnewch y canlynol:
- Cyfrifwch hyd cyfan y llinyn gan ddefnyddio'r ffwythiant LEN: LEN(A2)
- Amnewid pob bwlch heb ddim: SUBSTITUTE(A2 , " ","")
- Cyfrifo hyd y llinyn heb fylchau: LEN(SUBSTITUTE(A2," ",""))
- Tynnu hyd y llinyn "di-ofod" o'r cyfanswm hyd.
A chymryd bod y llinyn testun gwreiddiol yng nghell A2, mae'r fformiwla gyflawn yn mynd fel a ganlyn:
=LEN(A2)-LEN(SUBSTITUTE(A2," ",""))
I ddarganfod faint est mae bylchau ra yn y gell, mynnwch hyd y testun heb fylchau ychwanegol, ac yna tynnwch ef o gyfanswm hyd y llinyn:
=LEN(A2)-LEN(TRIM(A2))
Mae'r sgrinlun canlynol yn dangos y ddwy fformiwla ar waith:
Nawr eich bod yn gwybod faint o fylchau sydd ym mhob cell, gallwch ddileu bylchau ychwanegol yn ddiogel gan ddefnyddio'r fformiwla TRIM.
Ffordd heb fformiwla i gael gwared ar fylchau a glanhau data
Fel yr ydych yn barodGwybod, gall llawer o leoedd ychwanegol a nodau digroeso eraill lechu heb i neb sylwi yn eich dalennau, yn enwedig os ydych chi'n mewnforio eich data o ffynonellau allanol. Rydych chi hefyd yn gwybod sut i ddileu bylchau yn Excel gyda fformiwla. Wrth gwrs, mae dysgu llond llaw o fformiwlâu yn ymarfer da i hogi eich sgiliau, ond gallai fod yn cymryd llawer o amser.
Gall defnyddwyr Excel sy'n gwerthfawrogi eu hamser ac yn gwerthfawrogi cyfleustra fanteisio ar yr Offer Testun sydd wedi'u cynnwys gyda'n Ultimate Suite ar gyfer Excel. Mae un o'r offer defnyddiol hyn yn caniatáu cael gwared ar fylchau a nodau nad ydynt yn argraffu mewn clic botwm.
Ar ôl ei osod, mae Ultimate Suite yn ychwanegu nifer o fotymau defnyddiol i'ch rhuban Excel megis Trim Spaces , Dileu Nodau , Trosi Testun , Clirio Fformatio , ac ychydig mwy.
Pryd bynnag yr hoffech ddileu bylchau gwag yn eich taflenni Excel, perfformiwch y 4 cam cyflym hyn:
- Dewiswch y celloedd (ystod, colofn gyfan neu res) lle rydych chi am ddileu bylchau ychwanegol.
- Cliciwch y Trimio Botwm bylchau ar y tab Ablebits Data .
- Dewiswch un neu nifer o opsiynau:
- Dileu arweiniad a treilyn bylchau
- Trimio ychwanegol bylchau rhwng geiriau i un
- Dileu mannau nad ydynt yn torri ( )
- Cliciwch y botwm Trimio .
Gorffen! Mae'r holl fylchau ychwanegol yn cael eu dileu mewn un clic.
Dyma sut gallwch chi ddileu bylchau'n gyflymmewn celloedd Excel. Os ydych chi'n awyddus i archwilio galluoedd eraill, mae croeso i chi lawrlwytho fersiwn gwerthuso o'r Ultimate Suite. Diolch i chi am ddarllen ac edrychaf ymlaen at eich gweld ar ein blog wythnos nesaf!