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

Jak sprawdzić, czy komórka zawiera jedną z kilku wartości w programie Excel?

Przypuśćmy, że masz listę ciągów tekstowych w kolumnie A, teraz chcesz przetestować każdą komórkę, jeśli zawiera jedną z kilku wartości opartych na innym zakresie D2: D7. Jeśli zawiera którykolwiek z określonego tekstu w D2: D7, wyświetli True, w przeciwnym razie pokaże False, jak pokazano na poniższym zrzucie ekranu. W tym artykule omówię, jak zidentyfikować komórkę, jeśli zawiera jedną z kilku wartości w innym zakresie.


Sprawdź, czy komórka zawiera jedną z kilku wartości z listy z formułami

Aby sprawdzić, czy zawartość komórki zawiera jedną z wartości tekstowych w innym zakresie, pomocne mogą być poniższe formuły, wykonaj następujące czynności:

Wprowadź poniższą formułę do pustej komórki, w której chcesz zlokalizować wynik, na przykład B2, a następnie przeciągnij uchwyt wypełniania w dół do komórek, do których chcesz zastosować tę formułę, a jeśli komórka ma jakąkolwiek wartość tekstową w innej określony zakres, otrzyma wartość True, w przeciwnym razie otrzyma wartość False. Zobacz zrzut ekranu:

=SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$7,A2)))>0

Porady:

1. Jeśli chcesz użyć „Tak” lub „Nie”, aby wskazać wynik, zastosuj następującą formułę, a otrzymasz następujący wynik zgodnie z potrzebami, patrz zrzut ekranu:

=IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"Yes","No")

2. W powyższych wzorach D2: D7 to określony zakres danych, na podstawie którego chcesz sprawdzić komórkę, i A2 to komórka, którą chcesz sprawdzić.


Wyświetl dopasowania, jeśli komórka zawiera jedną z kilku wartości z listy z formułami

Czasami możesz chcieć sprawdzić, czy komórka zawiera wartość na liście, a następnie zwraca tę wartość, jeśli wiele wartości jest zgodnych, wszystkie pasujące wartości na liście są wyświetlane tak, jak pokazano na poniższym zrzucie ekranu.Jak możesz rozwiązać to zadanie w programie Excel?

Aby wyświetlić wszystkie pasujące wartości, jeśli komórka zawiera jeden z określonego tekstu, zastosuj poniższą formułę:

=TEXTJOIN(", ", TRUE, IF(COUNTIF(A2, "*"&$D$2:$D$7&"*"), $D$2:$D$7, ""))

Uwagi: W powyższym wzorze, D2: D7 to określony zakres danych, na podstawie którego chcesz sprawdzić komórkę, i A2 to komórka, którą chcesz sprawdzić.

Następnie wciśnij Ctrl + Shift + Enter klucze razem, aby uzyskać pierwszy wynik, a następnie przeciągnij uchwyt wypełniania w dół do komórek, do których chcesz zastosować tę formułę, patrz zrzut ekranu:

Porady:

Powyższa funkcja TEXTJOIN jest dostępna tylko dla Excel 2019 i Office 365, jeśli masz wcześniejsze wersje Excela, powinieneś zastosować poniższą formułę:

=IFERROR(INDEX($D$2:$D$7, SMALL(IF(COUNTIF($A2, "*"&$D$2:$D$7&"*"), MATCH(ROW($D$2:$D$7), ROW($D$2:$D$7)), ""), COLUMNS($F$1:F1))), "")

Uwagi: W powyższym wzorze, D2: D7 to określony zakres danych, na podstawie którego chcesz sprawdzić komórkę, i A2 to komórka, którą chcesz sprawdzić.

Następnie wciśnij Ctrl + Shift + Enter klucze razem, aby uzyskać pierwszy wynik, a następnie przeciągnij komórkę formuły na prawą stronę, aż zostanie wyświetlona pusta komórka, a następnie przeciągnij uchwyt wypełniania w dół do innych komórek, a wszystkie pasujące wartości zostały wyświetlone, jak pokazano na zrzucie ekranu:


Podświetl dopasowania, jeśli komórka zawiera jedną z kilku wartości z listy z przydatną funkcją

Jeśli chcesz podświetlić określony kolor czcionki dla pasujących wartości, jeśli komórka zawiera jedną z kilku wartości z innej listy, w tej sekcji przedstawię prostą funkcję, Zaznacz słowo kluczowe of Kutools dla programu Excel, dzięki temu narzędziu możesz zaznaczyć jedno lub więcej słów kluczowych jednocześnie w komórkach.

Uwaga:Aby zastosować te Zaznacz słowo kluczowe funkcje, po pierwsze, należy pobrać plik Kutools dla programu Excel, a następnie szybko i łatwo zastosuj funkcje.

Po zainstalowaniu Kutools dla programu Excelwykonaj następujące czynności:

1, Kliknij Kutools > Tekst > Zaznacz słowo kluczowezobacz zrzut ekranu:

2, w Zaznacz słowo kluczowe w oknie dialogowym, wykonaj następujące operacje:

  • Wybierz zakres danych, w którym chcesz wyróżnić pasujące teksty z pliku Zakres pole tekstowe;
  • Wybierz komórki zawierające słowa kluczowe, na podstawie których chcesz wyróżnić, możesz również wprowadzić słowa kluczowe ręcznie (oddzielone przecinkami) w słowo kluczowe pole tekstowe
  • Na koniec powinieneś określić kolor czcionki do podświetlania tekstów przez czek Oznacz kolory słów kluczowych opcja. 

3. Następnie kliknij Ok przycisk, wszystkie pasujące teksty zostały podświetlone, jak na poniższym zrzucie ekranu:


Więcej artykułów względnych:

  • Porównaj dwa lub więcej ciągów tekstowych w programie Excel
  • Jeśli chcesz porównać dwa lub więcej ciągów tekstowych w arkuszu z rozróżnianiem wielkości liter lub bez rozróżniania wielkości liter, jak pokazano na poniższym zrzucie ekranu, w tym artykule omówię kilka przydatnych formuł, które pomogą Ci poradzić sobie z tym zadaniem w programie Excel.
  • Jeśli komórka zawiera tekst, wyświetl w programie Excel
  • Jeśli masz listę ciągów tekstowych w kolumnie A i wiersz słów kluczowych, musisz teraz sprawdzić, czy słowa kluczowe występują w ciągu tekstowym. Jeśli słowa kluczowe pojawiają się w komórce, wyświetlając ją, jeśli nie, pusta komórka jest wyświetlana w następujący sposób.
  • Znajdź i zamień wiele wartości w programie Excel
  • Zwykle funkcja Znajdź i zamień może pomóc w znalezieniu określonego tekstu i zastąpieniu go innym, ale czasami może być konieczne jednoczesne znalezienie i zastąpienie wielu wartości. Na przykład, aby zamienić cały tekst „Excel” na „Excel 2019”, „Outlook” na „Outlook2019” i tak dalej, jak pokazano poniżej. W tym artykule przedstawię formułę rozwiązania tego zadania w programie Excel.

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 (50)
Brak ocen. Oceń jako pierwszy!
Ten komentarz został zminimalizowany przez moderatora na stronie
Co się stanie, jeśli kolumna „określony tekst” zawiera wyrażenia? Na przykład „usuń duplikat” „przekonwertuj tekst” „znajdź w poprzek”, jak to sprawdzić?
Ten komentarz został zminimalizowany przez moderatora na stronie
Zamiast Prawda lub Fałsz chcę wydrukować nazwę znalezionego tekstu, jak mogę to zrobić?
Ten komentarz został zminimalizowany przez moderatora na stronie
sprawdź wzór podany przez skyyang... To działa dobrze
Ten komentarz został zminimalizowany przez moderatora na stronie
Bardzo przydatna formuła.
Czy możemy uchwycić tę wartość znalezioną podczas wyszukiwania? (tzn. chcę sprawdzić, czy pole adresu zawierające 4-cyfrowy kod pocztowy mieści się w zakresie, jeśli tak, to pokazuje wartość 4-cyfrowego kodu pocztowego.)
David
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć David,
Mój be, ta formuła tablicowa może ci pomóc:
=IF(SUMPRODUCT(IF(ISNUMBER(SEARCH($D$2:$D$4,A2)),ROW($D$2:$D$4)-ROW($D$2)+1,0))>0,INDEX($D$2:$D$4,SUMPRODUCT(IF(ISNUMBER(SEARCH($D$2:$D$4,A2)),ROW($D$2:$D$4)-ROW($D$2)+1,0))))
Po wklejeniu formuły naciśnij jednocześnie klawisze Shift + Ctrl + Enter.
Ta formuła jest nieco złożona, zmień odwołania do komórek zgodnie z potrzebami.
Spróbuj, mam nadzieję, że ci pomoże!
Ten komentarz został zminimalizowany przez moderatora na stronie
Niesamowite, działa dokładnie tak, jak potrzebowałem. Dziękuję Champs.
Ten komentarz został zminimalizowany przez moderatora na stronie
Cieszę się, że ci pomogłem!
Ten komentarz został zminimalizowany przez moderatora na stronie
cześć, czy mógłbyś wyjaśnić, w jaki sposób masz tę funkcję powyżej? Próbuję zrobić to samo, ale nie mogę poprawnie zmienić odwołań do komórek.
Ten komentarz został zminimalizowany przez moderatora na stronie
Tak proszę, ja też tego potrzebuję. Nie rozumiem, dlaczego 2 $D$ jest zablokowane?
Ten komentarz został zminimalizowany przez moderatora na stronie
To jest niesamowite! Jednak jeden duży problem dla mnie: co zrobić, jeśli na mojej liście „wyszukaj” D2:D4 są puste komórki. Dla mnie to rujnuje formułę i po prostu dostaję „NUM” w kilku miejscach. DZIĘKI!
Ten komentarz został zminimalizowany przez moderatora na stronie
czy ta formuła działa, gdy w wyszukiwanych komórkach znajduje się kilka słów i kilka słów w wyszukiwaniu w komórkach? w zasadzie mam listy składników i chcę znaleźć konkretny składnik z tej listy, a konkretny składnik może zawierać więcej niż jedno słowo
Ten komentarz został zminimalizowany przez moderatora na stronie
mam listę składników w kolumnie A, każda komórka zawiera wszystkie składniki produktu, więc nie jest to tylko jedno słowo, w kolumnie D mam listę składników, które próbuję znaleźć w kolumnie A, jak to zrobić? ta formuła nie działa w 100% na to
dzięki
Ten komentarz został zminimalizowany przez moderatora na stronie
Ja i inna dziewczyna przez 2 dni staraliśmy się rozwiązać problem z danymi, który musimy rozwiązać. Dziękuję za to wyrażenie. To jest dokładnie to, czego potrzebowaliśmy.
Ten komentarz został zminimalizowany przez moderatora na stronie
Czy lista w kolumnie D może składać się z 15000 słów i nadal formuła pozostaje taka sama jak wspomniana powyżej? Otrzymuję oczekiwane wyniki z zaledwie kilkoma wartościami, ale lista momentów przeskakuje do tysięcy, wszystko pokazuje #REF.
Ten komentarz został zminimalizowany przez moderatora na stronie
skyyang,

Nie wiem, czy kiedykolwiek to przeczytasz, ale bardzo ci dziękuję!

Jesteś geniuszem!!!
Ten komentarz został zminimalizowany przez moderatora na stronie
Jak by to działało, gdyby w kolumnie D były puste komórki?
Ten komentarz został zminimalizowany przez moderatora na stronie
hi
patrz załączony plik, próbuję dowiedzieć się, czy którykolwiek ze składników z kolumny D istnieje w kolumnie A i wyświetlić dowolny składnik znaleziony w kolumnie B, czy to możliwe?
Ten komentarz został zminimalizowany przez moderatora na stronie
pierwszy załącznik nie został przesłany, patrz poniżej załącznik
Ten komentarz został zminimalizowany przez moderatora na stronie
감사합니다 정말 진심으로 감사드립니다
!
Ten komentarz został zminimalizowany przez moderatora na stronie
Dzięki, to zadziałało.
Ten komentarz został zminimalizowany przez moderatora na stronie
!
Ten komentarz został zminimalizowany przez moderatora na stronie
użyto =SUMPRODUCT(--ISNUMBER(SEARCH(list;A2))) wraz z formatowaniem warunkowym ułatwiającym porównywanie wartości jednej kolumny z drugą. działa świetnie z Excelem 2007. od wielu dni męczyłem się.
Ten komentarz został zminimalizowany przez moderatora na stronie
TAK, NIE (KTE, usuń) ?

중복되는 값 배열일 경우 배열로 B열 C열......... 기재는 가능한가요
Ten komentarz został zminimalizowany przez moderatora na stronie
Czy jest jakiś sposób na zwrócenie tekstu, który pasuje do komórki, a nie tak lub nie?
Ten komentarz został zminimalizowany przez moderatora na stronie
To samo pytanie; Czy możemy zwrócić dopasowany tekst, a nie tak/nie?
Ten komentarz został zminimalizowany przez moderatora na stronie
Czy można by zmienić wynik tej formuły z wartości „PRAWDA”, „FAŁSZ”, „Tak” lub „Nie” na wartość konkretnego tekstu?


Dziękuję Ci
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, Nils,
Jeśli chcesz użyć innego tekstu zamiast „Tak” lub „Nie”, wystarczy zastąpić „Tak”, „Nie” innymi tekstami, wypróbuj poniższą formułę:
=JEŻELI(PRODUKT SUMA(--CZY.LICZBA(SZUKAJ($D$2:$D$6;A2))),"Twój konkretny tekst1","Twój konkretny tekst2")

Spróbuj, mam nadzieję, że ci pomoże!
Ten komentarz został zminimalizowany przez moderatora na stronie
Jane zadała poniżej „To samo pytanie; Czy możemy zwrócić dopasowany tekst, a nie tak/nie?” - również zainteresowany odpowiedzią
Ten komentarz został zminimalizowany przez moderatora na stronie
=JEŻELI(PRODUKTSUMA(--CZY.LICZBA(SZUKAJ($D$2:$D$6;A2))),"Tak","Nie")
Ten komentarz został zminimalizowany przez moderatora na stronie
Hej,
Próbowałem tej formuły, ale pokazuje PRAWDA dla wszystkiego?
Ten komentarz został zminimalizowany przez moderatora na stronie
Proszę sprawdź
Ten komentarz został zminimalizowany przez moderatora na stronie
Formuła jest nieprawidłowa. Pokazuje „prawdę” dla dowolnej wartości
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, Dd,
Formuła działa dobrze w moim arkuszu programu Excel, czy możesz podać tutaj arkusz problemu jako zrzut ekranu?
Dziękuję Ci!
Ten komentarz został zminimalizowany przez moderatora na stronie
hej, mam ten sam problem. Zwraca true za każdym razem, nawet jeśli musi to być False. Oto formuła:
=SUMA ILOCZYN(--CZY.LICZBA(SZUKAJ($AH$2:$AH$122;C2)))>0

$AH$2:$AH$12 to lista słów
C2 to tekst z tweeta.

zwraca true, nawet jeśli tweet nie zawiera żadnego słowa z listy
Ten komentarz został zminimalizowany przez moderatora na stronie
dokładnie to, czego szukałem! działa świetnie
Ten komentarz został zminimalizowany przez moderatora na stronie
Idealny!! Złożony popyt dopasowany przez kombinację kilku dobrze znanych formuł
Ten komentarz został zminimalizowany przez moderatora na stronie
To było bardzo pomocne, ale brakuje mi tylko ostatniego kawałka.
Jak rozwinąć IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"Tak","Nie"), aby również sprawdzić rozróżnianie wielkości liter w wartościach na liście?
Z góry dziękuję
Ten komentarz został zminimalizowany przez moderatora na stronie
Witaj, Scott,
Aby sprawdzić wartości z uwzględnieniem wielkości liter, zastosuj poniższy wzór:
=JEŻELI(PRODUKT SUMA(--CZY.LICZBA(ZNAJDŹ($D$2:$D$6;A2))),"Tak","Nie")

Proszę spróbować, dziękuję!
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć - Co jeśli muszę przeszukać wiersz dla słów kluczowych zamiast tylko komórki, tj. A2 - P2 zamiast tylko A2 w tej formule? =JEŻELI(PRODUKT SUMA(--CZY.LICZBA(SZUKAJ($D$2:$D$6;A2))),"Tak","Nie")
Ten komentarz został zminimalizowany przez moderatora na stronie
Witaj Margo,
Aby zastosować tę formułę do danych wiersza, wystarczy zastąpić odwołanie do pojedynczej komórki odwołaniem do wiersza, jak poniżej:
=JEŻELI(PRODUKT SUMA(--CZY.LICZBA(SZUKAJ($R$2:$R$6;A2:P2))),"Tak","Nie")
Proszę spróbować, mam nadzieję, że może ci to pomóc!
Ten komentarz został zminimalizowany przez moderatora na stronie
Czy można to zrobić z częściowym dopasowaniem słów kluczowych? Ta metoda jest tylko dokładnym dopasowaniem
Nie ma tu jeszcze żadnych komentarzy
Pokaż więcej
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