V tem članku bomo izvedeli, če celica vsebuje besedo, in kako dodeliti vrednost v programu Microsoft Excel 2010.
Pomislimo, da imamo situacijo, ko moramo pregledati vsako celico in preveriti, ali vsebuje besedilo. Če je odgovor pritrdilen, moramo vrniti številko v ločeni celici, drugače ne upoštevajte. Kako to storimo, lahko vidimo na primeru -
V stolpcu A je besedilo, ki vsebuje besedo "barva". 1 celica ne. (Barve tukaj nimajo nobenega pomena). Preveriti moramo, ali vsaka celica v tem stolpcu vsebuje besedo "barva". Če se to zgodi, moramo vrniti vrednost 1 v stolpec B, sicer moramo vrniti 0.
Če želite bolje razumeti, si oglejte spodnji posnetek zaslona:
Uporabili bomo 3 funkcije, in sicer ČE, ISKANJE & NAPAKAza izračun vrednosti v stolpcu B.
Funkcija If preveri, ali je pogoj izpolnjen, in vrne eno vrednost, če je TRUE, drugo pa, če je FALSE.
Sintaksa = IF (logični_test, vrednost_ko_resnična, vrednost_ko_napačna)
Funkcija SEARCH vrne številko znaka, pri katerem se prvič najde določen znak ali besedilni niz, in se bere od leve proti desni (ne razlikuje med velikimi in malimi črkami)
Sintaksa = SEARCH (find_text, within_text, start_num)
Funkcija IFERROR vrne value_if_error, če je izraz napaka, vrednost samega izraza pa drugače
Sintaksa = IFERROR (vrednost, value_if_error)
V celici B2 je formula = IFERROR (IF (ISKANJE ("barva", A2), 1), 0)
Glejte spodnji posnetek zaslona:
V celicahA2: A8 barve mavrice - VIBGYOR so uporabljeni. Da bi bilo v celici drugače A9 bela je vnesen od Bela ni del VIBGYOR.
Rezultat je torej 1 v celicah A2: A8, saj vsaka od teh celic vsebuje besedilo "barva" in 0 v celici A9, ker ne vsebuje besedila "barva" (glej modro označeno polje zgoraj).
Razumejmo, kako deluje formula:
- Začenši s celico A2,Iskanjefunkcija bo iskala besedilo "barva " v tej celici. Če ga najdete, bo vrnil 8, ki je mesto, na katerem je bilo besedilo najdeno v celici A2. Če besedila ne najdete kot v celici A9, bo funkcija vrnila #VALUE! Napaka.
- Potem paČE funkcija bo preverila, ali je iskalna funkcija vrnila kakšno vrednost. Če je odgovor pritrdilen, bo vrnil 1, sicer bo še naprej vračal #VALUE! napaka.
- Nazadnje, NAPAKA funkcija bo preverila, ali je iskalna funkcija vrnila #VALUE! Napaka in če da, bo vrnila 0 namesto napake v tej celici.