Excel se l'intervallo di celle contiene testo specifico

Anonim

In questo articolo impareremo come sapere se un intervallo contiene testo specifico o meno.

Ad esempio, hai un ampio elenco di dati e devi trovare la presenza di sottostringhe in un intervallo utilizzando le funzioni excel. Per questo articolo dovremo utilizzare 2 funzioni:

  1. Funzione SUMPRODOTTO
  2. Funzione CONTA.SE con carattere jolly

La funzione SUMPRODUCT è una funzione matematica in Excel. Funziona su più gamme. Moltiplica gli array corrispondenti e poi li somma.

La funzione COUNTIF di excel conta solo il numero di celle con una condizione specifica in un determinato intervallo.

Un carattere jolly è un carattere speciale che consente di eseguire una corrispondenza indefinita sul testo nelle formule di Excel.

Ci sono tre caratteri jolly in Excel

  1. Punto interrogativo (?)
  2. Asterisco (*)
  3. Tilde (~)

Formula generica:

= SUMPRODUCT( COUNTIF ( range , "*" &sottostringhe& "*" ) ) > 0

Spiegazione:

  • Qui dobbiamo applicare l'asterisco ( * ) con ogni sottostringa. asterisco ( * ) corrisponde a qualsiasi numero di caratteri quando viene utilizzato.
  • Quindi la funzione CONTA.SE prende l'argomento dell'intervallo e delle sottostringhe con caratteri jolly e conta il numero di celle corrispondenti.
  • La funzione SUMPRODUCT prende i numeri restituiti dalla funzione COUNTIF e ottiene la loro SOMMA.
  • La formula controlla il numero del risultato con >0 e restituisce VERO se l'istruzione è VERA oppure la formula restituisce FALSO.

Esempio:

Qui abbiamo dati nell'intervallo A2 : A7. dobbiamo trovare la presenza di Colors in Range usando questa formula.


Usa la formula:

= SUMPRODUCT ( COUNTIF ( range , "*" &Colors& "*" ) ) > 0

Spiegazione:

  • Qui l'asterisco (*) viene applicato con ogni sottostringa colore. L'asterisco ( * ) corrisponde a qualsiasi numero di caratteri quando viene utilizzato.
  • Quindi la funzione CONTA.SE prende l'argomento dell'intervallo e del colore con il carattere jolly e conta il numero di celle corrispondenti che risulta essere.

= SUMPRODUCT ( COUNTIF ( range , { *Red*; "Green" ; "Blue" ))>0

  • La funzione SUMPRODUCT prende i numeri restituiti dalla funzione COUNTIF e ottiene la loro SUM che esce qui come.

=SOMMAPRODOTTO ( { 1 ; 1 ; 1 } ) > 0

  • La formula verifica il risultato ( 3 ) numero con >0 e restituisce VERO.

Qui l'intervallo è denominato intervallo per A2 : A7 e Colori denominati per le sottostringhe in C2 : C4.

Come puoi vedere nell'istantanea sopra, la formula restituisce TRUE stats che la sottostringa colori si trovano nei valori Range.

Appunti:

  1. La formula restituisce #VALORE! errore se l'argomento della funzione è numerico.
  2. La formula restituisce il risultato errato se la sintassi della formula non è corretta.

Spero che questo articolo sul fatto che l'intervallo contenga valore utilizzando i caratteri jolly in Excel sia esplicativo. Trova altri articoli sulle funzioni SUMPRODUCT qui. Si prega di condividere la tua domanda qui sotto nella casella dei commenti. Ti assisteremo.

Come utilizzare la funzione SUMPRODUCT in excel

Come utilizzare la funzione CONTA.SE in excel?

Come usare la funzione WILDCARDS in excel

Come rimuovere il testo in Excel a partire da una posizione

Convalida delle voci di testo

Crea un elenco a discesa in Excel con il colore

Rimuovi gli spazi iniziali e finali dal testo in Excel

Articoli popolari

Modifica un elenco a discesa

Riferimento assoluto in Excel

Se con la formattazione condizionale

Se con caratteri jolly

Vricerca per data

Unisci nome e cognome in excel

Conta le celle che corrispondono ad A o B

Converti pollici in piedi e pollici in Excel 2016

50 scorciatoie Excel per aumentare la produttività