Kazalo
Če iščete Excelova formula če celica vsebuje besedilo, potem vrnite vrednost v drugo celico Ena izmed najbolj priljubljenih nalog programa Excel je preverjanje, ali ima celica vrednost na podlagi danega pogoja. Ta vrednost je lahko besedilo, datum ali katera koli druga številčna vrednost. V tem članku bomo obravnavali Excelovo formulo, če celica vsebuje besedilo, potem vrnite vrednost v drugo celico.
Prenesi delovni zvezek za prakso
Formula Če celica vsebuje besedilo.xlsx5 načinov za oblikovanje Excelove formule Če celica vsebuje besedilo, potem vrnite vrednost v drugo celico
Imamo nabor podatkov o izdelkih, npr. prenosnih, namiznih in mobilnih računalnikih. Zdaj moramo najti različne vrste vrednosti glede na pogoj. Očitno so lahko naslednje formule v pomoč pri iskanju podatkov glede na različna merila.
1. Uporaba funkcije IF
Ko imate informacije, ki jih Namizni računalnik Nato želite poiskati podatke o tem, za katero mesto in celico je "namizje dostavljeno". Uporabite lahko funkcija IF . Funkcija IF je logična funkcija, ki temelji na dani izjavi. IF Prvi rezultat je resničen, drugi pa lažen, ko ga primerjate.
Sintaksa funkcije je naslednja
=IF (logical_test, [value_if_true], [value_if_false])
Argumenti sintakse so naslednji.
logični_test - Vrednost ali logični izraz, ki se lahko ovrednoti kot TRUE ali FALSE.
value_if_true - [neobvezno] Vrednost, ki se vrne, ko je vrednost logical_test TRUE.
value_if_false - [neobvezno] Vrednost, ki se vrne, ko je logical_test ovrednoten kot FALSE.
Koraki:
- Izberite prazno celico, npr, D5
- Vnesite formulo
=IF (C5="Dhaka", "Dostavljeno", "Ni dostavljeno")
Tukaj, C5 se nanaša na vrednost celice in je mesto Dhaka , Dostava pomeni, da je vrednost Resnično ali Ni bilo dostavljeno pomeni, da je vrednost Lažno .
- Pritisnite VSTOP
- Uporabite Ročaj za polnjenje tako, da povlečete kazalec navzdol, medtem ko držite desni spodnji kot D5 celice, kot je ta.
- Na koncu dobimo naslednji rezultat.
Preberite več: Kako poiskati besedilo v Excelovem območju & vrnite sklic na celico (3 načini)
2. Uporaba funkcije ISNUMBER
Spletna stran ISNUMBER funkcija vrne TRUE in FALSE če ne. Uporabite lahko funkcija ISNUMBER v kombinaciji z ISKANJE ali NAJDI preverite, ali ima celica želeno vrednost.
Sintaksa funkcija ISNUMBER je .
=ISNUMBER (vrednost)
Tukaj vrednost je vhod, ki ga želite preveriti.
Sintaksa funkcija SEARCH je .
=SEARCH (find_text, within_text, [start_num])
Argumenti sintakse so naslednji
find_text - Besedilo, ki ga je treba poiskati .
within_text - Besedilo, v katerem želite iskati.
start_num - [neobvezno] Začetni položaj v besedilu za iskanje.
Koraki:
- Izberite prazno celico, kot je D5
- Vnesite formulo
=ISNUMBER (SEARCH ("Desktop", B5:B10))
Tukaj, Namizni računalnik je besedilo, ki ga je treba poiskati, B5:B11 je območje celic, v katerih želite poiskati besedilo.
- Drugič, pritisnite VSTOP
- Tretjič, uporabite Ročaj za polnjenje in dobimo naslednji rezultat.
Pri tem je vsaka beseda, ki vsebuje Namizni računalnik ali gre za male ali velike črke, bo dal rezultat kot TRUE .
Če pa dodate pogoj, občutljiv na velikost črk, morate uporabiti funkcija FIND s spletno stranjo . funkcija ISNUMBER .
Sintaksa funkcija FIND je .
=FIND (find_text, within_text, [start_num])
V tem primeru zapišite formulo v D5 celice, kot je ta.
=ISNUMBER(FIND("Namizje",@B5:B11))
Na koncu pritisnite VSTOP in uporabite Ročaj za polnjenje da bi dobili izhod, kot je ta.
Na zgornji sliki je razvidno, da izpis ne upošteva malih črk (tj, namizje ). Tako da bi bila ta formula lahko koristna v takšnih primerih.
Preberite več: Če celica vsebuje besedilo, potem dodajte besedilo v drugo celico v Excelu
3. Kombinacija funkcije IF-OR/AND-ISNUMBER
Predpostavimo, da imate zbirko nekaterih izdelkov, kjer je vsako ime izdelka sestavljeno iz več informacij, npr., Prenosni računalnik-Windows-HP ki predstavljajo kategorijo izdelka, operacijski sistem in ime podjetja.
Če želite poiskati Windows ali Namizni računalnik . Sledite naslednjim korakom.
Preden se lotimo glavne naloge, predstavimo funkcija OR . Sintaksa funkcija OR je.
=OR (logično1, [logično2], ...)
Argumenti sintakse so naslednji:
logično1 - Prvi pogoj ali logična vrednost, ki jo je treba ovrednotiti.
logično2 - [neobvezno] Drugi pogoj ali logična vrednost za vrednotenje
Koraki:
- Izberite prazno celico, kot je D5
- Vnesite formulo
=IF (ALI(ISNUMBER(SEARCH("Windows", B5)),ISNUMBER(SEARCH("Desktop",B5))), "Na voljo", "Ni na voljo")
Tukaj, B5 je iskalna vrednost
- Drugič, pritisnite VSTOP in uporabite ročaj za polnjenje .
Predpostavimo drug primer, ko stranka želi takšen izdelek, ki mora biti pod Windows in . Namizni računalnik kategorijo. Uporabite lahko prejšnjo formulo, le da morate uporabiti funkcija AND namesto Funkcija ALI .
Sintaksa Funkcija AND je.
=AND (logično1, [logično2], ...)
Argumenti sintakse so naslednji
logično1 - Prvi pogoj ali logična vrednost, ki jo je treba ovrednotiti.
logično2 - [neobvezno] Drugi pogoj ali logična vrednost za vrednotenje.
V tem primeru zapišite formulo v D5 celice, kot je ta.
=IF(AND(ISNUMBER(SEARCH("Windows",B5)),ISNUMBER(SEARCH("Desktop",B5))),
"Na voljo", "Ni na voljo")
- Drugič, pritisnite VSTOP .
- Tretjič, uporabite Ročaj za polnjenje in dobite izhodne podatke.
Če imate težave z razlikovanjem velikih in malih črk, uporabite isto formulo, vendar zamenjajte funkcija SEARCH z Funkcija FIND .
Tokrat bo formula naslednja
=IF(AND(ISNUMBER(FIND("Windows", B10)),ISNUMBER(FIND("Desktop",B10))), "Na voljo", "Ni na voljo")
Tukaj, B10 je vrednost iskanja.
- Podobno pritisnite VSTOP in uporabite Ročaj za polnjenje za pridobitev drugih izhodov.
Preberite več: Če celica vsebuje besedo, potem pripišite vrednost v Excelu (4 formule)
4. Uporaba funkcije VLOOKUP
Predstavljajte si, da ste prek oglasa razdelili promocijske kode določenega izdelka za poseben popust. Če bo pozneje katera koli stranka želela izdelek z uporabo promocijske kode, kako boste ugotovili, za kateri izdelek gre?
Excel ima preprosto, a učinkovito funkcijo za iskanje navpičnih podatkov, ki je funkcija VLOOKUP .
Funkcija VLOOKUP je funkcija programa Excel za navpično urejeno iskanje podatkov v tabeli. Funkcija VLOOKUP je združljiva s približnim in natančnim ujemanjem.
=VLOOKUP (vrednost, tabela, col_index, [range_lookup])
Argumenti sintakse so naslednji
vrednost - Vrednost, ki jo je treba poiskati v prvem stolpcu tabele.
tabela - Tabela, iz katere se pridobi vrednost.
col_index - Stolpec v tabeli, iz katerega želite pridobiti vrednost.
range_lookup - [neobvezno] TRUE = približno ujemanje (privzeto). FALSE = natančno ujemanje.
Koraki:
- Izberite katero koli prazno celico, npr., C15
- Vnesite formulo, kot je
=VLOOKUP(B15, B5:D11,2,FALSE)
Tukaj, B15 je vrednost iskanja, B5:11 je območje podatkov, iz katerega želite pridobiti podatke, 2 je indeks stolpca, ki je številka stolpca od začetnega stolpca nabora podatkov, in False pomeni natančno ujemanje.
- Pritisnite VSTOP
- Nazadnje uporabite Ročaj za polnjenje .
Preberite več: Kako uporabiti VLOOKUP, če celica vsebuje besedo v besedilu v Excelu
5. Formula s funkcijama INDEX in MATCH
V nekaterih primerih nabor podatkov ni tako enostaven kot prejšnji. In moramo poiskati želene podatke, pri čemer se moramo soočiti z dvema ali več merili. V takem primeru se uporabi kombinacija INDEX in . MATCH funkcije lahko v Excelu ustvarijo impresivne rezultate.
Sintaksa funkcija INDEX je .
=INDEX (polje, številka vrstice, [številka kolona], [številka območja])
Argumenti sintakse so naslednji
polje - Razpon celic ali konstanta polja.
vrstica_številka - Položaj vrstice v referenci ali polju.
col_num - [neobvezno] Položaj stolpca v referenci ali polju.
area_num - [neobvezno] Območje v referenci, ki ga je treba uporabiti.
Poleg sintakse funkcija MATCH je .
=MATCH (lookup_value, lookup_array, [match_type])
Argumenti sintakse so naslednji
lookup_value - Vrednost, ki se ujema z lookup_array.
lookup_array - Razpon celic ali referenca na polje.
match_type - [neobvezno] 1 = natančno ali naslednje najmanjše (privzeto), 0 = natančno ujemanje, -1 = natančno ali naslednje največje.
Obe funkciji lahko uporabite namesto funkcija VLOOKUP tudi.
- Za to izberite prazno celico. V tem primeru je to C14 .
- Drugič, vstavite formulo v C14 celica.
=INDEX(C5:C11,MATCH("FGI39",B5:B11,0))
Tukaj, C5:C11 so podatki, iz katerih želite pridobiti podatke, FGI39 je promocijska koda iskanja, B5:B11 obseg celic promocode in 0 za natančno ujemanje.
- Tretjič, pritisnite VSTOP in uporabite Ročaj za polnjenje za pridobitev izpisa.
Zdaj preidite na glavno točko, kjer bomo poiskali vrednost na podlagi dveh meril z uporabo INDEX in . MATCH funkcije. Predstavljajte si, da želi stranka izvedeti ceno Prenosni računalnik Dell in seveda bo 6. generacija.
Kako lahko ugotovimo vrednost? Sledite naslednjim korakom.
Koraki:
- Najprej izberite prazno celico. D13 .
- Drugič, vstavite formulo v D13 celica.
=INDEX(D5:D10,MATCH(1,(B13=B5:B10)*(C13=C5:C10),0))
Tukaj, D5:D10 je Cena podatki, B13 je iskalna vrednost prvega merila in B5:B10 so podatki prvega merila, C13 je iskalna vrednost za drugo merilo in C5:C10 V tej formuli se uporablja logična logika, da se ustvari niz enic in ničel, ki se ujemajo z vsemi merili. 2 merila in nato Funkcija MATCH da se ujema s prvim 1 .
- Pritisnite VSTOP (če ste Microsoft 365 uporabnik) ali CTRL + SHIFT + ENTER (za druge različice programa Excel, saj je formula polje).
Preberite več: Kako vrniti vrednost, če celice vsebujejo določeno besedilo s seznama
Stvari, ki si jih je treba zapomniti
- Med vstavljanjem formula INDEX , bodite pozorni na številko vrstice in stolpca. Poleg tega med vstavljanjem vnesite indeks desnega stolpca formula VLOOKUP .
- Še pomembneje je, da ste pozorni na ime datoteke, lokacijo datoteke in ime datoteke s končnico excel.
Zaključek
Zdaj imate te formule za povratna vrednost v drugi celici če celica vsebuje besedilo. Verjamem, da ste vse postopke dobro razumeli. Če imate kakršno koli nejasnost ali vprašanje, jih delite spodaj v razdelku s komentarji. Hvala, da ste z nami.