Tworzę arkusz Google, jak ten obraz:

mój przykład

I chcę uzyskać listę upadek, gdzie mam tylko nazwisko z "X" na żółtym, kolejnej kropli z tylko zielonym ...

Przeszukę jakąś funkcję, taką jak filtr lub dżet

Dzięki !

-1
Dino Delamagne 14 październik 2020, 22:08

1 odpowiedź

Najlepsza odpowiedź

Twoje pytanie nie było dla mnie zbyt jasne, ponieważ nie byłem pewien, czy masz na myśli "rozwijana", która ma być używana jako lista rozwijana do walidacji danych. Jeśli tak, wynik mojego rozwiązania może być używany jako zakres walidacji danych.

Zauważ, że moje rozwiązanie jest dość interaktywne. Jeśli chcesz po prostu wybrać listę wszystkich nazw, które mają "X" w kolumnie żółtej i oddzielną listę wszystkich nazw, które mają "X" w kolumnie zielonej itp., Łatwo jest to zrobić z podzbiorem szerszy FILTER równania, które zapewniłem.

Wzór wygląda następująco:

=IFERROR(
  FILTER(F2:F999,
    F2:F999<>"X",
    F2:F999<>"",
    IF(L2,D3:D1000="X",ROW(D3:D1000)),
    IF(M2,E3:E1000="X",ROW(D3:D1000)),
    IF(N2,F3:F1000="X",ROW(D3:D1000)),
    IF(O2,G3:G1000="X",ROW(D3:D1000)),
    IF(P2,H3:H1000="X",ROW(D3:D1000)),
    IF(Q2,I3:I1000="X",ROW(D3:D1000))),
  "No matches")

Jest to podstawowy filtr kolumny F, który ma wszystkie wymienione nazwy, ale na alternatywnych wierszach. Filtruje, z pierwszymi dwoma kryteriami, zarówno puste rzędy, jak i dowolne wiersze, które mają X w kolumnie F.

Następnie dodaje sześć kryteriów, aby sprawdzić wiersze poniżej wierszy z nazwami, aby sprawdzić, czy jest "X" w dowolnej z tych kolumn. Kryteria są aktywowane przy użyciu pola wyboru w L2: Q2. Jeśli pole wyboru jest wyłączone, kryteria filtrowania są ustawione na ROW(D3:D1000), co powinno zrównać się z prawdą, aby nie filtrować w tej konkretnej kolumnie.

(Strona Uwaga: Nie jestem całkiem jasny, jak to działa. Bez arrayformula, nie sądzę, nie sądzę ROW(D3:D1000) rozszerza się do kolumny 998 "1" s, ale wydaje się, że spełnia wymóg filtra dla tablicy wartości prawnych / fałszywych, które pasują do filtrowania zasięgu. Może ktoś może wyjaśnić, co się tam dzieje ...)

Zobacz mój przykładowy arkusz. https://docs.google.com/spreadsheets/d/1sghyrtrrfta5vnngh4n2oin98x7ukg_eywetwpqpezg/ Edytuj? USP = Udostępnianie

Daj nam znać, jeśli to jest coś, co pomaga. Jeśli nie, wyjaśnij wynik, którego szukasz.

enter image description here

0
kirkg13 14 październik 2020, 23:47