Uklonite ASCII znak 127 u Excelu

Sadržaj:

Uklonite ASCII znak 127 u Excelu
Uklonite ASCII znak 127 u Excelu
Anonim

Excel funkcija CLEAN uklanja većinu znakova koji se ne mogu ispisati osim znaka 127. Da biste uklonili znak 127 u Excelu, koristite posebnu formulu koja sadrži funkcije SUBSTITUTE i CHAR.

Informacije u ovom članku odnose se na Excel za Microsoft 365, Excel 2019, Excel 2016, Excel 2013 i Excel za Mac.

Šta je Unicode znak 127?

Unicode karakter 127 kontroliše taster Delete na tastaturi. Pojavljuje se kao uski simbol u obliku pravougaonika. Ovaj znak se ponekad može pogrešno pojaviti kada kopirate i zalijepite podatke u Excel.

Prisustvo znaka 127 može uzrokovati nekoliko problema, uključujući:

  • Problemi sa formatiranjem na radnom listu.
  • Problemi sa sortiranjem i filtriranjem podataka.
  • Proračunski problemi sa podacima koji se koriste u formuli.

Kako ukloniti Unicode karakter 127

U primjeru radnog lista Excela u nastavku, ćelija A2 sadrži četiri znaka u obliku pravokutnika zajedno s brojem 10. LEN funkcija, koja broji broj znakova u ćeliji, pokazuje da ćelija A2 sadrži šest znakova (dva cifre za broj 10 plus četiri polja za znak 127). Zbog prisustva znaka 127 u ćeliji A2, formula za sabiranje u ćeliji D2 vraća VRIJEDNOST! poruka o grešci.

Image
Image

Da biste podatke u ćeliji A2 pretvorili u vrijednost koja se može izračunati, postavite sljedeću formulu ZAMJENA/ZNAK u drugu ćeliju (kao što se vidi u ćeliji A3):

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

Formula zamjenjuje četiri 127 znaka iz ćelije A2 ničim (predstavljeno praznim navodnicima na kraju formule). Kao rezultat:

  • Broj znakova u ćeliji E3 je smanjen na dvije za dvije cifre u broju 10.
  • Formula za sabiranje u ćeliji D3 vraća tačan odgovor 15 kada se dodaju sadržaji za ćeliju A3 + B3 (10 + 5).

Funkcija SUBSTITUTE upravlja zamjenom. Funkcija CHAR govori formuli koje znakove treba zamijeniti.

Uklonite razmake bez prekida sa radnog lista

Slično znakovima koji se ne mogu ispisati, razmak bez prekida ( ) također može uzrokovati probleme s proračunima i formatiranjem na radnom listu. Unicode kodni broj za razmake bez prekida je 160.

Neprekidni razmaci se uveliko koriste na web stranicama. Ako se podaci kopiraju u Excel sa web stranice, na radnom listu se mogu pojaviti razmaci bez prekida. Uklanjanje razmaka bez prekida može se obaviti pomoću formule koja kombinuje funkcije SUBSTITUTE, CHAR i TRIM.

Unicode vs. ASCII znakovi

Svaki znak na računaru (koji se može ispisati i ne može se ispisati) ima broj poznat kao njegov Unicode karakterni kod ili vrijednost. Još jedan stariji skup znakova poznat kao ASCII, što je skraćenica za američki standardni kod za razmjenu informacija, ugrađen je u Unicode skup. Kao rezultat, prvih 128 znakova (0 do 127) Unicode skupa je identično ASCII skupu.

Mnogi od prvih 128 Unicode znakova se nazivaju kontrolnim znakovima jer ih koriste kompjuterski programi za kontrolu perifernih uređaja kao što su štampači. Ovi znakovi nisu namijenjeni za korištenje u Excel radnim listovima i mogu uzrokovati razne greške ako postoje.

Preporučuje se: