Excel-formel: Området innehåller specifik text -

Innehållsförteckning

Generisk formel

=COUNTIF(rng,"*"&value&"*")>0

Sammanfattning

För att avgöra om ett intervall eller en kolumn innehåller specifik text (en specifik delsträng eller delvis text) kan du använda en formel baserad på COUNTIF-funktionen och jokertecken. I exemplet som visas är formeln i D5:

=COUNTIF(rng,"*"&D5&"*")>0

Förklaring

COUNTIF-funktionen räknar celler som uppfyller angivna kriterier och returnerar ett antal händelser som hittats. Om inga celler uppfyller kriterierna returnerar COUNTIF noll.

Asterisken (*) är ett jokertecken för en eller flera tecken. Genom att sammanfoga asterisker före och efter värdet i D5 räknar formeln värdet som en delsträng. Med andra ord kommer det att räkna värdet om det visas någonstans i någon cell i intervallet.

Alla positiva resultat innebär att värdet hittades. Genom att jämföra resultatet med den större än operator (>) och noll tvingar vi ett slutresultat av SANT eller FALSKT.

Med IF

Du kan hysa denna formel inuti IF-funktionen som det logiska testet. För att till exempel returnera ett slutresultat av "Ja" eller "Nej" kan du använda IF så här:

=IF(COUNTIF(range,"*"&value&"*"),"Yes","No")

Intressanta artiklar...