Usuń znak ASCII 127 w programie Excel

Spisu treści:

Usuń znak ASCII 127 w programie Excel
Usuń znak ASCII 127 w programie Excel
Anonim

Funkcja CLEAN programu Excel usuwa większość niedrukowalnych znaków z wyjątkiem znaku 127. Aby usunąć znak 127 w programie Excel, użyj specjalnej formuły zawierającej funkcje SUBSTITUTE i CHAR.

Informacje zawarte w tym artykule dotyczą programów Excel dla Microsoft 365, Excel 2019, Excel 2016, Excel 2013 i Excel dla komputerów Mac.

Co to jest znak Unicode 127?

Znak Unicode 127 steruje klawiszem Delete na klawiaturze. Pojawia się jako wąski symbol w kształcie prostokąta. Ten znak może czasami błędnie pojawiać się podczas kopiowania i wklejania danych w programie Excel.

Obecność postaci 127 może powodować kilka problemów, w tym:

  • Problemy z formatowaniem w arkuszu.
  • Problemy z sortowaniem i filtrowaniem danych.
  • Problemy z obliczeniami z danymi używanymi w formule.

Jak usunąć znak Unicode 127

W przykładowym arkuszu programu Excel poniżej komórka A2 zawiera cztery znaki w kształcie prostokąta wraz z liczbą 10. Funkcja LEN, która zlicza liczbę znaków w komórce, pokazuje, że komórka A2 zawiera sześć znaków (dwa cyfry dla liczby 10 plus cztery pola dla znaku 127). Ze względu na obecność znaku 127 w komórce A2 formuła dodawania w komórce D2 zwraca ARG! komunikat o błędzie.

Image
Image

Aby zamienić dane w komórce A2 na wartość obliczoną, skonfiguruj następującą formułę SUBSTITUTE/CHAR w innej komórce (jak widać w komórce A3):

=ZAMIENNIK(A2, ZNAK(127), "")

Formuła zastępuje cztery znaki 127 z komórki A2 niczym (reprezentowane przez puste cudzysłowy na końcu formuły). W rezultacie:

  • Liczba znaków w komórce E3 jest zmniejszona do dwóch dla dwóch cyfr w liczbie 10.
  • Formuła dodawania w komórce D3 zwraca poprawną odpowiedź 15 podczas dodawania zawartości komórki A3 + B3 (10 + 5).

Funkcja SUBSTITUTE obsługuje zamianę. Funkcja ZNAK informuje formułę, które znaki należy zastąpić.

Usuń spacje nierozdzielające z arkusza roboczego

Podobnie do znaków niedrukowalnych, spacja nierozdzielająca ( ) może również powodować problemy z obliczeniami i formatowaniem w arkuszu. Numer kodu Unicode dla spacji nierozdzielających to 160.

Nierozdzielające spacje są szeroko stosowane na stronach internetowych. Jeśli dane są kopiowane do programu Excel ze strony internetowej, w arkuszu mogą pojawić się spacje nierozdzielające. Usuwanie spacji nierozdzielających można wykonać za pomocą formuły, która łączy funkcje SUBSTITUTE, CHAR i TRIM.

Znaki Unicode kontra ASCII

Każdy znak na komputerze (drukowalny i niedrukowalny) ma numer znany jako jego kod znaku Unicode lub wartość. Inny starszy zestaw znaków, znany jako ASCII, co oznacza American Standard Code for Information Interchange, został włączony do zestawu Unicode. W rezultacie pierwsze 128 znaków (od 0 do 127) zestawu Unicode jest identyczne z zestawem ASCII.

Wiele z pierwszych 128 znaków Unicode jest określanych jako znaki kontrolne, ponieważ są one używane przez programy komputerowe do sterowania urządzeniami peryferyjnymi, takimi jak drukarki. Te znaki nie są przeznaczone do użytku w arkuszach programu Excel i mogą powodować różne błędy, jeśli są obecne.

Zalecana: