Jak usunąć początkowe lub końcowe spacje wszystkich komórek w całej kolumnie?
Konwencjonalne okno dialogowe arkusza Find and Replace
(aka Ctrl+ H) nie rozwiązuje problemu.
Jak usunąć początkowe lub końcowe spacje wszystkich komórek w całej kolumnie?
Konwencjonalne okno dialogowe arkusza Find and Replace
(aka Ctrl+ H) nie rozwiązuje problemu.
Odpowiedzi:
Jeśli chcesz użyć formuły, TRIM
funkcja zrobi dokładnie to, czego szukasz:
+----+------------+---------------------+
| | A | B |
+----+------------+---------------------+
| 1 | =TRIM(B1) | value to trim here |
+----+------------+---------------------+
Aby więc zrobić całą kolumnę ...
1) Wstaw kolumnę
2) Wstaw TRIM
funkcję wskazującą na komórkę, którą próbujesz poprawić.
3) Skopiuj formułę w dół strony
4) Skopiuj wstawioną kolumnę
5) Wklej jako „Wartości”
Stamtąd powinno być dobrze ...
Trim
nie wyszło. nadal wynik uzyskuje ze spacjami
Dość często problemem jest nierozerwalna spacja - CHAR(160)
zwłaszcza ze źródeł tekstowych w Internecie - CLEAN
której nie można usunąć, więc poszedłbym o krok dalej i wypróbowałbym formułę taką, która zastępuje wszelkie nierozdzielające spacje standardową
=TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))
Ron de Bruin posiada doskonałą post wskazówek dotyczących czyszczenia danych tutaj
Możesz również usunąć CHAR(160)
bezpośrednio bez formuły obejścia przez
ALT
i wpisz 0160
za pomocą klawiatury numerycznejCLEAN(..)
do dzisiaj! bardzo przydatne :)
Bez użycia formuły możesz to zrobić za pomocą opcji „Tekst do kolumn”.
„Efekt uboczny” polega na tym, że program Excel usunął wszystkie końcowe spacje z oryginalnej kolumny.
Jeśli za każdym razem jest taka sama liczba znaków na początku komórki, możesz użyć polecenia tekst do kolumn i wybrać opcję stałej szerokości, aby podzielić dane komórki na dwie kolumny. Następnie usuń niechciane rzeczy z pierwszej kolumny.
Odkryłem, że najlepszym (i najłatwiejszym) sposobem usunięcia wiodących, końcowych (i nadmiernych) spacji w programie Excel jest użycie wtyczki innej firmy. Używam ASAP Utilities dla programu Excel i wykonuje to zadanie, a także dodaje wiele innych bardzo potrzebnych funkcji. To podejście nie wymaga pisania formuł i może usunąć spacje z dowolnego zaznaczenia obejmującego wiele kolumn i / lub wierszy. Używam tego również do odkażania i usuwania nieproszonej, nie łamiącej się przestrzeni, która często znajduje się w danych Excela podczas kopiowania i wklejania z innych produktów Microsoft.
Więcej informacji na temat narzędzi ASAP i przycinania można znaleźć tutaj:
http://www.asap-utilities.com/asap-utilities-excel-tools-tip.php?tip=87
Udało mi się użyć funkcji Znajdź i zamień z polem wejściowym „Znajdź, co:” ustawionym na:
„*”
(spacja, gwiazdka, spacja bez cudzysłowów)
i „Zamień na:” ustawione na:
„”
(nic)