Ako ćelija sadrži tekst, vratite vrijednost u drugu ćeliju koristeći Excel formulu

  • Podijeli Ovo
Hugh West

Ako tražite Excel formulu ako ćelija sadrži tekst pa vrati vrijednost u drugu ćeliju , onda ste na pravom mjestu. Jedan od najpopularnijih zadataka Excela je provjeriti ima li ćelija vrijednost na osnovu datog uvjeta. Ova vrijednost može biti tekst, datum ili bilo koja druga brojčana vrijednost. U ovom članku ćemo raspravljati o Excel formuli ako ćelija sadrži tekst, a zatim vrati vrijednost u drugoj ćeliji.

Preuzmite radnu svesku za vježbu

Formula ako ćelija sadrži tekst .xlsx

5 načina za formiranje Excel formule Ako ćelija sadrži tekst, a zatim vrati vrijednost u drugoj ćeliji

Imamo skup podataka proizvoda, npr. laptop, desktop i mobilni . Sada moramo pronaći različite tipove vrijednosti s obzirom na uvjet. Očigledno, sljedeće formule mogu biti od pomoći za pronalaženje podataka u odnosu na različite kriterije.

1. Upotreba IF funkcije

Kada imate informacije da se Desktop isporučuje . Zatim želite da pronađete podatke za koji grad i ćeliju, „Desktop je isporučen“. Možete koristiti funkciju IF . Funkcija IF je logička funkcija zasnovana na datom iskazu. Mogu postojati dva rezultata za IF izraz. Prvi rezultat je tačan, drugi je lažan kada uporedite.

Sintaksa funkcije je

=IF (logički_test, [value_if_true], [value_if_false])

Argumenti sintakse susljedeće.

logički_test – Vrijednost ili logički izraz koji se može ocijeniti kao TRUE ili FALSE.

value_if_true – [opciono] Vrijednost za vraćanje kada logički_test procijeni na TRUE.

value_if_false – [opcionalno] Vrijednost za vraćanje kada logički_test procijeni na FALSE.

Koraci:

  • Odaberite praznu ćeliju, npr. D5
  • Upišite formulu
=IF (C5="Dhaka", "Delivered", "Not Delivered")

Ovdje, C5 se odnosi na vrijednost ćelije i to je grad Dhaka , Isporučeno znači ako je vrijednost Tačno ili Nije dostavljeno znači ako je vrijednost Netačno .

  • Pritisnite ENTER
  • Koristite ručicu za popunjavanje povlačenjem kursora prema dolje držeći desni donji ugao ćelije D5 kao ovo.

  • Na kraju ćemo dobiti ovakav izlaz.

Pročitajte više: Kako pronaći tekst u Excel rasponu & vrati referencu ćelije (3 načina)

2. Upotreba funkcije ISNUMBER

Funkcija ISNUMBER vraća TRUE i FALSE ako ne. Možete koristiti funkciju ISNUMBER u kombinaciji sa funkcijama SEARCH ili FIND da biste provjerili da li ćelija ima željenu vrijednost.

sintaksa funkcije ISNUMBER je

=ISNUMBER (vrijednost)

Ovdje je vrijednost unos koji želite provjeriti

Sintaksu funkcije SEARCH je

=SEARCH (pronađi_tekst, unutar_teksta, [početni_broj])

Argumenti sintakse su sljedeći

pronađi_tekst Tekst za traženje .

unutar_teksta Tekst za pretraživanje unutar .

početni_broj – [opcionalno] Početna pozicija u tekstu za pretragu.

Koraci:

  • Odaberite praznu ćeliju kao što je D5
  • Ovdje upišite formulu
=ISNUMBER (SEARCH ("Desktop", B5:B10))

Desktop je tekst koji treba pronaći, B5:B11 je raspon ćelija u kojem želite pronaći tekst.

  • Drugo, pritisnite ENTER
  • Treće, koristite ručicu za popunjavanje i dobijete ovakav izlaz.

Ovdje, bilo koja riječ koji sadrži Desktop bez obzira da li je riječ o malim ili velikim slovima dat će izlaz kao TRUE .

Ali ako dodate bilo koja velika i mala slova uvjet, morate koristiti funkciju FIND sa funkcijom ISNUMBER .

Sintaksa funkcije FIND je

=PRONAĐI (pronađi_tekst, unutar_teksta, [start_num])

U ovom slučaju, upišite formulu u ćeliju D5 ovako.

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

Na kraju, pritisnite ENTER i koristite Fill Handle da dobijete ovakav izlaz.

Gorenja slika otkriva da izlaz zanemaruje mala slova (tj. desktop ). Tako da bi ova formula mogla biti od pomoći u ovakvim situacijama.

Pročitajte više: If CellSadrži tekst, a zatim dodajte tekst u drugu ćeliju u programu Excel

3. Kombinacija funkcije IF-OR/AND-ISNUMBER

Pretpostavimo da imate kolekciju nekih proizvoda gdje se svaki naziv proizvoda sastoji više informacija, npr. Laptop-Windows-HP koji predstavlja kategoriju proizvoda, operativni sistem i naziv kompanije.

Sada ako želite pronaći ili Windows ili Desktop . Možete slijediti dolje navedene korake.

Pa, prije nego pređemo na glavni zadatak, hajde da predstavimo funkciju ILI . Sintaksa funkcije OR je.

=OR (logički1, [logički2], …)

Argumenti sintakse su sljedeći:

logički1 – Prvi uvjet ili logička vrijednost za procjenu.

logički2 – [opcionalno] Drugi uslov ili logička vrijednost za procjenu

Koraci:

  • Odaberite praznu ćeliju kao što je D5
  • Upišite formulu
=IF (OR(ISNUMBER(SEARCH("Windows", B5)),ISNUMBER(SEARCH("Desktop",B5))),"Available","Not Available")

Ovdje, B5 je tražena vrijednost

  • Drugo, pritisnite ENTER i koristite ručicu za punjenje .

Pretpostavimo drugi slučaj, kada kupac želi takav tip proizvoda koji mora biti u kategoriji Windows i Desktop . Možete slijediti raniju formulu, osim što morate koristiti funkciju I umjesto OR funkcije .

Sintaksu AND funkcije je.

=AND (logično1,[logički2], …)

Argumenti sintakse su sljedeći

logički1 Prvi uvjet ili logička vrijednost za evaluate.

logical2 [opciono] Drugi uslov ili logička vrijednost za procjenu.

U ovom slučaju, upišite formulu u D5 ćelija ovako.

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

"Available","Not Available")

  • Drugo, pritisnite ENTER .
  • Treće, koristite ručicu za popunjavanje i dobijete izlaz.

Opet, ako se suočite s problemima osjetljivim na velika i mala slova, samo koristite istu formulu ali zamijenite funkciju SEARCH sa FIND funkcijom .

Ovo vrijeme kada će formula biti

=IF(AND(ISNUMBER(FIND("Windows”, B10)),ISNUMBER(FIND("Desktop",B10))),"Available","Not Available")

Ovdje, B10 je vrijednost traženja.

  • Slično, pritisnite ENTER i koristite ručicu za popunjavanje da dobijete druge izlaze.

Pročitajte više: Ako ćelija sadrži Word onda dodijelite vrijednost u Excelu (4 formule)

4. Upotreba funkcije VLOOKUP

Zamislite da ste distribuirali promo kodovi fiksnog artikla preko oglasa za poseban popust. Kasnije, ako bilo koji kupac želi bilo koji proizvod koristeći promotivni kod, kako ćete identificirati stavku proizvoda?

Excel ima jednostavnu, ali učinkovitu funkciju za pronalaženje svih vertikalnih podataka, a to je funkcija VLOOKUP .

Funkcija VLOOKUP je Excel funkcija za vertikalno organizirana pretraživanja podataka u tablici. VLOOKUPfunkcija je kompatibilna i sa približnim i sa tačnim podudaranjem. Sintaksa funkcije je

=VLOOKUP (vrijednost, tabela, col_index, [range_lookup])

Argumenti sintakse su sljedeće

value – Vrijednost koju treba tražiti u prvoj koloni tabele.

tabela – Tabela iz koje se preuzima vrijednost.

col_index – Kolona u tablici iz koje se preuzima vrijednost.

range_lookup – [opciono] TRUE = približno podudaranje (podrazumevano). FALSE = potpuno podudaranje.

Koraci:

  • Odaberite bilo koju praznu ćeliju, npr. C15
  • Upišite formulu kao
=VLOOKUP(B15, B5:D11,2,FALSE)

Ovdje, B15 je vrijednost traženja, B5:11 je raspon podataka od koje želite da preuzmete podatke, 2 je indeks stupca koji je broj stupca iz početne kolone skupa podataka, a False znači tačno podudaranje.

  • Pritisnite ENTER
  • Na kraju, koristite ručicu za popunjavanje .

Pročitajte više: Kako koristiti VLOOKUP ako ćelija sadrži riječ unutar teksta u Excelu

5. Formula s funkcijama INDEX i MATCH

U nekim slučajevima, skup podataka nije tako jednostavan kao prethodni. I moramo pronaći željene podatke suočavajući se s dva ili više kriterija. U takvoj situaciji, kombinacija funkcija INDEX i MATCH može proizvesti impresivne rezultate uExcel.

Sintaksa funkcije INDEX je

=INDEX (niz, broj_reda, [broj_stupca], [broj_područja] )

Argumenti sintakse su sljedeći

array – Opseg ćelija ili konstanta niza.

row_num – Pozicija retka u referenci ili nizu.

col_num – [opcionalno] Položaj stupca u referenci ili nizu.

broj_područja – [opcionalno] Opseg u referenci koji treba koristiti.

Osim sintakse od funkcije MATCH je

=MATCH (vrijednost_potraži, niz_potraživanja, [tip_podudaranja])

Argumenti sintaksa je sljedeća

lookup_value – Vrijednost koja se podudara u lookup_array.

lookup_array – Opseg ćelija ili referenca niza.

match_type – [opcionalno] 1 = tačan ili sljedeći najmanji (zadano), 0 = tačno podudaranje, -1 = tačno ili sledeće najveće.

Dve funkcije se mogu koristiti umesto VLOOKUP fu nction također.

  • Za ovo odaberite praznu ćeliju. U ovom slučaju, to je C14 .
  • Drugo, umetnite formulu u ćeliju C14 .
=INDEX(C5:C11,MATCH("FGI39",B5:B11,0))

Ovdje, C5:C11 su podaci odakle želite izdvojiti podatke, FGI39 je promotivni kod za traženje, B5:B11 raspon ćelija promo koda, a 0 je za tačno podudaranje.

  • Treće, pritisnite ENTER i koristite ručicu za popunjavanje da dobijete izlaz.

Sada, prijeđite na glavnu točku gdje ćemo će pronaći vrijednost na osnovu dva kriterija koristeći funkcije INDEX i MATCH . Zamislite, kupac želi znati cijenu Dell laptopa i naravno, on će biti 6. generacije.

Kako možemo pronaći vrijednost? Samo slijedite korake.

Koraci:

  • Prvo, odaberite praznu ćeliju. Ovdje je D13 .
  • Drugo, umetnite formulu u ćeliju D13 .
=INDEX(D5:D10,MATCH(1,(B13=B5:B10)*(C13=C5:C10),0))

Ovdje, D5:D10 je podatak Cijena , B13 je tražena vrijednost prvog kriterija i B5:B10 je podatak prvog kriterija, C13 je vrijednost pretraživanja za drugi kriterij i C5:C10 je podatak za drugi kriterij. U ovoj formuli, booleova logika se koristi za kreiranje niza jedinica i nula koje odgovaraju svim kriterijima 2 , a zatim funkcija MATCH da odgovara prvom 1 .

  • Pritisnite ENTER (ako ste korisnik Microsoft 365 ) ili CTRL + SHIFT + ENTER (za druge verzije Excela jer je to formula niza).

Pročitajte više: Kako vratiti vrijednost ako ćelije sadrže određeni tekst sa liste

Stvari koje treba zapamtiti

  • Dok ubacujete formulu INDEX , vodite računa o broju reda i stupca. Osim toga, unesite indeks desne kolone whileumetanje formule VLOOKUP .
  • Još važnije, pazite na naziv datoteke, lokaciju datoteke i naziv datoteke ekstenzije excel-a.

Zaključak

Sada imate ove formule za vratiti vrijednost u drugu ćeliju ako ćelija sadrži tekst. Vjerujem da dobro razumiješ sve procese. Ako imate bilo kakvu zabunu ili upit, podijelite ih ispod u odjeljku za komentare. Hvala što ste sa nama.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.