W dzisiejszym świecie opartym na danych, Excel stał się niezbędnym narzędziem do organizowania i analizowania informacji. Często napotykamy sytuacje, w których musimy szukać konkretnych słów lub fragmentów tekstu w komórkach, aby wydobyć istotne dane. Ręczne sprawdzanie każdej pojedynczej komórki w arkuszu kalkulacyjnym może być czasochłonne i niepraktyczne. Na szczęście Excel oferuje
potężne funkcje, które mogą nam szybko pomóc zidentyfikować, czy komórka zawiera częściowy tekst. W tym artykule przewodnikowym przedstawimy Ci proces korzystania z łatwych wzorów, aby skutecznie wykonać to zadanie.
Część 1: Użycie funkcji Excel IF Contains (Najczęściej stosowanej)
Funkcja Excel IF z częściowym tekstem to przydatne narzędzie, które pomaga sprawdzić, czy komórka zawiera określony lub częściowy tekst. Daje ona jedno wyniki, gdy określony tekst jest znaleziony w komórce, a inne, gdy go nie ma. Ta funkcja jest powszechnie używana w analizie danych i raportowaniu, zwłaszcza przy pracy z dużymi zestawami danych różnego rodzaju.
Przykład z życia codziennego: Kategoryzacja Sprzedaży Produktów
Wyobraź sobie, że jesteś kierownikiem sprzedaży w sklepie detalicznym, a masz obszerny arkusz kalkulacyjny Excela z danymi sprzedażowymi różnych produktów. Każdy wiersz reprezentuje sprzedaż, a jedna z kolumn zawiera identyfikator produktu. Chcesz skategoryzować produkty na podstawie ich nazw, aby analizować wyniki sprzedaży każdej kategorii. Oto krok po kroku:
Krok 1: Aby uzyskać wynik, wybierz komórkę (powiedzmy E5). Wprowadź następujący wzór i naciśnij Enter.
=IF(COUNTIF(B5,"MTT*"),"Yes","No")
Krok 2: Aby zastosować formułę do każdej odpowiedniej komórki, przeciągnij wskaźnik wypełniania do ostatniego wiersza kolumny Tekst Częściowy.
Po ukończeniu powyższych kroków, wynik formuły będzie wskazywał, czy tekst w kolumnie B zaczyna się od "MTT".
Komórki z napisem "Tak" reprezentują produkty, które zaczynają się od "MTT", a komórki z napisem "Nie" reprezentują produkty, które tego nie robią.
Aby sprawdzić, czy koniec częściowego tekstu zawiera się w programie Excel:
Krok 1: Wybierz komórkę (taką samą jak w poprzednim procesie) i wprowadź następującą formułę :
=IF(COUNTIF(B5,"*NPP"),"Yes","No")
Uwaga: Tutaj gwiazdka (*) w formule pozwala nam sprawdzić, czy tekst w kolumnie B (lub w wybranej kolumnie) kończy się na "NPP", ignorując ewentualne znaki, które mogą się pojawić przed nim.
Krok 2: Przeciągnij wskaźnik wypełniania w dół do ostatniego wiersza kolumny Tekst Częściowy, aby zastosować formułę do wszystkich odpowiednich komórek.
Teraz komórki z "Tak" wskazują na pozycje kończące się na "NPP", natomiast komórki z "Nie" wskazują na te bez określonego zakończenia.
Aby sprawdzić, czy dowolna pozycja w częściowym tekście zawiera się w Excelu:
Krok 1: Wybierz komórkę (powiedzmy E5, jak wcześniej). Wprowadź następującą formułę i naciśnij Enter.
=IF(COUNTIF(B5,"*NQ*"),"Yes","No")
Krok 2: Zastosuj formułę do innych odpowiednich komórek, przeciągając wskaźnik Wypełniania w dół do ostatniego wiersza kolumny Tekst Częściowy.
Teraz wynik formuły pojawi się w kolumnie E, wskazując, czy tekst zawiera częściowy tekst "NQ" na dowolnej pozycji.
Gdy formuła znajdzie "NQ" w komórce, pokaże "Tak", a jeśli nie zostanie znalezione, wyświetli "Nie".
Część 2: Korzystanie z formuły IF ISNUMBER SEARCH
Formuła Excela, używająca funkcji IF, ISNUMBER i SEARCH (lub FIND), to wszechstronny sposób wykrywania dopasowań częściowych tekstów w komórkach. Pozwala ona sprawdzić, czy określony podciąg lub znak istnieje w danej komórce i zwracać niestandardowe wyniki na podstawie obecności lub braku częściowego tekstu. Ta formuła jest przydatna w różnych scenariuszach, takich jak wyszukiwanie konkretnych słów kluczowych, kategoryzacja danych czy oznaczanie rekordów spełniających określone kryteria.
Przykład: Wykrywanie identyfikatorów zawierających "A" lub "a"
Rozważmy scenariusz, w którym masz listę identyfikatorów w kolumnie A i chcesz sprawdzić, czy którykolwiek z tych identyfikatorów zawiera literę "A" lub "a". Jeśli identyfikator zawiera "A" lub "a", chcesz go oznaczyć jako "Tak", a jeśli nie, oznaczyć jako "Nie".
Przewodnik krok po kroku:
Krok 1: Otwórz swój arkusz kalkulacyjny Excela zawierający listę identyfikatorów. W tym przykładzie mamy zestaw danych z identyfikatorami w kolumnie A.
Krok 2: W komórce B2 wprowadź następującą formułę:
=IF(ISNUMBER(SEARCH("A", A2)), "Yes", "No")
Wyjaśnienie formuły:
Funkcja Wyszukaj służy do znalezienia pozycji litery "A" (bez rozróżniania wielkości liter) wewnątrz wartości komórki A2.
Funkcja ISNUMBER sprawdza, czy Wyszukaj zwraca poprawną liczbę (tj. litera "A" jest znaleziona w komórce).
Funkcja IF zwraca "Tak", jeśli litera "A" jest znaleziona (ISNUMBER zwraca PRAWDA), i "Nie", jeśli nie jest znaleziona (ISNUMBER zwraca FAŁSZ).
Krok 3: Naciśnij przycisk Enter, aby zastosować formułę do komórki B2.
Krok 4: Przeciągnij wskaźnik Wypełnij uchwyt w dół, aby zastosować formułę do wszystkich wierszy w kolumnie B.
Krok 5: Formuła teraz sprawdzi każde ID w kolumnie A i wyświetli "Tak" w kolumnie B, jeśli ID zawiera "A" lub "a", a "Nie", jeśli nie zawiera.
Część 3: Zaawansowane Techniki z Symbolami Wieloznacznymi
Warunek Excela IF z Użyciem Symboli Wieloznacznych:
Przykład 1: Sprawdzenie, czy w Kolumnie A występuje "b" LUB "2"
Załóżmy, że masz zbiór danych w Kolumnie A i chcesz sprawdzić, czy dowolna komórka w tej kolumnie zawiera "b" LUB "2" (lub oba). Możesz użyć warunku IF z symbolami wieloznacznymi, aby to osiągnąć.
Formuła:
=IF(OR(ISNUMBER(SEARCH("b", A2)), ISNUMBER(SEARCH("2", A2))), "Yes", "")
Funkcja SEARCH służy do znalezienia pozycji liter "b" i "2" (bez rozróżniania wielkości liter) wewnątrz wartości komórki A2.
Funkcja ISNUMBER sprawdza, czy SEARCH zwraca prawidłową liczbę (tj. czy litera "b" lub "2" została znaleziona w komórce).
Funkcja OR sprawdza, czy litera "b" lub "2" (lub obie) została znaleziona (ISNUMBER zwraca PRAWDA przynajmniej dla jednej z nich).
Funkcja IF zwraca "Tak", jeśli znaleziono literę "b" lub "2" (lub obie), a pusty ciąg ("") w przeciwnym razie.
Instrukcja WARUNKOWA I W Excelu z użyciem symboli wieloznacznych:
Przykład 2: Sprawdzanie, czy komórka w kolumnie A zawiera zarówno "b", jak i "2"
Załóżmy, że masz zestaw danych w kolumnie A, i chcesz sprawdzić, czy dowolna komórka w tej kolumnie zawiera zarówno "b", jak i "2". Możesz użyć instrukcji WARUNKOWEJ I z symbolami wieloznacznymi, aby to osiągnąć.
Formula:
=IF(AND(ISNUMBER(SEARCH("b", A2)), ISNUMBER(SEARCH("2", A2))), "Yes", "")
Funkcja SEARCH służy do znalezienia pozycji liter "b" i "2" (bez rozróżniania wielkości liter) w wartości komórki A2.
Funkcja ISNUMBER sprawdza, czy funkcja SEARCH zwraca prawidłową liczbę (tj. litery "b" i "2" są obecne w komórce).
Funkcja AND sprawdza, czy obie litery "b" i "2" są znalezione (ISNUMBER zwraca TRUE dla obu).
Funkcja IF zwraca "Tak", jeśli obie litery "b" i "2" są znalezione, a pusty ciąg znaków ("") jeśli któreś z nich nie jest znalezione.
Przykład 3: Korzystanie z Metody Stałej Tablicy
Jako bardziej zwięzłą alternatywę można użyć metody stałej tablicy do sprawdzenia, czy w komórce znajduje się zarówno "b", jak i "2".
Formuła:
=IF(COUNT(SEARCH({"b","2"}, A2))=2, "Yes", "")
Wzór wykorzystuje funkcję SEARCH z tablicą stałą {"b", "2"} do znalezienia pozycji "b" i "2" w wartości komórki A2.
Funkcja COUNT liczy, ile razy znaleziono zarówno "b", jak i "2" w komórce.
Funkcja IF zwraca "Tak", jeśli zarówno "b", jak i "2" są znalezione (licznik wynosi 2), a pusty ciąg znaków ("") w przeciwnym razie.
Te zaawansowane techniki z użyciem symboli wieloznacznych pozwalają na przeprowadzanie bardziej skomplikowanych wyszukiwań i warunkowe zwracanie wyników w oparciu o obecność lub brak wielu podciągów w komórce.
Dlaczego warto korzystać z WPS Office?
Biuro WPS to kompleksowy pakiet biurowy oferujący szereg aplikacji, w tym Writer (przetwarzanie tekstu), Presentation (prezentacje) i Spreadsheet (alternatywa dla Excela). Choć zarówno Microsoft Office, jak i Biuro WPS są potężnymi pakietami do pracy, istnieje kilka przekonujących powodów, by rozważyć korzystanie z Biura WPS:
Cena: Biuro WPS oferuje doskonałą wersję darmową, która zawiera większość podstawowych funkcji przydatnych dla codziennych użytkowników.
Funkcje: Od podstawowej edycji dokumentów do zaawansowanych obliczeń arkusza kalkulacyjnego i animacji prezentacji, Biuro WPS ma wszystko, czego potrzebujesz.
Przyjazny interfejs: Biuro WPS charakteryzuje się intuicyjnym i przyjaznym dla użytkownika interfejsem, co ułatwia nawigację i korzystanie z funkcji zarówno dla początkujących, jak i doświadczonych użytkowników.
Najczęściej zadawane pytania dotyczące Excela IF Contains Partial Text:
Jak mogę wydobyć częściowy tekst za pomocą IF Contains?
Aby wydobyć częściowy tekst za pomocą IF Contains w Excelu, możesz użyć funkcji IF, SEARCH i ISNUMBER razem. Na przykład: =IF(ISNUMBER(SEARCH("częściowy", A1)), MID(A1, SEARCH("częściowy", A1), LEN("częściowy")), "")
Czy istnieją jakieś ograniczenia lub uwagi dotyczące korzystania z IF Contains w Excelu?
Tak, istnieją pewne ograniczenia i uwagi dotyczące korzystania z IF Contains w Excelu:
Wielkość liter: Domyślnie funkcja SEARCH w Excelu nie rozróżnia wielkości liter.
Częściowe dopasowania słów: Metoda IF Contains wykryje częściowe dopasowania tekstu, nawet jeśli wyszukiwany termin stanowi tylko część słowa w komórce.
Znaki wieloznaczne: Korzystanie ze znaków wieloznacznych, takich jak gwiazdki (*), z funkcją SEARCH może wpływać na jej zachowanie.
Czy wspomniane metody mogą być używane w programie WPS Office?
Tak, wspomniane metody mogą również być używane w programie WPS Office Spreadsheet. Biuro WPS oferuje podobne funkcje do Excela, co czyni je kompatybilnym i przyjaznym dla użytkownika. Polecamy Biuro WPS ze względu na swoją opłacalność, kompatybilność, funkcje i przyjazny interfejs użytkownika.
Ostateczne myśli dotyczące sprawdzania komórek w programie Excel pod kątem częściowego tekstu:
W całym artykule omówiliśmy krok po kroku proces korzystania z formuły IF Contains, wraz z przykładami z życia codziennego, co dowodzi jej skuteczności w różnych sytuacjach. Nauczyliśmy się, jak wykrywać częściowe dopasowania na początku, końcu lub w dowolnym miejscu tekstu, co czyni tę formułę narzędziem wszechstronnym do obsługi różnorodnych zestawów danych.
Ponadto artykuł podkreślił zalety korzystania z WPS Office, potężnej alternatywy dla Microsoft Office, przy wdrażaniu tych metod. WPS Office oferuje opłacalne rozwiązanie z szerokim zakresem funkcji, zapewniające zgodność z formatami plików Microsoft Office i dostarczające przyjazny interfejs użytkownika. Dodatkowo, wsparcie dla wielu platform pozwala użytkownikom na płynne pracowanie na różnych urządzeniach i systemach operacyjnych.