Jeśli komórka zawiera tekst to zwróć wartość w innej komórce używając Excel Formula

  • Udostępnij To
Hugh West

Jeśli szukasz Formuła Excel jeśli komórka zawiera tekst to zwróć wartość w innej komórce , to jesteś we właściwym miejscu. Jednym z najpopularniejszych zadań Excela jest sprawdzanie, czy komórka ma wartość na podstawie danego warunku. Tą wartością może być tekst, data lub dowolna inna wartość liczbowa. W tym artykule omówimy formułę Excela jeśli komórka zawiera tekst to zwróć wartość w innej komórce.

Pobierz Zeszyt ćwiczeń

Formuła If Cell Contains Text.xlsx

5 sposobów na Formuła Excel Jeśli komórka zawiera tekst to zwróć wartość w innej komórce

Mamy zbiór danych o produktach np. laptopy, komputery stacjonarne i mobilne. Teraz musimy znaleźć różne typy wartości w odniesieniu do warunku. Oczywiście, następujące formuły mogą być pomocne w znalezieniu danych w odniesieniu do różnych kryteriów.

1. użycie funkcji IF

Kiedy masz informacje, że Pulpit Następnie chcesz znaleźć dane, dla którego miasta i komórki, "Desktop jest dostarczany".Możesz użyć funkcja IF . Funkcja IF jest funkcją logiczną opartą na podanym stwierdzeniu. Mogą być dwa wyniki dla funkcji JEŚLI stwierdzenie. pierwszy wynik jest prawdziwy, drugi jest fałszywy przy porównaniu.

Składnia funkcji to.

=IF (logical_test, [wartość_if_true], [wartość_if_false])

Argumenty składni są następujące.

logiczny_test - Wartość lub wyrażenie logiczne, które może być ocenione jako TRUE lub FALSE.

wartość_jeśli_true - Opcjonalnie] Wartość, która zostanie zwrócona, gdy logical_test osiągnie wartość TRUE.

wartość_jeśli_false - opcjonalnie] Wartość, która zostanie zwrócona, gdy logical_test osiągnie wartość FALSE.

Kroki:

  • Wybierz pustą komórkę np, D5
  • Wpisz wzór
=IF (C5="Dhaka", "Dostarczono", "Nie dostarczono")

Tutaj, C5 odnosi się do wartości komórki i jest to miasto Dhaka , Dostarczone oznacza, że jeśli wartość jest Prawdziwe lub Nie dostarczono oznacza, że jeśli wartość jest Fałszywy .

  • Naciśnij ENTER
  • Użyj Uchwyt do napełniania przeciągając kursor w dół i trzymając prawy dolny róg D5 komórka jak to.

  • Ostatecznie otrzymujemy wyjście takie jak to.

Read More: Jak znaleźć tekst w zakresie Excel & zwrócić odwołanie do komórki (3 sposoby)

2) Używanie funkcji ISNUMBER

Na stronie ISNUMBER funkcja zwraca TRUE oraz FALSE jeśli nie. Możesz użyć funkcja ISNUMBER połączony z SZUKAJ lub ZNAJDŹ funkcji, aby sprawdzić, czy komórka ma pożądaną przez Ciebie wartość.

Składnia funkcja ISNUMBER jest

=ISNUMBER (wartość)

Tutaj wartość to wejście, które chcesz sprawdzić

Składnia funkcja SZUKAJ jest

=SEARCH (find_text, within_text, [start_num])

Argumenty składni są następujące

znajdź_tekst - Tekst do znalezienia .

wewnątrz_tekstu - Tekst do wyszukania w obrębie.

start_num - [opcjonalnie] Pozycja początkowa w tekście do przeszukania.

Kroki:

  • Wybierz pustą komórkę, np. D5
  • Wpisz wzór
=ISNUMBER (SEARCH ("Desktop", B5:B10))

Tutaj, Pulpit to tekst, który należy znaleźć, B5:B11 to zakres komórek, w których chcesz znaleźć tekst.

  • Po drugie, naciśnij ENTER
  • Po trzecie, użyj Uchwyt do napełniania i uzyskać wyjście takie jak to.

Tutaj każde słowo zawierające Pulpit niezależnie od tego, czy są to małe czy duże litery, da wyjście jako TRUE .

Ale jeśli dodasz jakiś warunek wrażliwy na wielkość liter, musisz użyć funkcja FIND z funkcja ISNUMBER .

Składnia funkcja FIND jest

=FIND (find_text, within_text, [start_num])

W tym przypadku zapisz wzór w D5 komórka jak to.

=ISNUMBER(FIND("Desktop",@B5:B11))

Na koniec naciśnij ENTER i używać Uchwyt do napełniania aby uzyskać wyjście takie jak to.

Powyższy rysunek ujawnia, że wyjście ignoruje małe litery (tj, desktop ). Tak że ta formuła może być pomocna w tego typu sytuacjach.

Read More: Jeśli komórka zawiera tekst to dodaj tekst do innej komórki w Excelu

3. kombinacja funkcji IF-OR/AND-ISNUMBER

Załóżmy, że masz kolekcję pewnych produktów, gdzie każda nazwa produktu składa się z wielu informacji np, Laptop-Windows-HP które reprezentują odpowiednio kategorię produktu, system operacyjny i nazwę firmy.

Teraz, jeśli chcesz znaleźć Windows lub Pulpit Możesz wykonać poniższe kroki.

Cóż, zanim przejdziemy do głównego zadania, przedstawmy funkcja OR Składnia funkcja OR jest.

=OR (logiczne1, [logiczne2], ...)

Argumenty składni są następujące:

logiczny1 - Pierwszy warunek lub wartość logiczna do oceny.

logiczny2 - opcjonalnie] Drugi warunek lub wartość logiczna do oceny

Kroki:

  • Wybierz pustą komórkę, np. D5
  • Wpisz wzór
=IF (OR(ISNUMBER(SEARCH("Windows", B5)),ISNUMBER(SEARCH("Desktop", B5))), "Dostępne", "Niedostępne")

Tutaj, B5 jest wartością podglądu

  • Po drugie, naciśnij ENTER i używać uchwyt do napełniania .

Załóżmy inny przypadek, kiedy klient chce taki typ produktu, który musi być pod Windows oraz Pulpit Możesz zastosować wcześniejszy wzór, z tym że musisz użyć funkcja AND zamiast Funkcja OR .

Składnia Funkcja AND jest.

=AND (logiczne1, [logiczne2], ...)

Argumenty składni są następujące

logiczny1 - Pierwszy warunek lub wartość logiczna do oceny.

logiczny2 - [Opcjonalnie] Drugi warunek lub wartość logiczna do oceny.

W tym przypadku zapisz wzór w D5 komórka jak to.

=IF(AND(ISNUMBER(SEARCH("Windows",B5)),ISNUMBER(SEARCH("Desktop",B5))),

"Dostępny", "Niedostępny")

  • Po drugie, naciśnij ENTER .
  • Po trzecie, użyj Uchwyt do napełniania i uzyskać dane wyjściowe.

Ponownie, jeśli napotkasz problemy związane z rozróżnianiem wielkości liter, po prostu użyj tej samej formuły, ale zastąp ją funkcja SZUKAJ z Funkcja FIND .

Tym razem wzór będzie brzmiał.

=IF(AND(ISNUMBER(FIND("Windows", B10)),ISNUMBER(FIND("Desktop", B10))), "Dostępne", "Niedostępne")

Tutaj, B10 to wartość lookup.

  • Podobnie, naciśnij ENTER i używać Uchwyt do napełniania aby uzyskać inne wyjścia.

Read More: If Cell Contain Word Then Assign Value in Excel (4 Formuły)

4. zastosowanie funkcji VLOOKUP

Wyobraź sobie, że rozprowadziłeś kody promocyjne stałego elementu produktu za pośrednictwem reklamy dla specjalnej zniżki. Później, jeśli dowolny klient chce dowolnego produktu za pomocą kodu promocyjnego, jak zidentyfikujesz element produktu?

Excel ma prostą, ale skuteczną funkcję do wyszukiwania dowolnych danych pionowych i jest to funkcja VLOOKUP .

Funkcja VLOOKUP to funkcja Excela służąca do pionowo zorganizowanego wyszukiwania danych w tabeli. Funkcja VLOOKUP jest kompatybilna zarówno z dopasowaniem przybliżonym jak i dokładnym. Składnia funkcji to

=VLOOKUP (value, table, col_index, [range_lookup])

Argumenty składni są następujące

wartość - Wartość, której należy szukać w pierwszej kolumnie tabeli.

tabela - Tabela, z której ma zostać pobrana wartość.

col_index - Kolumna w tabeli, z której ma zostać pobrana wartość.

range_lookup - [TRUE = przybliżone dopasowanie (domyślnie). FALSE = dokładne dopasowanie.

Kroki:

  • Wybierz dowolną pustą komórkę np, C15
  • Wpisz formułę jak np.
=VLOOKUP(B15, B5:D11,2,FALSE)

Tutaj, B15 to wartość lookup, B5:11 jest zakresem danych, z którego mają być pobierane dane, 2 to indeks kolumny, który jest numerem kolumny od kolumny początkowej zbioru danych, a False oznacza dokładne dopasowanie.

  • Naciśnij ENTER
  • Na koniec użyj Uchwyt do napełniania .

Read More: Jak używać VLOOKUP jeśli komórka zawiera słowo w tekście w Excelu

5) Formuła z funkcjami INDEX i MATCH

W niektórych przypadkach zbiór danych nie jest tak prosty jak poprzednie i musimy znaleźć nasze pożądane dane mierząc się z dwoma lub wieloma kryteriami.W takiej sytuacji kombinacja INDEX oraz MATCH funkcje mogą dać imponujące rezultaty w Excelu.

Składnia funkcja INDEX jest

=INDEX (array, row_num, [col_num], [area_num])

Argumenty składni są następujące

macierz - Zakres komórek, lub stała tablicowa.

suma wierszy - Pozycja wiersza w referencji lub tablicy.

suma kolumn - opcjonalnie] Pozycja kolumny w referencji lub tablicy.

obszar_num - opcjonalnie] Zakres w referencji, który powinien być użyty.

Oprócz składni funkcja MATCH jest

=MATCH (lookup_value, lookup_array, [match_type])

Argumenty składni są następujące

lookup_value - Wartość do dopasowania w lookup_array.

lookup_array - Zakres komórek lub referencja do tablicy.

dopasowanie_typu - [opcjonalnie] 1 = dokładny lub następny najmniejszy (domyślnie), 0 = dokładne dopasowanie, -1 = dokładny lub następny największy.

Te dwie funkcje mogą być użyte zamiast funkcja VLOOKUP także.

  • W tym celu należy wybrać pustą komórkę. W tym przypadku jest to. C14 .
  • Po drugie, wstaw formułę w C14 komórka.
=INDEX(C5:C11,MATCH("FGI39",B5:B11,0))

Tutaj, C5:C11 to dane, z których chcesz wyodrębnić dane, FGI39 to kod promocyjny lookupu, B5:B11 zakres komórek z promocode, oraz 0 służy do dokładnego dopasowania.

  • Po trzecie, naciśnij ENTER i używać Uchwyt do napełniania aby uzyskać dane wyjściowe.

Teraz przejdź do głównego punktu, w którym będziemy znajdować wartość na podstawie dwóch kryteriów przy użyciu INDEX oraz MATCH Funkcje. Wyobraźmy sobie, że klient chce poznać cenę Laptop Dell i oczywiście będzie to z 6. pokolenie.

Jak znaleźć wartość, wystarczy wykonać kroki.

Kroki:

  • Po pierwsze, wybierz pustą komórkę. Tutaj jest to D13 .
  • Po drugie, wstaw formułę w D13 komórka.
=INDEX(D5:D10,MATCH(1,(B13=B5:B10)*(C13=C5:C10),0))

Tutaj, D5:D10 to Cena dane, B13 to wartość lookup dla pierwszego kryterium, a B5:B10 to dane pierwszego kryterium, C13 to wartość lookup dla drugiego kryterium i C5:C10 to dane dla drugiego kryterium. W tej formule logika booleańska jest używana do tworzenia serii jedynek i zer, które pasują do wszystkich 2 kryteria, a następnie Funkcja MATCH aby dopasować się do pierwszego 1 .

  • Naciśnij ENTER (jeśli jesteś Microsoft 365 użytkownik) lub CTRL + SHIFT + ENTER (dla innych wersji Excela, gdyż jest to formuła tablicowa).

Read More: Jak zwrócić wartość, jeśli komórki zawierają określony tekst z listy

Rzeczy do zapamiętania

  • Podczas wkładania wzór INDEX Należy zwrócić uwagę na numer wiersza i kolumny, a także wprowadzić indeks prawej kolumny podczas wstawiania formuła VLOOKUP .
  • Co ważniejsze, uważaj na nazwę pliku, lokalizację pliku i nazwę pliku z rozszerzeniem excel.

Wniosek

Teraz masz te formuły do wartość zwrotna w innej komórce jeśli komórka zawiera tekst. Wierzę, że dobrze rozumiesz wszystkie procesy. Jeśli masz jakieś niejasności lub pytania, proszę podziel się nimi poniżej w sekcji komentarzy. Dzięki za bycie z nami.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.