Excel ISTEXT -funksjon - Test om cellen er tekst

Last ned eksempel på arbeidsbok

Last ned eksemplet på arbeidsbok

Denne opplæringen viser hvordan du bruker Excel ISTEXT -funksjon i Excel for å teste om en celle er tekst.

ISTEXT Funksjon Beskrivelse:

ISTEXT -funksjonstesten hvis cellen er tekst. Returnerer SANN eller FALSK.

For å bruke ISTEXT Excel -regnearkfunksjonen, velg en celle og skriv:

(Legg merke til hvordan formelinngangene vises)

ISTEXT -funksjonssyntaks og innganger:

1 = ISTEXT (VALUE)

verdi - Testverdien

Slik bruker du ISTEXT -funksjonen

ISTEXT -funksjonen tester om celleinnholdet er tekst. Hvis cellen inneholder tekst, returnerer den SANN, ellers returnerer den FALSK.

1 = ISTEXT (A2)

Tall lagret som tekst

Når du arbeider med Excel, kan du støte på tall som er lagret som tekst. Excel behandler disse tallene som er lagret som tekst som tekst og ikke tall, noe som kan gi problemer for formlene dine. Ett alternativ er å bruke VALUE -funksjonen til å konvertere et nummer som er lagret som tekst til et tall.

I stedet kan du imidlertid bare teste om en celleverdi inneholder tekst. Legg merke til hvordan ISTEXT -funksjonen returnerer TRUE hvis den støter på et nummer som er lagret som tekst.

1 = ISTEXT (A2)

Hvis er tekst

Vanligvis vil du etter å ha utført en logisk test gjøre noe basert på resultatet av denne testen. IF -funksjonen kan brukes til å utføre forskjellige handlinger hvis en setning blir vurdert som SANN eller FALSK. La oss bruke den med ISTEXT -funksjonen.

1 = HVIS (ISTEXT (A2), "tekst", "ikke tekst")

Valider celleinngang

En bruk av ISTEXT -funksjonen er å validere innholdet i en celle. Du kan for eksempel ha et inndataskjema som krever en tekstverdi. Med ISTEXT -funksjonen kan du teste om brukeren skrev inn en tekstverdi, og varsle dem hvis de ikke gjorde det.

1 = HVIS (B2 = "", "", HVIS (ISTEXT (B2), "", "Ugyldig oppføring"))

Datavalidering - Tving inn tekstinnføring

Eksemplet ovenfor var "svak" datavalidering; brukeren kan ignorere advarselen. I stedet kan vi bruke ISTEXT innen datavalidering for å tillate ikke-tekstverdier.

1 = ISTEXT (B2: B5)

<<>>

Test om en celle i området er tekst

For å teste om en celle i et celleområde er tekst, kan vi bruke ISTEXT -funksjonen sammen med SUMPRODUCT -funksjonen.

1 = HVIS (SUMPRODUCT (-ISTEXT (A2: C2))> 0, "Ja", "Nei")

Følg lenken ovenfor for å lære hvordan denne funksjonen fungerer.

Marker celler som inneholder tekst

En siste ting du kan gjøre med ISTEXT -funksjonen er markeringsceller som inneholder tekst. Vi kan gjøre dette ved å lage betinget formatering basert på en regel.

  1. Velg alle cellene du vil kontrollere
  2. Gå til Hjem bånd > Betinget formatering > Ny regel
  3. Plukke ut 'Bruk en formel for å bestemme hvilke celler som skal formateres
  4. Skriv inn formelen = ISTEXT (A2)
  5. Klikk på Format -knappen og velg ønsket formatering
  6. Klikk OK to ganger for å avslutte og lagre.

Andre logiske funksjoner

Excel / Google Sheets inneholder mange andre logiske funksjoner for å utføre andre logiske tester. Her er en liste:

IF / IS -funksjoner
iferror
feil
isna
iserr
er blank
er tall
istext
er ikke -tekst
isformula
islogisk
isref
iseven
isodd

ISTEXT i Google Regneark

ISTEXT -funksjonen fungerer nøyaktig det samme i Google Regneark som i Excel:

ISTEXT -eksempler i VBA

Du kan også bruke ISTEXT -funksjonen i VBA. Type:
application.worksheetfunction.istext (verdi)

Utfører følgende VBA -utsagn

1234 Range ("C2") = Application.WorksheetFunction.IsText (Range ("B2"))Range ("C3") = Application.WorksheetFunction.IsText (Range ("B3"))Range ("C4") = Application.WorksheetFunction.IsText (Range ("B4"))Range ("C5") = Application.WorksheetFunction.IsText (Range ("B5"))

vil gi følgende resultater

For funksjonsargumentene (verdi osv.) Kan du enten skrive dem inn direkte i funksjonen, eller definere variabler som skal brukes i stedet.

Gå tilbake til listen over alle funksjoner i Excel

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave