Eemaldage Excelis ASCII märk 127

Sisukord:

Eemaldage Excelis ASCII märk 127
Eemaldage Excelis ASCII märk 127
Anonim

Exceli funktsioon CLEAN eemaldab enamiku mitteprinditavaid märke, välja arvatud märk 127. Märgi 127 eemaldamiseks Excelis kasutage spetsiaalset valemit, mis sisaldab funktsioone SUBSTITUTE ja CHAR.

Selles artiklis esitatud teave kehtib rakenduste Excel for Microsoft 365, Excel 2019, Excel 2016, Excel 2013 ja Excel for Mac kohta.

Mis on Unicode'i märk 127?

Unicode märk 127 juhib klaviatuuri kustutamisklahvi. See kuvatakse kitsa ristkülikukujulise sümbolina. See märk võib mõnikord ekslikult ilmuda, kui kopeerite ja kleepite andmeid Excelis.

Tegelase 127 olemasolu võib põhjustada mitmeid probleeme, sealhulgas:

  • Vormindamisülesanded töölehel.
  • Andmete sortimise ja filtreerimise probleemid.
  • Arvutusprobleemid valemis kasutatavate andmetega.

Kuidas eemaldada Unicode'i tähemärki 127

Alloleval Exceli töölehe näitel sisaldab lahter A2 nelja ristkülikukujulist märki koos numbriga 10. Funktsioon LEN, mis loendab lahtris olevate märkide arvu, näitab, et lahter A2 sisaldab kuut märki (need kaks numbrid numbrile 10 pluss neli kasti märgi 127 jaoks). Kuna lahtris A2 on märk 127, tagastab liitmisvalem lahtris D2 väärtuse VALUE! veateade.

Image
Image

Lahtri A2 andmete arvutatavaks väärtuseks muutmiseks seadistage teises lahtris järgmine SUBSTITUTE/CHAR valem (nagu on näha lahtris A3):

=ASENDAJA(A2, CHAR(127), "")

Valem asendab lahtris A2 olevad neli 127 märki mitte millegagi (mida tähistavad tühjad jutumärgid valemi lõpus). Selle tulemusena:

  • Sümbolite arvu lahtris E3 vähendatakse kahele numbrile 10.
  • Lahtri D3 liitmisvalem tagastab lahtri A3 + B3 (10 + 5) sisu lisamisel õige vastuse 15.

Asendusega tegeleb funktsioon SUBSTITUTE. Funktsioon CHAR ütleb valemile, millised tähemärgid tuleb asendada.

Eemaldage töölehelt katkematud tühikud

Sarnaselt mitteprinditavatele tähemärkidele võib katkematu tühik ( ) põhjustada probleeme ka töölehe arvutuste ja vormindamisega. Unicode'i koodinumber mittemurdvate tühikute jaoks on 160.

Veebilehtedel kasutatakse laialdaselt katkematuid tühikuid. Kui andmed kopeeritakse veebilehelt Excelisse, võivad töölehel kuvada tühikud. Katkestavate tühikute eemaldamiseks võib kasutada valemit, mis ühendab funktsioonid SUBSTITUTE, CHAR ja TRIM.

Unicode vs. ASCII märgid

Igal arvuti märgil (prinditav ja mitteprinditav) on number, mida nimetatakse Unicode'i märgikoodiks või väärtuseks. Unicode'i komplekti on lisatud veel üks vanem märgistik, mida nimetatakse ASCII-ks, mis tähistab Ameerika standardkoodi teabevahetuseks. Selle tulemusena on Unicode'i komplekti esimesed 128 märki (0 kuni 127) identsed ASCII komplektiga.

Paljud esimesest 128 Unicode'i märgist nimetatakse juhtmärkideks, kuna neid kasutavad arvutiprogrammid välisseadmete, näiteks printerite, juhtimiseks. Need märgid ei ole mõeldud kasutamiseks Exceli töölehtedel ja võivad nende olemasolul põhjustada mitmesuguseid vigu.

Soovitan: