I denne artikel lærer vi, om cellen indeholder word, og hvordan du tildeler værdi i Microsoft Excel 2010.
Lad os overveje, at vi har en situation, hvor vi skal gennemgå hver celle og kontrollere, om den indeholder tekst. Hvis ja, skal vi returnere et tal i en separat celle, ellers ignorere. Vi kan se, hvordan dette gøres ved hjælp af et eksempel -
Kolonne A har tekst, der indeholder ordet "farve". 1 celle ikke. (Farverne har ingen betydning her). Vi skal kontrollere, om hver celle i denne kolonne indeholder ordet "farve". Hvis det gør det, skal vi returnere værdien 1 i kolonne B, ellers skal vi returnere 0.
For at forstå bedre, se nedenstående skærmbillede:
Vi vil bruge 3 funktioner, nemlig HVIS, SØG & FEJLat beregne værdien i kolonne B.
If -funktionen kontrollerer, om en betingelse er opfyldt, og returnerer en værdi, hvis den er SAND, og en anden, hvis FALSK.
Syntaks = HVIS (logisk_test, værdi_if_sand, værdi_if_falsk)
SEARCH-funktionen returnerer nummeret på det tegn, hvor et bestemt tegn eller en tekststreng først findes, og læser fra venstre mod højre (ikke store og små bogstaver)
Syntaks = SEARCH (find_text, inside_text, start_num)
IFERROR -funktionen returnerer value_if_error, hvis udtryk er en fejl, og værdien af selve udtrykket ellers
Syntaks = IFERROR (værdi, value_if_error)
I celle B2 er formlen = FEJL (HVIS (SØG ("farve", A2), 1), 0)
Se nedenstående skærmbillede:
I cellerA2: A8 regnbuens farver - VIBGYOR er brugt. For at gøre tingene anderledes i cellen A9 Hvid er indtastet siden hvid er ikke en del af VIBGYOR.
Resultatet er derfor 1 i celler A2: A8, da hver af disse celler indeholder teksten "farve" og 0 i celle A9, da den ikke indeholder teksten "farve" (se den blå markerede boks ovenfor).
Lad os forstå, hvordan formlen fungerer:
- Begyndende med celle A2,Søgfunktion vil lede efter teksten "farve" i denne celle. Hvis den findes, returnerer den 8, som er det sted, hvor teksten blev fundet i celle A2. Hvis teksten ikke findes som i celle A9, returnerer funktionen #VÆRDI! Fejl.
- DerefterHVIS funktion vil kontrollere, om søgefunktionen returnerede nogen værdi. Hvis ja, returnerer den 1, ellers vil den fortsat returnere #VÆRDIEN! fejl.
- Endelig er IFERROR funktion kontrollerer, om søgefunktionen har returneret en #VÆRDI! Fejl, og hvis ja, returnerer den et 0 i stedet for fejlen i cellen.