Tabl cynnwys
Yn aml mae'r gronfa ddata yn cynnwys rhai nodau arbennig nad oes eu hangen arnom yn y gronfa ddata ac rydym am eu tynnu. Gallwn gyflawni'r dasg hon yn hawdd gyda chymorth offer a fformiwlâu Excel. Bydd yr erthygl yn esbonio 4 ffordd wahanol a fydd yn dangos sut i dynnu nodau arbennig yn Excel.
Lawrlwythwch Gweithlyfr Ymarfer
Ar gyfer ymarfer, gallwch lawrlwytho'r llyfr ymarfer o'r ddolen isod.
Dileu Nodau Arbennig.xlsx
4 Dulliau ar gyfer Sut i Ddileu Nodau Arbennig yn Excel
Byddwn yn defnyddio'r set ddata ganlynol i egluro'r ffyrdd.
Mae'r set ddata yn cynnwys Enwau a Cyfeiriadau Post cleientiaid cwmni. Gallwch sylwi bod Cell B8 yn cynnwys fformiwla ac mae'n dangos gwerth na ellir ei argraffu ynghyd ag enw'r cleient
"Rachel"
. Unwaith eto, gallwn weld bod rhai cymeriadau arbennig ynghyd â'r holl ddata. Byddwn yn gweld sut i dynnu'r nodau arbennig hyn yn Excel drwy ddefnyddio'r ffyrdd canlynol.1. Tynnu Nodau Arbennig yn Excel Defnyddio Fformiwlâu Excel
Mae gan Excel fformiwlâu defnyddiol y gallwch eu defnyddio i ddileu arbennig cymeriadau yn Excel. Maent yn cael eu ffurfio gan ddefnyddio swyddogaethau fel SUBSTITUTE , DDE, CHWITH , GLÂN , TRIM a NEWID . Byddwn yn edrych i mewn i bob un ohonynt fesul un.
a. Defnyddio'r Swyddogaeth SUBSTITUTE
Gadewch i ni ddechrau gyda'r swyddogaeth SUBSTITUTE . Mae'n cael ei ddefnyddioi ddisodli nod gyda nod arall.
Tybiwch eich bod am dynnu nodau arbennig o gell B5 y set ddata a roddwyd.
Y fformiwla i dynnu nodau penodol gan ddefnyddio SUBSTITUTE fydd :
=SUBSTITUTE(B5,"!#$$","")
Yma gallwch sylwi bod y nodau penodol a grybwyllir yn y gell yn cael eu tynnu. Mae'n gweithio'n ddilyniannol. Felly, mae'r nod "#"
yn aros ar y dechrau.
Unwaith eto, gallwch ddileu nodau ailadroddus gan ddefnyddio rhifau enghraifft.
Y fformiwla fydd:
=SUBSTITUTE(B5,"#","",2)
Sylw bod yr ail ddilyniannol
"#"
wedi ei ddileu tra bod yr un cyntaf yn gyfan.Fodd bynnag, efallai yr hoffech ddileu'r holl nodau gan gadw'r enw yn unig.
Y tro hwn bydd y fformiwla yn cael ei nythu SUBSTITUTE ynddo'i hun. Bydd y fformiwla yn edrych fel:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"#",""),"!",""),"$","")
Mae hyn yn dangos y canlyniad perffaith ar gyfer yr achos hwn.
6>Disgrifiad o'r Fformiwla:
Cystrawen y fformiwla:
=SUBSTITUTE(text, old_text, new_text, [instance_num])
testun =y testun sy'n rydych am weithio gyda.
old_text = testun rydych am ei ddileu.
new_text= testun newydd. ( Yn ein hachos ni rydym yn ei ddisodli â gwag " " ).
instance_name = rhif y nod arbennig rhag ofn bod nodau ailadroddus yn bresennol yn y testun.
Achos Arbennig:
Mae'r nodau arbennig yn cynnwys rhifau cod a gallwn gael eu rhif cod gan ddefnyddio'rfformiwla:
=CODE(RIGHT(text))
neu
=CODE(LEFT(text))
Y HAWL neu Defnyddir ffwythiant LEFT i gael lleoliad y nod yr ydych am ei gael.
Felly mae'r broses hon yn cynnwys dau gam:
- Cael Cod gan ddefnyddio'r fformiwla o CODE wedi ei nythu gyda DDE neu CHWITH .
- Yn defnyddio fformiwla SUBSTITUTE ac yn lle old_text ysgrifennu CHAR(rhif) .
Am y canlyniad, dilynwch y lluniau isod yn gyfresol ynghyd â'r fformiwlâu.
=CODE(RIGHT(C5))
=SUBSTITUTE(C5,CHAR(109),"")
4>
=CODE(LEFT(C5))
=SUBSTITUTE(C5,CHAR(77),"")
Ar ben hynny, os canfyddir nodau tebyg bydd y broses hon yn dileu'r ddau. Sylwch ar y canlyniadau isod.
=CODE(LEFT(B7))
=SUBSTITUTE(B7,CHAR(42),"")
1> =CODE(RIGHT(B7))
=SUBSTITUTE(B7,CHAR(94),"")
6> b. Defnyddio Swyddogaethau DDE neu CHWITH
O ystyried, rydych eisoes wedi gweld yn y ffordd uchod y defnydd o DDE a CHWITH ffwythiannau. Gellir defnyddio'r rhain gyda'r ffwythiant LEN i dynnu nodau penodol yn Excel.
Y fformiwla fydd:
=RIGHT(B7,LEN(B7)-1)
<0 Gallwch gynyddu'r gwerthoedd i unrhyw rif a'i dynnu gyda LEN(text) i dynnu swm penodol o nodau arbennig.
Ar gyfer hyn mae'r Fformiwla yw:
=RIGHT(B7,LEN(B7)-2)
Yn yr un modd ar gyfer fformiwla LEFT ,
<5 =LEFT(B7,LEN(B7)-1)
Ac ar gyfer cynyddiad rhif yr enghraifft, mae'r newidfformiwla:
=LEFT(B5,LEN(B5)-4)
Fformiwla Disgrifiad:
Cystrawen y fformiwla :
=RIGHT(text, [num_chars])
text = y testun o ble rydych am dynnu nodau.
num_chars = nifer y nodau i'w dileu.
=LEN(text)
text = y testun yr ydych am ei gyfri.
<0 -1 neu -(unrhyw rif) yw'r nifer o nodau rydych am eu tynnu o gyfanswm nifer y nodau mewn testun.c . Defnyddio Swyddogaethau CLEAN a TRIM
Gallai eich set ddata gynnwys nodau na ellir eu hargraffu a gofod ychwanegol hefyd. Gellir defnyddio ffwythiannau GLAN a TRIM i'w tynnu.
Y fformiwla ar gyfer tynnu nod anargraffadwy yw:
> =CLEAN(B8)
I dynnu nodau na ellir eu hargraffu ynghyd â bylchau ychwanegol gallwch ddefnyddio'r fformiwla:
=TRIM(CLEAN(B8)
0> Serch hynny, gallwch wneud y ddau drwy nythu TRIM a GLÂN gyda SUBSTITUTE . Bydd y fformiwla yn edrych fel:
=TRIM(CLEAN(SUBSTITUTE(B8,CHAR(4),"")))
Dilynwch y llun isod.
Disgrifiad o'r Fformiwla :
Cystrawen y fformiwla unigol:
=CLEAN(text)
Yma, text = y testun o ble rydych am ddileu'r nod na ellir ei argraffu.
=TRIM(text)
text = y testun o ble mae angen tynnu'r gofod ychwanegol.
=SUBSTITUTE(text, old_text, new_text, [instance_num])
text =y testun rydych am weithio ag ef.
old_text = text syddydych am ddileu.
new_text= testun newydd. ( Yn ein hachos ni rydym yn ei ddisodli â gwag " " ).
instance_name = rhif y nod arbennig rhag ofn bod nodau ailadroddus yn bresennol yn y testun.<1
d. Gan ddefnyddio'r Swyddogaeth REPLACE
Ymhellach, mae fformiwla arall yn defnyddio'r ffwythiant REPLACE i dynnu swm penodol o nodau ar ôl nifer o nodau.
Y fformiwla yw:
=REPLACE(old_text, start_num, num_chars, new_text)
Yma mae'r fformiwla yn eithaf tebyg i SUBSTITUTE. Mae'n cymryd 2 arg arall o'r enw start_num (y nifer y mae angen tynnu'r nodau ohono).
num_chars (nifer y nodau i'w tynnu).
Ac nid yw'n cymryd testun fel dadl sydd ei hangen ar gyfer SUBSTITUTE .
Fformiwla y set ddata a roddwyd yw tynnu nodau arbennig ar ôl “ #Sen “.
=REPLACE(B5,5,4,"")
> Darllen mwy: >Sut i Ddileu Cymeriadau Penodol yn Excel
2. Defnyddio Flash Fill i Dileu Cymeriadau Arbennig yn Excel
Symud ymlaen gydag offer Excel. Y Flash Fill yw'r ffordd hawsaf o dynnu nodau arbennig yn Excel.
Gadewch i ni ddweud bod gennym ni enwau a chyfeiriadau post cleientiaid yn yr un golofn ac mae coma yn gwahanu'r rheini. Rydym am gael gwared ar y testunau ar ôl y coma gan gynnwys y coma. Dilynwch y camau i wybod sut i ddefnyddio'r Flash Fill i gael gwared ar arbennignodau yn Excel.
- Ysgrifennwch y testun cyntaf heb nodau arbennig .
- Dechreuwch ysgrifennu'r ail destun a byddwch yn sylwi mai Excel yw yn dangos testunau a awgrymir. Sylwch ar y llun isod.
>
- Pwyswch ENTER o'r bysellfwrdd. Bydd hyn yn dangos y canlyniad fel y nodir isod.
>
Darllenwch fwy: Sut i Dileu Nodau Gwag yn Excel <1
3. Defnyddio'r Darganfod & Disodli Gorchymyn i Ddileu Cymeriadau Arbennig
Adnodd defnyddiol arall gan Excel yw Find & Disodli .
Tybiwch ein bod am ddileu “ Mailto: ” cyn y cyfeiriad yn y golofn a enwir Cyfeiriad Post o'r set ddata.
Dilynwch y camau isod i gael gwared ar nodau arbennig gan ddefnyddio Find & Amnewid .
- Dewiswch Amnewid o Canfod & Amnewid . Dilynwch y llun isod i gael Canfod & Disodli o opsiynau Golygu y tab Hafan .
- Bydd blwch deialog agor. Ysgrifennwch y nod rydych chi am ei dynnu yn y blwch Dod o hyd i beth: a chadw'r blwch Amnewid gyda: yn wag. Gweler y llun isod.
>
- Cliciwch Replace All a bydd blwch newydd yn agor. Bydd yn dangos y nifer o amnewidiadau sydd wedi'u gwneud.
- Cliciwch OK .
>Fe welwch y canlyniad fel a ganlyn.
Darllenwch fwy: Sut i Dileu Lleoedd yn Excel: Gyda Fformiwla, VBA &Ymholiad Pŵer
4. Tynnu Cymeriadau Arbennig Gan Ddefnyddio'r Offeryn Pŵer Ymholiad
Yn sicr, os ydych yn defnyddio Microsoft Excel 2016 neu Excel 365 yna gallwch ddefnyddio Power Query i dynnu arbennig nodau yn Excel.
Rhag ofn eich bod yn defnyddio Microsoft Excel 2010 neu 2013 , gallwch ei osod o wefan Microsoft.
Gallwch ddilyn y camau i'w defnyddio Ymholiad Pŵer i dynnu nodau arbennig o'ch set ddata.
- Dewiswch eich ystod o ddata ynghyd â'r pennyn.
- Yna dewiswch O'r Tabl/Ystod o'r tab Data .
- Fe welwch flwch bach. Gwiriwch ystod y data a ddewiswyd gennych a thiciwch Mae gan fy nhabl opsiwn penawdau .
- Ar ôl hynny, cliciwch Iawn .
<45
Bydd ffenest newydd o'r enw Ffenestr Ymholiad Pŵer yn agor.
- Dewiswch Colofn Custom o'r tab Ychwanegu Colofn yn y ffenestr Power Query .
- Bydd yn agor y blwch>Colofn Custom .
- Ysgrifennwch “ Heb Nodau Arbennig ” yn yr opsiwn Enw colofn Newydd . Gallwch ysgrifennu unrhyw enw rydych ei eisiau.
- Yna, ysgrifennwch y fformiwla isod yn yr opsiwn Fformiwla colofn Custom .
Fformiwla:
=Text.Select([NAME],{"A".."z","0".."9"})
- Ar ôl hynny, cliciwch Iawn .
Bydd colofn newydd yn cael ei chreu a bydd eich fformiwla newydd yn cael ei dangos ym mar fformiwla'rffenestr.
>
- Dewis Cau & Llwythwch o'r tab Ffeil yn y ffenestr.
Fe welwch daflen waith newydd yn eich llyfr gwaith lle byddwch yn gweld y canlyniad terfynol fel y dangosir yma.
Gallwch sylwi na wnaeth y broses hon dynnu'r nodau " ^^ " o gell D7 . Mae hyn oherwydd bod Excel yn ystyried y cymeriad yn y categori “ . . ” nod.
Pethau i'w Cofio
Yn anffodus, os ydych yn defnyddio fersiynau Microsoft Excel hŷn na 2010 , efallai na fyddwch gallu gosod Power Query. Dim ond gyda fersiynau 2010 i'r diweddaraf y gallwch chi ddefnyddio'r nodwedd hon.
Beth bynnag, mae manteision ac anfanteision i'r holl ddulliau felly defnyddiwch nhw'n ddoeth yn unol â'ch gofynion.
Casgliad
Disgrifiodd yr erthygl 4 ffordd wahanol o ddileu nodau arbennig yn Excel. Rydym wedi defnyddio fformiwlâu ac offer Excel i esbonio'r 4 ffordd wahanol o ddileu nodau arbennig yn Excel. i wneud hyn. Yn fyr, mae'r fformiwlâu yn cynnwys swyddogaethau fel SUBSTITUTE , GLAN , HAWL , CODE, ac ati. Ar y llaw arall, yr offer a ddefnyddir yw Flash Fill , Darganfod & Disodli a Pŵer Ymholiad . Rwy'n gobeithio bod yr erthygl hon wedi bod o gymorth i chi. Ar gyfer unrhyw ymholiadau pellach, ysgrifennwch yn yr adran sylwadau.