Note: The other languages of the website are Google-translated. Back to English

Jak wyświetlić wszystkie pasujące wystąpienia wartości w programie Excel?

Jak pokazano na lewym zrzucie ekranu, musisz znaleźć i wymienić wszystkie wystąpienia wartości „Linda” w tabeli. Jak to osiągnąć? Wypróbuj metody opisane w tym artykule.

Wyświetl wszystkie dopasowane wystąpienia wartości z formułą tablicową
Z łatwością wyświetlaj tylko pierwsze dopasowane wystąpienie wartości za pomocą Kutools for Excel

Więcej samouczków dotyczących funkcji WYSZUKAJ.PIONOWO ...


Wyświetl wszystkie dopasowane wystąpienia wartości z formułą tablicową

Dzięki poniższej formule tablicowej możesz łatwo wyświetlić wszystkie wystąpienia dopasowania wartości w określonej tabeli w programie Excel. Wykonaj następujące czynności.

1. Wybierz pustą komórkę, aby wyprowadzić pierwszą dopasowaną instancję, wprowadź do niej poniższą formułę, a następnie naciśnij Ctrl + przesunięcie + Wchodzę klucze jednocześnie. 

=INDEX($B$2:$B$11, SMALL(IF($D$2=$A$2:$A$11, ROW($A$2:$A$11)-ROW($A$2)+1), ROW(1:1)))

Uwagi: We wzorze B2: B11 to zakres, w którym znajdują się dopasowane instancje. A2: A11 to zakres zawierający określoną wartość, na podstawie której zostaną wymienione wszystkie instancje. A D2 zawiera określoną wartość.

2. Kontynuuj wybieranie komórki wynikowej, a następnie przeciągnij uchwyt wypełnienia w dół, aby uzyskać inne dopasowane wystąpienia.


Z łatwością wyświetlaj tylko pierwsze dopasowane wystąpienie wartości za pomocą Kutools for Excel

Możesz łatwo znaleźć i wyświetlić pierwsze dopasowane wystąpienie wartości z rozszerzeniem Poszukaj wartości na liście funkcja z Kutools dla programu Excel bez zapamiętywania formuł. Wykonaj następujące czynności.

Przed złożeniem wniosku Kutools dla programu ExcelProszę pobierz i zainstaluj najpierw.

1. Wybierz pustą komórkę, w której chcesz umieścić pierwszą dopasowaną instancję, a następnie kliknij Kutools > Pomocnik formuły > Pomocnik formuły

2. w Pomocnik formuł w oknie dialogowym, musisz:

2.1 Znajdź i wybierz Poszukaj wartości na liście opcja w Wybierz formułę pudełko;
Wskazówki: Możesz sprawdzić Filtruj wprowadź słowo kluczowe w polu tekstowym, aby szybko przefiltrować potrzebną formułę.
2.2 W Tablica_tabeli wybierz zakres tabeli, który zawiera zarówno konkretną kolumnę wartości, jak i kolumnę dopasowanych instancji;
2.3 W Wartość_wyglądu wybierz komórkę o określonej wartości, na podstawie której wyświetlisz pierwsze wystąpienie;
2.4 W Kolumna wybierz kolumnę zawierającą dopasowaną instancję. Lub po prostu wprowadź do niego numer kolumny;
Wskazówki: Numer kolumny jest oparty na wybranej liczbie kolumn, jeśli wybierzesz cztery kolumny, a jest to trzecia kolumna, musisz wprowadzić numer 3 do Kolumna pudełko.
2.5 kliknij plik OK przycisk. 

Następnie pierwsze pasujące wystąpienie danej wartości jest wyświetlane, jak pokazano poniżej.

  Jeśli chcesz skorzystać z bezpłatnego okresu próbnego (30-dzień) tego narzędzia, kliknij, aby go pobrać, a następnie przejdź do wykonania operacji zgodnie z powyższymi krokami.


Powiązane artykuły

Przeglądaj wartości w wielu arkuszach
Możesz zastosować funkcję vlookup, aby zwrócić pasujące wartości w tabeli arkusza. Jeśli jednak chcesz przeoczyć wartość w wielu arkuszach, jak możesz to zrobić? W tym artykule opisano szczegółowe kroki, które pomogą Ci łatwo rozwiązać problem.

Wyszukaj i zwróć dopasowane wartości w wielu kolumnach
Zwykle zastosowanie funkcji Vlookup może zwrócić dopasowaną wartość tylko z jednej kolumny. Czasami może być konieczne wyodrębnienie dopasowanych wartości z wielu kolumn na podstawie kryteriów. Oto rozwiązanie dla Ciebie.

Vlookup, aby zwrócić wiele wartości w jednej komórce
Zwykle podczas stosowania funkcji WYSZUKAJ.PIONOWO, jeśli istnieje wiele wartości pasujących do kryteriów, można uzyskać wynik tylko z pierwszej. Jeśli chcesz zwrócić wszystkie dopasowane wyniki i wyświetlić je wszystkie w jednej komórce, jak możesz to osiągnąć?

Przejrzyj i zwróć cały wiersz z dopasowaną wartością
Zwykle użycie funkcji vlookup może zwrócić wynik tylko z określonej kolumny w tym samym wierszu. W tym artykule pokażemy, jak zwrócić cały wiersz danych na podstawie określonych kryteriów.

Przeglądanie wstecz lub w odwrotnej kolejności
Ogólnie funkcja WYSZUKAJ.PIONOWO wyszukuje wartości od lewej do prawej w tablicy tablicowej i wymaga, aby wartość wyszukiwania znajdowała się po lewej stronie wartości docelowej. Ale czasami możesz znać wartość docelową i chcieć znaleźć wartość wyszukiwania w odwrotnej kolejności. Dlatego w programie Excel należy przeglądać wstecz. W tym artykule jest kilka sposobów łatwego rozwiązania tego problemu!

Więcej samouczków dotyczących funkcji WYSZUKAJ.PIONOWO ...


Najlepsze narzędzia biurowe

Kutools dla programu Excel rozwiązuje większość problemów i zwiększa produktywność o 80%

  • Ponowne użycie: Szybko włóż złożone wzory, wykresy i wszystko, czego używałeś wcześniej; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
  • Scal komórki / wiersze / kolumny bez utraty danych; Podziel zawartość komórek; Połącz zduplikowane wiersze / kolumny... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
  • Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
  • Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
  • Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
  • Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
  • Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
  • Ponad 300 zaawansowanych funkcji. Obsługuje Office / Excel 2007-2021 i 365. Obsługuje wszystkie języki. Łatwe wdrażanie w przedsiębiorstwie lub organizacji. Pełne funkcje 30-dniowa bezpłatna wersja próbna. 60-dniowa gwarancja zwrotu pieniędzy.
karta kte 201905

Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
officetab dół
Sortuj komentarze według
Komentarze (13)
Znamionowy 5 z 5 · 1 oceny
Ten komentarz został zminimalizowany przez moderatora na stronie
Czy istnieje podobna formuła, która zadziała w arkuszach google?
Ten komentarz został zminimalizowany przez moderatora na stronie
To było bardzo przydatne, dzięki! Próbuję pójść o krok dalej i móc zwrócić wszystkie wystąpienia dopasowania o określonej wartości, jednocześnie przeszukując więcej niż tablicę jednokolumnową. Aby rozwiązać ten problem, korzystając z twojego przykładu, dodałem drugą kolumnę wyników testów i zmodyfikowałem formułę, aby wyszukać dany wynik testu i zwrócić nazwy pasujące do tego wyniku. Mam to do pracy z INDEX (SMALL()) i mogę pobrać wszystkie nazwy z obu kolumn testowych. Udało mi się również zwrócić tylko nazwy z tym wynikiem w teście 2 przy użyciu INDEX(MATCH(INDEX(MATCH))), jednak może to znaleźć tylko pierwsze wystąpienie w tablicy. To, co naprawdę próbuję zrobić, to połączenie tych dwóch: zwróć wszystkie nazwy z podaną tablicą, jednocześnie zawężając wyszukiwanie do określonej kolumny w tablicy. Czy masz jakieś wskazówki na ten temat?
Ten komentarz został zminimalizowany przez moderatora na stronie
Dzień dobry,
Czy mógłbyś dołączyć zrzut ekranu swojego arkusza kalkulacyjnego pokazujący, co dokładnie próbujesz zrobić? Dziękuję za Twój komentarz.
Ten komentarz został zminimalizowany przez moderatora na stronie
Bardzo przydatna i edukacyjna formuła. Dopasowuję się do ustawionej wartości liczbowej i działa to świetnie. Jak mogę użyć >= zamiast tylko = (tj. IF($D$2>=$A$2:$A$11), aby przeprowadzić dopasowanie, aby szukało wartości większych niż ustawiona wartość (w $D$2). założyć, że nie działa, ponieważ jedną z funkcji w formule jest dopasowywanie do określonego tekstu, a nie praca z liczbami?
Ten komentarz został zminimalizowany przez moderatora na stronie
Jak mam użyć tej formuły, ale zamiast wypełniać można wypełnić w poprzek, ale formuła będzie przesuwać się w dół podczas wypełniania w poprzek (tj. formuła zmienia się z ROW (1: 1) na ROW (2: 2)
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć Luke, Poniższa formuła tablicowa może ci wyświadczyć przysługę. Uwagi: Po wprowadzeniu formuły naciśnij Ctrl + przesunięcie + Wchodzę klucz, aby go zastosować. A następnie przeciągnij jego uchwyt wypełniania bezpośrednio przez potrzebne komórki. =INDEX($B$2:$B$11, SMALL(IF($D$2=$A$2:$A$11, ROW($A$2:$A$11)-ROW($A$2)+1), COLUMN(A1)))
Ten komentarz został zminimalizowany przez moderatora na stronie
Pytanie, mam arkusz ułożony przeciwnie do tego, w którym „Linda” będzie nagłówkiem kolumny, na którym chciałbym oflagować, a wartość „90” lub 89”, którą chciałbym zwrócić. Czy zmieniłbym funkcję wiersza na kolumnę funkcjonować?
Ten komentarz został zminimalizowany przez moderatora na stronie
Zdumiewający. Formuła zadziałała dla mnie dokładnie tak, jak szukałem. Czapki z głów. Dziękuję bardzo
Ten komentarz został zminimalizowany przez moderatora na stronie
Fantastyczny. Dziękuję bardzo. Bardzo pomocny w mojej pracy.
Ten komentarz został zminimalizowany przez moderatora na stronie
Fajna formuła. Testując to otrzymuję #NUMER! kiedy wyczyszczę komórki A9:B11. Jak zmienić formułę, aby zapobiec pojawieniu się tego błędu? Zastanawiam się, bo chcę użyć tej formuły do ​​listy wydarzeń w określonym dniu i w dniu 1 jest 40 wydarzeń, w dniu 2 jest to 10 itd. Mógłbym utworzyć listę indeksowaną dla może 100 wierszy, ale to wygląda bardzo dziwnie, gdy dla daty 2 pierwsze 10 wierszy pokazuje wydarzenia, a pozostałe 90 wierszy pokazuje #NUMBER!. Byłoby dla mnie w porządku, gdyby w wyniku pojawił się "-" zamiast #NUMBER!
Ten komentarz został zminimalizowany przez moderatora na stronie
WOW! Działało idealnie, dzięki tonie! Niesamowita formuła.
Znamionowy 5 z 5
Ten komentarz został zminimalizowany przez moderatora na stronie
Czy istnieje sposób, aby zatrzymać tę formułę zwracającą zduplikowane wartości?

Podziękowania
Steven
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć Steven Waddleton,
Poniższe dwie formuły mogą wyświadczyć ci przysługę.
Formuła tablicowa w E2:
=INDEX($B$2:$B$11,MATCH(0,COUNTIF($E$1:E1,$B$2:$B$11)+($A$2:$A$11<>$D$2),0)) + Ctrl + przesunięcie + Wchodzę
Formuła w E2:
=LOOKUP(2, 1/((COUNTIF($F$1:F1,$B$2:$B$11)=0)*($D$2=$A$2:$A$11)), $B$2:$B$11)
We wzorach E1 to komórka nad komórką wynikową.
https://www.extendoffice.com/images/stories/comments/comment-picture-zxm/instance-no-duplicates.png
Nie ma tu jeszcze żadnych komentarzy
Zostaw swój komentarz
Publikowanie jako gość
×
Oceń ten post:
0   Postacie
Sugerowane lokalizacje

Bądż na bieżąco

Prawa autorskie © 2009 - www.extendoffice.com. | Wszelkie prawa zastrzeżone. Zasilany przez ExtendOffice, | Mapa strony
Microsoft i logo Office są znakami towarowymi lub zastrzeżonymi znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych i / lub innych krajach.
Chronione przez Sectigo SSL