Jak usunąć znaki niedrukowalne w programie Excel?

Kak Udalit Nepecataemye Simvoly V Excel



Jeśli pracujesz z danymi w programie Excel, być może natknąłeś się na znaki niedrukowalne. Są to znaki, które nie powinny być wyświetlane na ekranie ani drukowane, i mogą powodować różnego rodzaju problemy, jeśli znajdą się w twoich danych. W tym artykule pokażemy, jak usunąć znaki niedrukowalne z danych w programie Excel.



Istnieje kilka różnych sposobów usuwania znaków niedrukowalnych z danych w programie Excel. Pierwszym z nich jest użycie funkcji „Znajdź i zamień”. Aby to zrobić, otwórz arkusz programu Excel i naciśnij klawisze Ctrl+F, aby otworzyć okno dialogowe „Znajdź i zamień”. W polu „Znajdź co” wpisz znak, który chcesz usunąć. Pozostaw pole „Zamień na” puste, a następnie kliknij „Zamień wszystko”.





Innym sposobem usuwania znaków niedrukowalnych jest użycie funkcji „Tekst na kolumny”. Aby to zrobić, otwórz arkusz programu Excel i wybierz kolumnę zawierającą dane, które chcesz wyczyścić. Następnie przejdź do zakładki Dane i kliknij „Tekst do kolumn”. Z listy rozwijanej „Oryginalny typ danych” wybierz „Rozdzielany”. W sekcji „Ograniczniki” wybierz znak, który chcesz usunąć. Następnie kliknij „Zakończ”.





Znaki niedrukowalne można również usuwać za pomocą formuły. Najpopularniejszym wzorem na to jest funkcja TRIM. Aby tego użyć, zaznacz komórki zawierające dane, które chcesz wyczyścić, a następnie wprowadź następującą formułę: =TRIM(A1). Spowoduje to usunięcie wszystkich niedrukowalnych znaków z danych w wybranych komórkach.



Jeśli masz dużo danych do wyczyszczenia, możesz rozważyć użycie narzędzia do czyszczenia danych innej firmy. Narzędzia te mogą zautomatyzować proces usuwania znaków niedrukowalnych z danych, a także mogą obsługiwać inne typowe zadania związane z czyszczeniem danych. Niektóre z najpopularniejszych narzędzi do czyszczenia danych to między innymi Data Ladder, Data Cleaner i Data Match.

W tym poście pokażemy jak usunąć znaki niedrukowalne w programie Excel . Pierwsze 32 znaki w Tablica znaków ASCII (standardowy format kodowania danych do komunikacji między komputerami) to znaki niedrukowalne. Te znaki nie są wyświetlane (ani drukowane), ale informują aplikację, jak sformatować dane. Backspace (kod ASCII 08), powrót karetki (kod ASCII 13), tabulator poziomy (kod ASCII 09) i wysuw wiersza (kod ASCII 10) to tylko niektóre przykłady znaków niedrukowalnych.



Jak usunąć znaki niedrukowalne w programie Excel

Podczas importowania lub wklejania danych z zewnętrznego źródła do programu Microsoft Excel w arkuszu mogą pojawić się znaki niedrukowalne. Excel reprezentuje takie znaki jak prostokąty. W tym poście pokażemy, jak zidentyfikować i usunąć te znaki z danych programu Excel.

Oblicz zmianę procentową excel

Jak usunąć znaki niedrukowalne w programie Excel?

Omówimy następujące dwie metody usuń znaki niedrukowalne w programie Excel :

  • Użyj funkcji SUBSTITUTE(), aby usunąć znaki niedrukowalne.
  • Użyj funkcji CLEAN(), aby usunąć znaki niedrukowalne.

Przyjrzyjmy się bliżej obu tym metodom.

Użyj funkcji SUBSTITUTE(), aby usunąć znaki niedrukowalne w programie Excel.

Używanie funkcji SUBSTITUTE() do usuwania znaków niedrukowalnych

oferty Excela KOD(). która zwraca kod ASCII dla podanego znaku. To w zasadzie druga strona SYMBOL(). który służy do tłumaczenia kodu numerycznego na znak. Po zidentyfikowaniu znaku niedrukowalnego za pomocą funkcji CODE() i CHAR() możesz użyć SUBSTITUTE() funkcja zastąpić (lub zastąpić) znak pustym łańcuchem.

Składnia funkcji KOD():

KOD(tekst)

  • Gdzie tekst to ciąg tekstowy, który wymaga kodu znaku ASCII (dla pierwszego znaku).

ZNAK() składnia funkcji:

SYMBOL(liczba)

    • Gdzie numer to wartość liczbowa z zakresu od 1 do 255 (kody znaków rozszerzonego ASCII).

Oraz składnia funkcji SUBSTITUTE():

SUBSTITUTE(tekst; stary_tekst; nowy_tekst; [numer_instancji])

Gdzie,

  • tekst odnosi się do ciągu tekstowego, w którym podciąg ma zostać zastąpiony.
  • stary_tekst odnosi się do podłańcucha, który ma zostać zastąpiony przez nowy_tekst.
  • nowy_tekst odnosi się do podłańcucha, który ma zastąpić stary_tekst.
  • [numer_instancji] odnosi się do instancji old_text, która ma zostać zastąpiona przez new_text. Jeśli ten argument nie zostanie określony, każde wystąpienie starego_tekstu zostanie zastąpione przez nowy_tekst.

Załóżmy teraz, że mamy arkusz roboczy, w którym mamy przykładowy wiersz w komórce A1, jak pokazano na powyższym obrazku. Ciąg zawiera niedrukowalny znak po prawej stronie. Aby usunąć ten znak z łańcucha, możemy użyć powyższych funkcji w następujący sposób:

droidcam skype

Umieść kursor w komórce B1. Wprowadź następującą formułę na pasku formuły u góry:

|_+_|

Notatka: Ponieważ znak pojawia się na prawo od oryginalnego ciągu tekstowego, użyliśmy funkcji RIGHT(), aby pobrać ostatni znak z ciągu, a następnie znaleźć jego wartość ASCII za pomocą funkcji CODE().

Znalezienie kodu ASCII znaku niedrukowalnego

Po naciśnięciu przycisku wchodzi key, powyższa funkcja zwróci 11, co jest kodem ASCII dla pionowej karty wziętej w tym przykładzie.

Teraz umieść kursor w komórce A2 i wprowadź następującą formułę:

|_+_|

W wyniku działania funkcji znak niedrukowalny zostanie usunięty z ciągu źródłowego.

Czytać: 10 funkcji tekstowych w Excelu z przykładami .

Użyj funkcji CLEAN(), aby usunąć znaki niedrukowalne w programie Excel.

Używanie funkcji CLEAN() do usuwania znaków niedrukowalnych

CZYSTY() Funkcja w programie Excel usuwa wszystkie niedrukowalne znaki z danego ciągu tekstowego. Jest najlżejszy i najbardziej bezpośredni sposób usuwania znaków niedrukowalnych w Excelu.

Składnia funkcji CLEAN():

CZYSTY(tekst)

  • Gdzie tekst reprezentuje ciąg tekstowy, z którego należy usunąć znaki niedrukowalne.

W powyższym przykładzie możemy użyć funkcji CLEAN() do usunięcia niedrukowalnych znaków, takich jak ten:

А479F65C6C43A224041F905E5EADEC2FA6411318

Prosty? Ale powodem, dla którego przyjrzymy się temu później, jest to, że usuwa tylko postacie, które mają Natura kody między 0-31 w ASCII tabela symboli. Tak będzie nie usuwaj spacji nierozdzielających ( ), które mogą się dostać podczas kopiowania/wklejania danych z jakiegoś zewnętrznego źródła.

Spacja nierozdzielająca to spacja, której nie można podzielić za pomocą funkcji „zawijania wyrazów” w edytorach tekstu i innych aplikacjach. Jeśli chcesz usunąć wszystkie znaki niedrukowalne oraz spacje nierozdzielające z ciągu tekstowego, musisz użyć funkcji CLEAN(), funkcji SUBSTITUTE() i funkcji TRIM().

Usuń niedrukowalne znaki i nierozdzielające spacje w programie Excel

Funkcji TRIM() można użyć do przycięcia spacji z obu końców danego łańcucha. Służy do naprawiania nierównych odstępów w programie Excel.

jak wstrzymać jeden dysk

Składnia funkcji TRIM() jest następująca:

WYCIĘCIE(tekst)

  • Gdzie tekst odnosi się do ciągu tekstowego, z którego chcesz usunąć początkowe i końcowe spacje.

160 to kod ASCII. dla przestrzeni niełamliwej. Użyj funkcji CHAR(), aby uzyskać wartość znaku dla spacji nierozdzielającej. Następnie użyj funkcji SUBSTITUTE() w celu zastąpienia nierozdzielającej spacji zwykłą spacją. A następnie użyj funkcji TRIM(), aby usunąć wszystkie spacje z obu końców oryginalnego ciągu tekstowego.

W powyższym przykładzie możemy użyć następującej formuły, aby usunąć niedrukowalne znaki i nierozdzielające spacje z oryginalnego ciągu znaków:

|_+_|

Mam nadzieję, że powyższy post okaże się pomocny.

Czytaj więcej: Pasek narzędzi programu Excel nie działa .

Jak usunąć znaki niedrukowalne w programie Excel
Popularne Wiadomości