2013-08-28 00:10:42 +0000 2013-08-28 00:10:42 +0000
6
6

Excel 2010 - jak zaznaczyć lub wyświetlić wiersze, jeśli kolumna C ma określone wartości? Nie VB

Mam ogromny arkusz kalkulacyjny i kolumna C zawiera identyfikatory takie jak 1, 99, 732387, 28. Mam oddzielną listę identyfikatorów takich jak 23, 87, 902 i chcę wyświetlić tylko wiersze, których wartość kolumny C należy do mojej listy. Jaki jest najprostszy sposób, aby to zrobić?

Example:
My spreadsheet:
A B 1 C D
E F 3 G H
I J 8 K L
M N 9 O P
My list: 3, 9.
I want to see 
E F 3 G H 
M N 9 O P
and hide other rows.

Odpowiedzi (3)

5
5
5
2013-08-28 01:41:31 +0000

Myślę, że filtrowanie jest drogą do zrobienia.

Jak opisano w samouczku Earniego i w odpowiedzi Grietoma, możesz wybrać kryteria filtrowania, włączając / wyłączając pola wyboru.

Zaawansowane filtrowanie w Excelu

Jeśli twoja lista wierszy do pokazania jest dłuższa (i być może zmienia się od czasu do czasu), możesz również użyć podejścia zaawansowanego filtrowania, jak opisano szczegółowo tutaj: https://support.office.com/en-us/article/Filter-by-using-advanced-criteria-4c9222fe-8529-4cd7-a898-3f16abdff32b

Pozwala ono

  • użyć zakresu komórek do definicji kryteriów filtrowania
  • zdefiniować bardziej złożone kombinacje kryteriów za pomocą AND/OR, ….
  • możesz filtrować oryginalną tabelę bezpośrednio lub pozwolić Excelowi zapisać wyniki do innej tabeli

zaczerpnięte z powyższego tutoriala Microsoftu :

W kolejnych rozdziałach znajdują się przykłady złożonych kryteriów.

  • Wiele kryteriów w jednej kolumnie
  • Wiele kryteriów w wielu kolumnach, gdzie wszystkie kryteria muszą być prawdziwe
  • Wiele kryteriów w wielu kolumnach, gdzie każde kryterium może być prawdziwe
  • Wiele zestawów kryteriów, gdzie każdy zestaw zawiera kryteria dla wielu kolumn
  • Wiele zestawów kryteriów, gdzie każdy zestaw zawiera kryteria dla jednej kolumny Kryteria pozwalające znaleźć wartości tekstowe, które mają wspólne niektóre znaki, ale nie inne
  • Kryteria utworzone jako wynik formuły
  • Filtrowanie dla wartości większych niż średnia wszystkich wartości w zakresie danych
  • Filtrowanie dla tekstu za pomocą wyszukiwania z uwzględnieniem wielkości liter

Samouczek krok po kroku

(przepraszam, Nie mam Excela 2010, tylko starszą wersję, więc może menu jest trochę inne, ale generalnie powinno działać tak samo)

  1. Utwórz listę z kryteriami filtrowania:
    Nazwa kolumny na górze, wszystkie kolejne wiersze są łączone operatorem “OR” (Komórki A11:A13 w moim przykładzie

  2. Wybierz zakres komórek, które mają być filtrowane (A2:E6 w przykładzie)

  3. Przejdź do menu Data / Filters / Advanced Filters...

  4. Zdefiniuj kryteria filtrowania:
    wyniki mają być wyświetlane w nowym zakresie komórek kryteria w zakresie A11:A13 wyniki będą w zakresie A20

  5. Po zatwierdzeniu przyciskiem ok, powinniśmy mieć przefiltrowane wiersze w komórkach A20:E22 w taki sposób:

Dodatkowe źródła

Na Youtube znajdziesz również film instruktażowy dla Excela 2010 .

2
2
2
2013-08-28 01:27:26 +0000

W zależności od tego, jak duży jest zestaw danych, mogę myśleć o dwóch podejściach.

Pierwszym z nich byłoby użycie filtrów. Jest przyzwoity samouczek na ten temat to tutaj

Drugim byłoby użycie VLOOKUP. Możesz to zrobić za pomocą VLOOKUP z czymś takim jak:

=IF(ISNA(VLOOKUP(C1;F:F;1;FALSE));"";C1)

Rozkładając tę formułę na czynniki pierwsze, najbardziej wewnętrzną instrukcją jest VLOOKUP , gdzie szukasz dokładnego dopasowania dla wartości w C1 w kolumnie F. Jeśli nie zostanie znalezione żadne dopasowanie, zwrócony zostanie #N/A, a ISNA() zwróci True. Klauzula True dla instrukcji IF mówi, że komórka ma być “”, w przeciwnym razie należy ją zachować.

Pełna implementacja byłaby czymś w rodzaju umieszczenia tej formuły w kolumnie A nowego arkusza, a kolumny od B do F miałyby postać:

=IF(ISBLANK(A1),"",B1)

I powtórz to dla pozostałych kolumn, i wypełnij w dół.

Po wykonaniu tych czynności możesz skopiować i wkleić specjalne, tylko wartości i posortować dane, aby pozbyć się pustych wierszy.

0
0
0
2013-08-28 01:34:39 +0000

Excel ma poręczne narzędzie o nazwie “formatuj do tabeli”, które pozwala na umieszczenie danych w tabeli, którą można łatwo sortować lub filtrować.

Oto własny kawałek MS http://office.microsoft.com/en-us/excel-help/create-or-delete-an-excel-table-previously-a-list-in-a-worksheet-HA010342376.aspx

W zasadzie wszystko co robisz to zaznaczasz swoje dane, wybierasz “formatuj do tabeli” z sekcji HOME wstążki i masz nagłówki kolumn z małymi strzałkami w prawym dolnym rogu, z których możesz filtrować dane przez odznaczenie pól wyboru.

W ten sposób:

.

Pytania pokrewne

13
13
16
8
6