Usuwanie spacji z kolumny w programie Excel

Odpowiedzi:

1

Aby dodać do tego, co powiedział ToonMariner, ta strona internetowa zawiera zarówno formułę, jak i rozwiązanie VBA. Uważam, że szczegóły autora dotyczące używania formuły są nieco mylące. Za pomocą dostarczonej formuły:

= JEŻELI (ROW () - ROW (NoBlanksRange) +1> ROWS (BlanksRange) -COUNTBLANK (BlanksRange), "", INDIRECT (ADRES (MAŁY ((IF (BlanksRange <> ""), ROW (BlanksRange), ROW () + ROWS (BlanksRange))), ROW () - ROW (NoBlanksRange) +1), COLUMN (BlanksRange), 4)))

  1. Po prostu podświetl jedną kolumnę, klikając nagłówek i nazwij ją „BlanksRange”

  2. Kolumna „BlanksRange” powinna zawierać Twoje wartości. (Kolumna A z Twojego zrzutu ekranu)

  3. Podświetl drugą kolumnę i nazwij ją „NoBlanksRange”.

  4. Kliknij pierwszą komórkę w „NoBlanksRange”, wklej formułę do pola tekstowego formuły u góry i naciśnij jednocześnie klawisze CTRL-SHIFT-ENTER

  5. Po zaznaczeniu pierwszej komórki kliknij prawy dolny róg pierwszej komórki i przeciągnij ją w dół do tej samej liczby wierszy, co kolumna „BlanksRange”.

  6. Poczekaj kilka sekund (w zależności od danych), a żądane wyjście zostanie ujawnione.

Upewnij się, że odczekałeś kilka sekund, aby zobaczyć wyniki ... na moim komputerze, nawet tylko około 10 wierszy wymagało około 4 sekund, zanim pojawią się prawidłowe dane.

Upewnij się także, że kiedy kopiujesz i wklejasz formułę ze strony internetowej, to wszystko tam jest, ponieważ przełamanie linii może spowodować, że wklei tylko część formuły.

Biggert
źródło
5

Jeśli wybierzesz kolumnę i naciśniesz F5, kliknij Specjalne , wybierz Puste, a następnie kliknij prawym przyciskiem myszy wybrane komórki i usuń - to spowoduje usunięcie pustych komórek.

Zrzut ekranu

Nie moja torba, ale też to znalazłem .

Ian Wood
źródło
1

Czy możesz posortować dane w istniejącej lokalizacji?

Diem
źródło
0

Możesz także użyć AutoFiltera, aby przefiltrować listę, usuwając puste miejsca, a następnie skopiować i wkleić ją w dowolnym miejscu.

Lance Roberts
źródło