Ako ćelija sadrži Word tada dodijelite vrijednost u programu Microsoft Excel 2010

Anonim

U ovom ćemo članku saznati sadrži li ćelija riječ, kako dodijeliti vrijednost u programu Microsoft Excel 2010.

Uzmimo u obzir da imamo situaciju u kojoj moramo pregledati svaku ćeliju i provjeriti sadrži li ona bilo koji tekst. Ako da, moramo vratiti broj u zasebnu ćeliju, u protivnom zanemarite. Na primjeru možemo vidjeti kako se to radi -

Kolona A sadrži tekst koji sadrži riječ "boja". 1 ćelija nema. (Boje ovdje nemaju nikakvog značaja). Moramo provjeriti sadrži li svaka ćelija u ovom stupcu riječ "boja". Ako se to dogodi, moramo vratiti vrijednost 1 u stupac B, inače moramo vratiti 0.

Da biste bolje razumjeli, pogledajte donji snimak zaslona:


Koristit ćemo 3 funkcije, naime, AKO, TRAŽI & POGREŠIza izračunavanje vrijednosti u stupcu B.

Funkcija If provjerava je li uvjet ispunjen i vraća jednu vrijednost ako je TRUE, a drugu ako je FALSE.

Sintaksa = IF (logički_test, vrijednost_ako_istina, vrijednost_ako_fašno)

Funkcija SEARCH vraća broj znaka na kojem se prvi put nalazi određeni znak ili tekstualni niz, čitajući slijeva nadesno (ne razlikuju velika i mala slova)

Sintaksa = SEARCH (find_text, within_text, start_num)

IFERROR funkcija vraća value_if_error ako je izraz pogreška, a vrijednost samog izraza inače

Sintaksa = IFERROR (vrijednost, vrijednost_ako_pogreška)

U ćeliji B2 formula je = IFERROR (IF (TRAŽI ("boja", A2), 1), 0)

Pogledajte donju snimku zaslona:

U stanicamaA2: A8 boje duge - VIBGYOR su korišteni. Učiniti stvari drugačijima u ćeliji A9 Bijela upisuje se od Bijela nije dio VIBGYOR.

Dakle, rezultat je 1 u ćelijama A2: A8 budući da svaka od tih ćelija sadrži tekst "boja" i 0 u ćeliji A9 jer ne sadrži tekst "boja" (vidi gornji okvir označen plavom bojom).

Shvatimo kako formula radi:

  • Počevši od ćelije A2,tražifunkcija će tražiti tekst "boja" u ovoj ćeliji. Ako se pronađe, vratit će 8 što je mjesto na kojem je tekst pronađen u ćeliji A2. Ako tekst nije pronađen kao u ćeliji A9, funkcija će vratiti #VALUE! Pogreška.
  • OndaAKO funkcija će provjeriti je li funkcija pretraživanja vratila bilo koju vrijednost. Ako da, vratit će 1, inače će nastaviti vraćati #VREDNOST! pogreška.
  • Na kraju, POGREŠAK funkcija će provjeriti je li funkcija pretraživanja vratila #VALUE! Pogreška i ako da, vratit će 0 umjesto pogreške u toj ćeliji.