Excel

Celle indeholder specifik tekst

Cell Contains Specific Text

Excel-formel: Celle indeholder specifik tekstGenerisk formel
= ISNUMBER ( SEARCH (substring,text))
Resumé

For at kontrollere, om en celle indeholder specifik tekst, kan du bruge funktionen SØG sammen med ISNUMBER-funktionen. I den generiske version, underlag er den specifikke tekst, du leder efter, og tekst repræsenterer tekst i den celle, du tester. I det viste eksempel er formlen i D5:

 
= ISNUMBER ( SEARCH (C5,B5))

Denne formel returnerer SAND, hvis understrengen findes, og FALSK, hvis ikke.



Bemærk: SEARCH-funktionen finder automatisk delvise matches.



Forklaring

Funktionen SØG returnerer søgestrengens position, når den findes, og #VÆRDI! fejl, hvis den ikke blev fundet. Vi bruger denne kendsgerning til at teste, om søgestrengen findes ved hjælp af ISNUMBER-funktionen til at 'fange' gyldige numeriske positioner.

få værdi af sidste ikke-tomme celle

ISNUMBER returnerer SAND for tal og FALSK for alt andet. Så hvis SEARCH finder understrengen, returnerer den positionen som et tal, og ISNUMBER returnerer SAND. Hvis SEARCH ikke finder understrengen, returnerer den en #VALUE! fejl, som får ISNUMBER til at returnere FALSE.



Skift mellem store og små bogstaver

Hvis du vil have denne formel til at være store og små bogstaver, kan du erstatte SEARCH-funktionen med FIND-funktionen som sådan:

 
= ISNUMBER ( FIND (substring,text))

Hvis celle indeholder

Hvis du vil gøre noget, når en celle indeholder specifik tekst, kan du pakke formlen i en IF-sætning som denne:

 
= IF ( ISNUMBER ( SEARCH (substring,text)), 'Yes', 'No')

I stedet for at returnere SAND eller FALSK returnerer formlen ovenfor 'Ja', hvis underlag findes og 'Nej', hvis ikke.



Med hardkodet søgestreng

Hvis du vil teste en celle for et enkelt hardkodet underlag, skal du blot omslutte teksten med dobbelt anførselstegn. For eksempel for at kontrollere A1 for teksten 'apple' brug:

 
= ISNUMBER ( SEARCH ('apple',A1))

Leder du efter mere end en ting?

Hvis du har brug for at teste en celle for mere end én ting (dvs. for en af ​​mange underlag), se denne eksempelformel .

hvordan man kombinerer navne i Excel med komma

Se flere relaterede formler nedenfor.

Forfatter Dave Bruns


^