Mam arkusz kalkulacyjny, który używa 2 wierszy do informacji w nagłówku. Filtrowanie przez wybranie kolumny domyślnie zakłada tylko 1 wiersz informacji nagłówka. Sortowanie ma pole wyboru wiersza nagłówka, ale przełącza tylko traktując pierwszy wiersz jako nagłówek.
Czy istnieje sposób, aby Excel traktował pierwsze dwa wiersze jako nagłówki?
microsoft-excel
microsoft-office
Dan Neely
źródło
źródło
Prostym sposobem na wykonanie funkcji sortowania za pomocą wielu wierszy nagłówka jest wstawienie pustego wiersza tuż nad wierszem, według którego chcesz sortować (najlepiej, że jest on najniżej w nagłówku. Jeśli nie, ustaw go tak.) . Następnie kliknij numer „wiersza”, podświetlając pusty wiersz. Kliknij ten wiersz prawym przyciskiem myszy i wybierz opcję „Ukryj”. Nowy pusty wiersz zniknie, pozostawiając nagłówek tak, jak chciałeś, a Excel zinterpretuje wiersz kategorii jako nagłówek.
źródło
Jeśli wybierzesz cały wiersz (wybierając numer wiersza po lewej stronie wiersza), a następnie włączysz filtr (Dane> Filtr), wówczas otrzymasz filtry dla wszystkiego poniżej wybranego wiersza i zignorujesz wszystko powyżej.
źródło
Aby przefiltrować listę z 2 wierszami nagłówków, w których drugi wiersz zawiera nagłówki kolumn, oto co zrobiłem.
źródło
Okej, poniższe działa w programie Excel 2010, nawet po zapisaniu pliku jako Excel 2007 i ponownym otwarciu (więc prawdopodobnie działa również w programie Excel 2007)
Zakładając nagłówek z 3 wierszami. Ustaw zakres filtru arkusza kalkulacyjnego na Rozpocznij od komórki $ A 4 $ i upewnij się, że obejmuje on pełen zakres danych, które chcesz posortować. ZAPISZ PLIK.
Odtąd każdy rodzaj będzie traktował wiersze od 1 do 3 jako nagłówki i dlatego będzie sortował tylko od rzędu 4. - O ile nie zmienisz lub anulujesz zakresu filtrów ....
źródło
Wiem, że korzystam z SuperUser, a nie StackOverflow, ale rozwiązanie tego problemu można znaleźć w kodzie VBA w programie Excel 2016.
Mam podobny (bardziej złożony) problem.
Chcę dodać niektóre filtry do wyraźnych kolumn, ale nie do wiersza 1 tylko do wiersza 2, jak widać na zdjęciu z poniższego ekranu.
Próbowałem używać interfejsu GUI programu Excel, ale wydaje się to niemożliwe, więc napisałem następujący kod:
Logika tego kodu to
A. Rozłącz scalone pionowo komórki nagłówka, aby umożliwić dodanie filtra w wierszu 2
Komórki A1 i A2 nie są połączone.
B. Dodaj filtr automatyczny do wszystkich komórek rzędu 2
Automatyczny filtr jest generowany dla komórek we wszystkich wierszach oprócz wiersza 1.
C. Usuń lub ukryj Combobox FILTER dla niektórych kolumn
DropBox kolumny „C” jest ukryty.
D. Scal niezamieszane komórki, aby przywrócić pierwotny stan
Komórki A1 i A2 są ponownie łączone.
źródło
Excel 2007 może inteligentnie wykryć, czy masz wiele wierszy nagłówków. Przed napisaniem tego zrobiłem prosty eksperyment.
Przed pierwszym sortowaniem umieść kursor tuż pod nagłówkiem. Otóż to! Sortowanie jest w porządku, filtrowanie jest w porządku. Excel zignorował pierwszy wiersz moich nagłówków. Po prostu przetwarza drugi wiersz jako prawdziwy nagłówek.
źródło
Podświetl komórki, które należy posortować (wszystkie z wyjątkiem nagłówków), a następnie wybierz filtr.
źródło
Korzystam z programu Excel 2010. Aby zachować wiersze nagłówka (np. Pierwsze 4 wiersze), zaznacz wiersz 5, a następnie włącz filtry. Rzędy 1–4 są wyłączone z filtra.
źródło
Miałem ten sam problem, więc wkład wszystkich doprowadził mnie do sposobu, w jaki działa dla mnie (jak dotąd).
DODAJ pusty wiersz pod nagłówkiem Multi-row (s) (jeśli twój nagłówek zawiera 5 wierszy informacji i / lub nieparzystych rozmiarów komórek, wówczas NOWY pusty wiersz będzie Row6).
Kliknij wiersz 6 (po lewej stronie / faktycznie kliknij „6” (wiersz Excela), aby zaznaczyć cały wiersz / do nieskończoności). Pamiętaj, aby NIE klikać żadnej innej KOMÓRKI, dopóki nie ukończysz # 3 i # 4 poniżej, albo nie usuniesz zaznaczenia wiersza. Chcesz zachować to „Wybrane”.
Przejdź do zakładki WIDOK> Zatrzymaj panele> Odblokuj (zrób to najpierw, aby je wyczyścić)> Zatrzymaj. Spowoduje to zamrożenie nagłówka 5 wierszy, a także pustego wiersza (wiersz 6).
Przytrzymaj klawisz „ALT”, a następnie naciśnij następujące klawisze: D, F, F (jest to skrót do włączania i wyłączania / wyłączania / usuwania wszystkich filtrów na arkuszu.
Od tego momentu, za każdym razem, gdy wrócisz do korzystania z tego arkusza i potrzebujesz tych filtrów (jeśli wcześniej je wyłączałeś z jakiegokolwiek powodu), a następnie> Wybierz pusty wiersz (jak wyjaśniono w punkcie 2); > Włącz wszystkie filtry (jak wyjaśniono w punkcie 4).
Przykro mi, że jestem tak pracowity, ale po kilku czynnościach prawdopodobnie polubisz go (jeśli często korzystasz z filtrów).
źródło
Krok 1 Podświetl dolny wiersz nagłówka. a następnie możesz wybrać tylko komórki z rzędu lub cały wiersz.
Krok 2, kliknij „Sortuj i filtruj” na karcie Narzędzia główne, a następnie wybierz „Filtruj”. Excel dodaje strzałki filtrów do wszystkich nazw kolumn.
Krok 3, a następnie kliknij strzałkę, a następnie wybierz opcję sortowania, aby posortować całą tabelę według tej kolumny.
Krok 4 na koniec kliknij „Sortuj i filtruj” i ponownie wybierz „Filtruj”, jeśli chcesz pozbyć się strzałek, ale zachowaj obszar sortowania zdefiniowany przez filtr. teraz możesz sortować normalnie, Excel ignoruje dodatkowe wiersze nagłówka
źródło
Innym sposobem osiągnięcia tego w niektórych przypadkach jest wprowadzenie wartości w drugiej kolumnie, która spowoduje, że filtr ją uwzględni, a następnie dopasowanie tekstu tej komórki do koloru tła komórki. Nie tak ładnie, ponieważ nagłówek (wiersz 1) nie będzie wyśrodkowany poziomo w komórce, ale zadziała ...
źródło
Miałem ten sam problem i znalazłem rozwiązanie, które działa dla mnie. Dla każdego wiersza w nagłówku, którego nie chcesz widzieć, litery te są białe (lub kolor tła). Podczas sortowania nie widać wszystkich tych samych nagłówków w wierszach. Szkoda, gdy chcesz coś zmienić, ale w takim przypadku możesz również uczynić je jasnoszarymi.
źródło