Zaznaczanie całej kolumny oprócz pierwszych komórek X (nagłówków) w Excelu

63

Wiem, że mogę wybrać wszystkie komórki w określonej kolumnie, klikając deskryptor nagłówka kolumny (tj. A lub AB). Czy można jednak wykluczyć z tego kilka komórek, tak jak moje nagłówki tabeli danych?

Przykład

Chciałbym wybrać komórki danych konkretnej kolumny, aby ustawić sprawdzanie poprawności danych (które ostatecznie wyświetlałby listę wartości listy zdefiniowanych w nazwanym zakresie). Ale nie chcę, aby moje komórki nagłówków danych były uwzględniane w tym zaznaczeniu (więc nie będą wyświetlać tych rozwijanych list ani nie będą sprawdzane). Co jeśli później zdecyduję się zmienić ustawienia sprawdzania poprawności tych komórek?

Jak mogę wtedy wybrać kolumnę?

Sidneyote

Wiem, że mogę ustawić sprawdzanie poprawności danych w całej kolumnie, a następnie wybrać tylko te komórki, które chcę wykluczyć i wyczyścić ich sprawdzanie poprawności. Chciałbym wiedzieć, czy w pierwszym kroku można dokonać właściwego wyboru, aby uniknąć tego drugiego.

Próbowałem kliknąć deskryptor kolumny, aby zaznaczyć całą kolumnę, a następnie kliknąć kombinację CTRL tych komórek, których nie chcę uwzględniać w moim zaznaczeniu, ale nie działało to zgodnie z oczekiwaniami.

Robert Koritnik
źródło
Czy mogę zasugerować zmianę zaakceptowanej odpowiedzi na najczęściej pomijaną odpowiedź BBK? Chociaż rozwiązanie polegające na ręcznym wprowadzeniu maksymalnej liczby wierszy i obecnie akceptowanej odpowiedzi na pytanie, jak szybko wybrać z danej komórki do ostatniego wiersza, oba działają, są to kludge, które nie są przenośne we wszystkich istniejących wersjach i prawdopodobnie nie będzie przenośny do przyszłych wersji. Odpowiedź BBK daje formułę, która faktycznie oznacza „od określonej komórki do dowolnego ostatniego wiersza”, i umożliwia płynne przenoszenie arkusza kalkulacyjnego we wszystkich wersjach, przeszłych i przyszłych.
Adi Inbar
@AdiInbar Wolę odpowiedź dkusleiki , ponieważ uwzględnia ona tekst i nie ogranicza cię do liczb. Może być konieczne użycie zakresu do formatowania warunkowego, w którym chcesz podświetlić dowolne wartości, które nie są równe określonemu ciągowi - bez powodowania fałszywie dodatniego dopasowania nazwy nagłówka, ponieważ wybrano całą kolumnę.
MikeTeeVee

Odpowiedzi:

78

Kliknij pierwszą komórkę, którą chcesz wybrać, a następnie naciśnij Ctrl+ Shift+, aby wybrać blok niepustych komórek lub blok pustych komórek (w tym pierwszą niepustą komórkę poniżej), w dół. Naciśnij ponownie, aby rozszerzyć wybór o kolejne bloki.

Może to spowodować przewinięcie górnej części arkusza z ekranu. Naciśnij Ctrl+, Backspaceaby szybko przewinąć w górę.

Mario Marinato
źródło
8
To dobrze, gdy mam pustą część danych w moim arkuszu. Ale jeśli mam kilka wypełnionych wierszy, to tylko komórki są zaznaczane do ostatniej komórki, która zawiera dane w tym samym wierszu.
Robert Koritnik
4
Dla użytkowników Excela dla komputerów Mac jest to Command + Shift + Strzałka w dół
Brad Thomas
A na Macu to wybiera tylko następną komórkę, która ma wartość, a nie ostatnią. W przypadku kolumny z wieloma wartościami to rozwiązanie jest kłopotliwe.
spinup
Dodano komentarz Mario do odpowiedzi.
Elijah Lynn
10

Możesz wpisać F5, aby wyświetlić pole nazwy. Następnie wpisz B3: B65536 i kliknij OK. 65536 dla programu Excel 2003 i wcześniejszych, 1048576 dla 2007 i 2010.

dkusleika
źródło
Pole nazwy znajduje się po prawej stronie paska Formuły. Naciśnięcie F5 nie wywołuje tego, ale zamiast tego otwiera okno „Idź do”.
Peachy
Ten pasuje mi lepiej, ponieważ muszę przygotować szablon dla klienta. Nie wiem, wiem, wiele linii będzie dokładnie być, ale prawdopodobnie znacznie mniej niż 65.536
H22
Jest to idealne rozwiązanie do formatowania warunkowego całej kolumny. Powiedzmy, że chcę dopasować dowolny ciąg, który NIE ma wartości „ Ukończono ” i pokolorować go na czerwono, wykluczając puste komórki (inne wartości mogą być „Zaplanowane”, „W toku”, „Wstrzymane” itp.). Użyłbym reguły: =AND(ISBLANK(D2)=FALSE,D2<>"Complete")i zakresu: =$D$2:$D$1048576aby wykluczyć moją kolumnę nagłówka D1. Pozwala mi to utworzyć szablon wielokrotnego użytku z formatowaniem warunkowym w miejscu, w którym można wkleić dowolną liczbę wierszy, bez konieczności dostosowywania zakresu dla wszystkich moich zasad, za każdym razem, na każdym arkuszu.
MikeTeeVee
8

Możesz po prostu użyć pola Nazwa po lewej stronie paska Formuły i wpisać żądany zakres komórek. Po wybraniu możesz również nazwać ten zakres, abyś mógł używać jego nazwy jako odwołania w formułach i funkcjach.


wprowadź opis zdjęcia tutaj

Aksamitny
źródło
1
To oczywiście prawda, ale musisz zapamiętać numer. Korzystając z przyjętej odpowiedzi, nie musisz nic pamiętać, a ja twierdzę, że jest to również szybsze. :) Ale dziękuję za dodanie tak kompletnej wizualnie odpowiedzi. To może pomóc innym.
Robert Koritnik,
2
Zgadzam się, ale kiedy go nazwiesz, nie musisz pamiętać numerów wierszy.
Peachy
3

uniwersalny

=SUM(A2:INDEX(A:A, ROWS(A:A)))

lub

=SUM(A:A) – A1

Oba zwrócą podsumowanie dla „kolumny A”, z wyjątkiem nagłówka w A1

BBK
źródło
1
Słabość drugiego polega na tym, że jeśli formuła znajduje się w tej samej kolumnie (co moim zdaniem jest prawdopodobnie najczęstszym przypadkiem użycia tego problemu - chcąc, aby suma kolumny pojawiła się na górze), tworzy ona okrągłe odniesienie. Myślę jednak, że pierwsza jest najlepszą odpowiedzią i powinna być odpowiedzią przyjętą. Rozwiązania ręcznego wprowadzania maksymalnej liczby wierszy lub szybkiego wybierania do końca działają, ale są to kłopoty, które nie są przenośne we wszystkich poprzednich i przyszłych wersjach. Ta odpowiedź daje formułę, która w rzeczywistości oznacza „od określonej komórki do końca kolumny”.
Adi Inbar
1

Odpowiedź Mario w górę (która została wybrana) działa, ale czuję, że jej brakuje, ponieważ jesteś zmuszony przejść do samego końca arkusza - musisz następnie użyć innego skrótu, aby wyśrodkować ekran z powrotem na górze arkusz. Oto moje rozwiązanie (przetestowane tylko w programie Excel 2013):

Próbowałem kliknąć deskryptor kolumny, aby zaznaczyć całą kolumnę, a następnie kliknąć kombinację CTRL tych komórek, których nie chcę uwzględniać w moim zaznaczeniu, ale nie działało to zgodnie z oczekiwaniami.

Po kliknięciu na deskryptorze kolumny i podkreślając całą kolumnę, przytrzymaj Shift, a następnie naciśnij przycisk Tab, ,

Czas między naciśnięciem przycisku Taba naciśnięciem przycisku pierwszego musi być krótki, w przeciwnym razie zaczniesz tabulować od dołu ekranu w górę, ale nie jednocześnie, albo będziesz musiał zrobić więcej, aby uruchomić.

Jeśli następnie przytrzymasz Shiftprzycisk, możesz teraz rozpocząć usuwanie komórek z listy wyróżnionych komórek z góry na dół za pomocą .

SantanaG
źródło
1

Możesz użyć tej Ctrl Shiftfunkcji i zamiast przewijać do końca, możesz po prostu nacisnąć, Enda potem jeden raz, a będziesz na końcu arkusza zamiast trzymać wiecznie.

Możesz również użyć tej F5funkcji, naciskając Ctrl+, Ga następnie wpisując numer komórki, od której zaczyna się zakres, np B5. : Zabierze Cię do tej komórki. Po podświetleniu naciśnij Ctrl+ Gponownie i wpisz dowolną liczbę komórek w zakresie, który chcesz wybrać, np .: B7024i PRZED Enternaciśnięciem, przytrzymaj Shifti ten dokładny zakres zostanie wybrany.

Lub możesz po prostu wykluczyć nagłówki podczas sprawdzania poprawności danych. Ponadto, aby zaznaczyć wszystkie komórki, jeśli przejdziesz do A1 i uderzysz Ctrl Araz. Wybierze komórki tylko z danymi, dobrze jest unikać pustych miejsc.

użytkownik739338
źródło
0

Jeśli chcesz wykluczyć Nagłówek, który, jak zakładam, znajduje się w pierwszym rzędzie, możesz to zrobić:

A2: A

Na przykład:

= SUMA (A2: A)

która obejmie A2, a także wszystko później w kolumnie A.

Mam nadzieję, że ta odpowiedź pomoże.

Edycja: Zrobiłem to w arkuszach Google, nie jestem pewien, czy działa to tak samo w programie Excel

TienPing
źródło
Uznałem, że będzie to przydatne, ale kiedy spróbuję tego w programie Excel, to w ogóle nie działa. Czy jest jakaś konkretna wersja programu Excel? (Używam Office 365)
Griffin
Cześć Griffin, dzięki za komentarz. Zapominam wspomnieć, że zrobiłem to w arkuszach Google. Nie mam programu Excel w moim Macbooku, więc nie mogę przetestować, czy działa on w programie Excel. Przepraszam, jeśli cię rozczarowałem.
TienPing
Okej, to wyjaśnia, dlaczego nie mogłem zmusić go do działania, i nie sądzę, aby miało to znaczenie dla osoby zadającej pytanie, ponieważ pytanie dotyczyło programu Excel. Ale to cholernie miła funkcja, o której istnieniu nie wiedziałem i będę jej używać w moich arkuszach Google, więc dziękuję za to. Mam nadzieję, że Microsoft to odbierze i uwzględni w przyszłych wersjach programu Excel :)
Griffin,
Miło to słyszeć, poinformuj nas, czy działa on na Twoich arkuszach Google. Ciekawy jest również wynik
TienPing
-1
  • Wybierz pole nagłówka, które chcesz wykluczyć z reguły sprawdzania poprawności danych
  • Z menu wybierz Dane -> Sprawdzanie danych -> Sprawdzanie danych
  • Naciśnij przycisk „Wyczyść wszystko”
  • Naciśnij przycisk OK

Teraz w polu nagłówka nie będzie sprawdzania poprawności danych, które dotyczyło pozostałych pól kolumn

Zubair
źródło
1
-1. Pytanie wyraźnie stwierdza: „Wiem, że mogę ustawić sprawdzanie poprawności danych w całej kolumnie, a następnie wybrać tylko te komórki, które chcę wykluczyć i wyczyścić sprawdzanie poprawności danych. Chciałbym wiedzieć, czy można dokonać prawidłowego wyboru w pierwszy krok, aby uniknąć tego drugiego. Wygląda na to, że twoje rozwiązanie jest dokładnie tym, czego OP chce uniknąć. Popraw mnie, jeśli się mylę.
Kamil Maciorowski
-2

Kliknij prawym przyciskiem myszy i wybierz Ukryj w wierszach, których nie chcesz wybierać, a następnie wybierz całe kolumny.

Osku
źródło
1
Nie ma też opcji menu kontekstowego „Ukryj w wierszach”, nawet jeśli wiersze są ukryte, zawartość będzie nadal zaznaczona.
Peachy