Frank z New Jersey codziennie pobiera dane, w których puste komórki zawierają jedną lub więcej spacji. Jest to frustrujące, ponieważ =ISBLANK()
nie rozpoznaje tych komórek jako pustych.
Można by pomyśleć, że byłoby to łatwe do naprawienia. Ale dopóki Excel nie zapewni odpowiedniej =NULL()
funkcji, nie ma dobrego sposobu na pozbycie się spacji. W przypadku Franka inne komórki w kolumnie zawierają spacje między wyrazami, więc nie można po prostu użyć funkcji Znajdź i zamień, aby usunąć wszystkie spacje.

Miałem nadzieję, że uda mi się użyć dodatku Power Query do konwersji spacji na wartości Null. I przysięgam, że zadziałało, kiedy wypróbowałem go w prezencie Franka podczas niedawnego seminarium Power Excel. Ale dzisiaj nie działa. Więc musi być lepszy sposób.
- Wybierz dowolną komórkę nagłówka i włącz Filtr z danymi, Filtr.
- Otwórz menu rozwijane Filtr dla kolumny ze spacjami.
- Wyczyść pole wyboru obok pozycji (Zaznacz wszystko) u góry listy.
-
Przewiń na dół listy. To zachęcające… Wszystkie wpisy ze spacjami są dodawane do jednego wpisu, który mówi (spacje).
Lista rozwijana Filtr wyświetla każdą komórkę zawierającą tylko spacje jako (puste) - Wybierz (pusty) wpis i kliknij OK.
-
Zaznacz wszystkie komórki, które są widoczne w kolumnie (pod nagłówkiem).
Wybierz komórki zawierające spacje -
Naciśnij klawisz Delete, aby usunąć te wpisy
Zwróć uwagę, że funkcja LEN () pokazuje teraz 0 - Wyczyść filtr, klikając ikonę Filtr na karcie Dane.
Jeśli masz szybszy sposób rozwiązania tego problemu, zostaw notatkę w komentarzach YouTube.
Obejrzyj wideo
Transkrypcja wideo
Naucz się programu Excel z podcastu, odcinek 2206: Zamień spacje na puste.
Hej, dzisiejsze pytanie od Franka z New Jersey. Frank pobiera dane w kolumnach od A do F i widzisz, pytanie 4 jest tym, w którym mogą wpisać odpowiedź, ale nie otrzymujemy pustych komórek. Oto długość F2. Zamiast dostać puste komórki, ktoś wciska klawisz spacji. Na przykład tutaj wpisali spacja + spacja, tutaj wpisali spacja + spacja + spacja, tutaj tylko jedna spacja, tutaj jest sześć spacji. I wiesz, cały cel jest tutaj to, że chcemy dowiedzieć się, ilu z nich ma odpowiedź. Spójrzmy więc na pasek stanu, gdzie jest napisane, że jest 564 odpowiedzi na pytanie 3 i 564 - a więc liczy te spacje. Chcę zastąpić te spacje prawdziwie pustą komórką; i wiesz, że to „Tydzień Power Query”,Pomyślałem, że możemy skończyć prostym - i nie zachowuje się tak, jak ja chcę.
Więc możesz spróbować napisać tutaj formułę, taką jak TRIM (F2) - TRIM (F2) - i widzę, że to skończy się na długości 0 - TRIM (F2). Ale jeśli spróbuję i Ctrl + C, a następnie Wklej; Specjalny; Wartości; Nadal kończę z 563 odpowiedziami, to naprawdę nie jest pozbycie się tej komórki.
W porządku, więc mam zamiar wymyślić to. Frank mówi, że obecnie robi to z całą masą funkcji Znajdź i Zamień, w których musisz wybrać „Znajdź całe komórki”, musisz poszukać, no wiesz, sześciu spacji i zastąpić niczym. Zamiast tego włączę filtry i przyjdę tutaj i odznaczymy opcję Zaznacz wszystko, zejdę na sam dół i wybiorę jedną rzecz o nazwie „(Puste)”, która jest niesamowicie wybrana rzeczy, które mają jedną spację, dwie spacje, sześć spacji, całość. Kiedy już to zrobię, zaznaczam te komórki, po prostu wciskam Delete - zobacz teraz, wszystkie te długości się zmieniają - wyczyść filtry, wróć, a teraz mamy 547 odpowiedzi, minus dodanie 546. Więc to mój sposób na zastąpienie tych przestrzenie z naprawdę pustymi komórkami.
W porządku, sprawdź moją nową książkę LIVe: 54 najlepsze wskazówki wszechczasów. Aby uzyskać więcej informacji, kliknij „I” w prawym rogu.
Podsumowanie na dziś - Frank z New Jersey pobiera dane, w których puste komórki zawierają pewną liczbę spacji i chce, aby były one naprawdę puste. Próbowałem uruchomić formułę taką jak TRIM (F2), ale Wklej wartości nie daje nam tych pustych komórek - i możesz powiedzieć, że nie są one puste, ponieważ możesz wybrać kolumnę i spojrzeć na pasek stanu, aby policzyć, jak jest ich wielu. Byłoby naprawdę fajnie, gdyby Excel dał nam funkcję NULL, która naprawdę zwracałaby puste komórki. Więc moje dzisiejsze rozwiązanie - Filter; wybierz puste; wybierz cały zakres zwrotu; a następnie naciśnij klawisz Delete - delete to szybki sposób na usunięcie komórki. Jeśli chcesz spróbować samemu - i chłopcze, jeśli masz szybszy sposób, daj mi znać w komentarzach na YouTube - aby pobrać skoroszyt z dzisiejszego filmu, odwiedź adres URL poniżej w opisie YouTube.Chcę podziękować Frankowi za to pytanie i podziękować za zatrzymanie się. Do zobaczenia następnym razem z kolejnym netcastem od.
Pobierz plik Excel
Aby pobrać plik Excela: zamień-spacje-na-puste.xlsx
Myśl dnia Excela
Poprosiłem moich znajomych z programu Excel Master o radę dotyczącą programu Excel. Dzisiejsza myśl do rozważenia:
„Kopiuj / wklej w pośpiechu to marnotrawstwo”
Jordan Goldmeier