Hvis Cell inneholder Word, tilordner du verdi i Microsoft Excel 2010

Anonim

I denne artikkelen vil vi lære om cellen inneholder ord og hvordan du tilordner verdi i Microsoft Excel 2010.

La oss vurdere at vi har en situasjon der vi må gjennomgå hver celle og sjekke om den inneholder tekst. Hvis ja, må vi returnere et tall i en egen celle, ellers ignorer. Vi kan se hvordan dette gjøres ved å bruke et eksempel -

Kolonne A har tekst som inneholder ordet “farge”. 1 celle gjør det ikke. (Fargene har ingen betydning her). Vi må sjekke om hver celle i denne kolonnen inneholder ordet “farge”. Hvis den gjør det, må vi returnere verdien 1 i kolonne B, ellers må vi returnere 0.

For å forstå bedre, se skjermbildet nedenfor:


Vi bruker tre funksjoner, nemlig HVIS, SØK OG FEILfor å beregne verdien i kolonne B.

If -funksjonen sjekker om en betingelse er oppfylt, og returnerer én verdi hvis SANN, og en annen hvis FALSK.

Syntaks = IF (logisk_test, verdi_if_sann, verdi_if_falsk)

SEARCH-funksjonen returnerer nummeret til tegnet der et bestemt tegn eller en tekststreng først blir funnet, og leser fra venstre til høyre (ikke store og små bokstaver)

Syntaks = SØK (finn_tekst, innenfor_tekst, startnummer)

IFERROR -funksjonen returnerer value_if_error hvis uttrykket er en feil og verdien av selve uttrykket ellers

Syntaks = IFERROR (verdi, verdi_if_feil)

I celle B2 er formelen = FEIL (HVIS (SØK ("farge", A2), 1), 0)

Se skjermdumpen nedenfor:

I cellerA2: A8 regnbuens farger - VIBGYOR er brukt. For å gjøre ting annerledes i cellen A9 Hvit er lagt inn siden Hvit er ikke en del av VIBGYOR.

Derfor er resultatet 1 i cellene A2: A8 siden hver av disse cellene inneholder teksten “farge” og 0 i celle A9 siden den ikke inneholder teksten “farge” (se blå uthevet boks ovenfor).

La oss forstå hvordan formelen fungerer:

  • Starter med celle A2,Søkfunksjonen vil se etter teksten "farge" i denne cellen. Hvis den blir funnet, returnerer den 8 som er stedet der teksten ble funnet i celle A2. Hvis teksten ikke blir funnet som i celle A9, returnerer funksjonen #VERDI! Feil.
  • Og såHVIS funksjon vil kontrollere om søkefunksjonen returnerte noen verdi. Hvis ja, vil den returnere 1, ellers vil den fortsette å returnere #VERDI! feil.
  • Til slutt, IFERROR funksjonen vil kontrollere om søkefunksjonen har returnert en #VERDI! Feil, og hvis ja, vil den returnere en 0 i stedet for feilen i cellen.