Porada Excel: Usuwanie spacji i podziałów linii z komórek
Biuro Microsoft Przewyższać / / March 19, 2020
Usunięcie znaków specjalnych i spacji oraz programu Microsoft Excel ułatwia porównywanie i przetwarzanie danych.
Odstępy, podziały linii, myślniki i inne znaki sprawiają, że dane są bardziej czytelne dla słabych ludzi, ale kiedy chodzi o analizowanie danych z różnych źródeł w Excelu, warto uzyskać ładne i jednolite formatowanie złoto. Spędziłem cudowne popołudnie w biurze, analizując setki wierszy wartości skrótu, ale denerwowało mnie niekonsekwentne stosowanie spacji i podziałów linii. Więc stworzyłem małą formułę, żeby to wszystko rozebrać. To było łatwiejsze, niż się spodziewałem.
Sprawdź to.
Użyj funkcji przycinania programu Microsoft Excel, aby usunąć dodatkowe spacje
Niektóre osoby są trochę nadmiernie podekscytowane spacją podczas wprowadzania danych. Gorzej jest, gdy je skopiujesz i wkleisz. Aby pozbyć się tych nieznośnych dodatkowych spacji, użyj funkcji TRIM.
= TRIM (tekst)
Użyj funkcji SUBSTITUTE programu Microsoft Excel, aby usunąć znaki specjalne
Przycinanie jest dobre i dobre. Ale co się stanie, jeśli jakiś goofball wstawi linię do arkusza kalkulacyjnego Excel? A jeśli chcesz pozbyć się WSZYSTKICH przestrzeni? Możesz to zrobić za pomocą SUBSTITUTE.
Składnia SUBSTITUTE to:
= SUBSTITUTE (tekst, stary_tekst, nowy_tekst, [liczba_instancji])
Zrozumiałeś?
Ale Jack, jak mam wpisać spację w formule?
Cieszę się, że zapytałeś. Po prostu wpisz „”.
Lubię to:
= SUBSTITUTE (B2, „”, „”)
W tej funkcji zastępujesz spację niczym. Ładny.
Aby coś wpisać naprawdę dziwne, jak łamanie linii, musisz użyć CHAR (). Pozwala to wybrać konkretny znak, którego nie można wpisać do formuły. Numer znaku podziału linii to 10. Zrobiłbyś to:
= SUBSTITUTE (B2, CHAR (10), „”)
Opcjonalny argument [instance_num] pozwala usunąć say, tylko pierwszą lub drugą instancję starego tekstu. Na przykład:
= SUBSTITUTE (B2, CHAR (10), „”, 1)
Możesz także zagnieżdżać funkcje SUBSTITUTE. Na przykład, jeśli chcesz przeanalizować znaki specjalne z szeregu numerów telefonów:
= SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE) (B5, CHAR (40), „”), CHAR (41), „”), CHAR (45), „”), CHAR (32), „”), CHAR (46), „”)
Odniesienia do kodów CHAR () i CODE () ANSI / ASCII
Sztuką SUBSTITUTE () jest zapamiętywanie każdego pojedynczego numeru w celu podłączenia go do CHAR (). Zajęło mi to całe popołudnie, ale w końcu się zaangażowałem każdy kod znaków ANSI do pamięci.
Żartuję. Nie pamiętam nawet, ile mam lat, nie mówiąc już, jaki jest kod ANSI dla spacji lub znaku @. Na szczęście nie musisz. Możesz albo wydrukować ten wykres z MSDN lub użyj funkcji Excel CODE (), aby wyszukać kody znaków w locie.
= KOD (tekst)
Traktuj CODE () jako przeciwieństwo CHAR ().
Wniosek
I jest twoja wskazówka Excela na ten dzień. Miłego przycinania i zastępowania!