Als cel Word bevat, wijs dan waarde toe in Microsoft Excel 2010

Anonim

In dit artikel zullen we leren of cel een woord bevat en hoe u waarde kunt toewijzen in Microsoft Excel 2010.

Laten we eens kijken of we een situatie hebben waarin we elke cel moeten bekijken en controleren of deze tekst bevat. Zo ja, dan moeten we een getal in een aparte cel teruggeven, anders negeren. We kunnen zien hoe dit wordt gedaan met behulp van een voorbeeld -

Kolom A bevat tekst met het woord "kleur". 1 cel niet. (De kleuren zijn hier niet van enige betekenis). We moeten controleren of elke cel in deze kolom het woord "kleur" bevat. Als dit het geval is, moeten we de waarde 1 in kolom B retourneren, anders moeten we 0 retourneren.

Zie de onderstaande schermafbeelding om het beter te begrijpen:


We zullen 3 functies gebruiken, namelijk, INDIEN, ZOEKEN & IFERRORom de waarde in kolom B te berekenen.

De functie If controleert of aan een voorwaarde is voldaan en retourneert één waarde als WAAR en een andere als ONWAAR.

Syntaxis =ALS(logische_test,waarde_als_waar,waarde_als_onwaar)

De functie ZOEKEN retourneert het nummer van het teken waarop een specifiek teken of tekstreeks voor het eerst wordt gevonden, van links naar rechts lezend (niet hoofdlettergevoelig)

Syntaxis =SEARCH(find_text,in_text,start_num)

De functie IFERROR retourneert value_if_error als expressie een fout is en anders de waarde van de expressie zelf

Syntaxis =IFERROR(waarde,waarde_als_fout)

In cel B2 is de formule =IFERROR(IF(SEARCH("kleur",A2),1),0)

Zie onderstaande schermafbeelding:

in cellenA2:A8 kleuren van de regenboog - VIBGYOR worden gebruikt. Om dingen anders te maken in de cel A9 Wit is ingevoerd sinds wit maakt geen deel uit van VIBGYOR.

Het resultaat is dus 1 in cellen A2:A8 omdat elk van die cellen de tekst "kleur" bevat en 0 in cel A9 omdat het niet de tekst "kleur" bevat (zie het blauw gemarkeerde vak hierboven).

Laten we begrijpen hoe de formule werkt:

  • Beginnend met cel A2, deZoekenfunctie zoekt naar de tekst “kleur" in deze cel. Indien gevonden, wordt 8 geretourneerd, de locatie waar de tekst in cel A2 is gevonden. Als de tekst niet wordt gevonden zoals in cel A9, retourneert de functie de #WAARDE! Fout.
  • Dan deINDIEN functie zal controleren of de zoekfunctie een waarde heeft geretourneerd. Zo ja, dan retourneert het 1, anders blijft het de #WAARDE! fout.
  • Als laatste, de IFERROR functie zal controleren of de zoekfunctie een #WAARDE! Fout en zo ja, dan wordt een 0 geretourneerd in plaats van de fout in die cel.