Note: The other languages of the website are Google-translated. Back to English

Come verificare se la cella contiene uno dei numerosi valori in Excel?

Supponendo che tu abbia un elenco di stringhe di testo nella colonna A, ora, vuoi testare ogni cella se contiene uno dei diversi valori basati su un altro intervallo D2: D7. Se contiene un testo specifico in D2: D7, visualizzerà True, altrimenti mostrerà False come mostrato nella seguente schermata. In questo articolo, parlerò di come identificare una cella se contiene uno dei diversi valori in un altro intervallo.


Controlla se una cella contiene uno dei diversi valori da un elenco con formule

Per verificare se il contenuto di una cella contiene uno qualsiasi dei valori di testo in un altro intervallo, le seguenti formule possono aiutarti, per favore fai come segue:

Immettere la formula seguente in una cella vuota in cui si desidera individuare il risultato, ad esempio B2, quindi trascinare il quadratino di riempimento sulle celle a cui si desidera applicare questa formula e se la cella ha uno dei valori di testo in un altro intervallo specifico, diventerà True, altrimenti otterrà False. Vedi screenshot:

=SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$7,A2)))>0

Suggerimenti:

1. Se desideri utilizzare "Sì" o "No" per indicare il risultato, applica la seguente formula e otterrai il seguente risultato di cui hai bisogno, vedi screenshot:

=IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"Yes","No")

2. Nelle formule precedenti, D2: D7 è l'intervallo di dati specifico su cui si desidera controllare la cella in base a, e A2 è la cella che vuoi controllare.


Visualizza le corrispondenze se la cella contiene uno dei diversi valori da un elenco con formule

A volte, potresti voler controllare se una cella contiene un valore nell'elenco e quindi restituisce quel valore, se più valori corrispondono, tutti i valori corrispondenti nell'elenco vengono visualizzati come mostrato nell'immagine sottostante. Come potresti risolvere questa attività in Excel?

Per visualizzare tutti i valori corrispondenti se la cella contiene uno del testo specifico, applicare la formula seguente:

=TEXTJOIN(", ", TRUE, IF(COUNTIF(A2, "*"&$D$2:$D$7&"*"), $D$2:$D$7, ""))

Note:: Nella formula sopra, D2: D7 è l'intervallo di dati specifico su cui si desidera controllare la cella in base a, e A2 è la cella che vuoi controllare.

Quindi, premere CTRL + MAIUSC + INVIO tasti insieme per ottenere il primo risultato, quindi trascina il quadratino di riempimento verso il basso sulle celle a cui desideri applicare questa formula, vedi screenshot:

Suggerimenti:

La funzione TEXTJOIN sopra è disponibile solo per Excel 2019 e Office 365, se si dispone di versioni precedenti di Excel, è necessario applicare la formula seguente:

=IFERROR(INDEX($D$2:$D$7, SMALL(IF(COUNTIF($A2, "*"&$D$2:$D$7&"*"), MATCH(ROW($D$2:$D$7), ROW($D$2:$D$7)), ""), COLUMNS($F$1:F1))), "")

Note:: Nella formula sopra, D2: D7 è l'intervallo di dati specifico su cui si desidera controllare la cella in base a, e A2 è la cella che vuoi controllare.

Quindi, premere CTRL + MAIUSC + INVIO chiavi insieme per ottenere il primo risultato, quindi trascinare la cella della formula sul lato destro fino a quando non viene visualizzata una cella vuota, quindi continuare a trascinare il quadratino di riempimento verso il basso su altre celle e tutti i valori corrispondenti sono stati visualizzati come mostrato nell'immagine sottostante:


Evidenzia le corrispondenze se la cella contiene uno dei numerosi valori da un elenco con una funzione utile

Se si desidera evidenziare un colore di carattere specifico per i valori corrispondenti se la cella contiene uno dei diversi valori da un altro elenco, in questa sezione introdurrò una funzione semplice, Contrassegna parola chiave of Kutools for Excel, con questa utility, puoi evidenziare una o più parole chiave specifiche contemporaneamente all'interno delle celle.

NOTA:Per applicarli Contrassegna parola chiave caratteristiche, in primo luogo, dovresti scaricare il file Kutools for Excele quindi applicare le funzionalità in modo rapido e semplice.

Dopo l'installazione Kutools for Excel, si prega di fare come segue:

1. Clic Kutools > Testo > Contrassegna parola chiave, vedi screenshot:

2. Nel Contrassegna parola chiave finestra di dialogo, eseguire le seguenti operazioni:

  • Seleziona l'intervallo di dati in cui desideri evidenziare i testi corrispondenti dal file Autonomia casella di testo;
  • Seleziona le celle che contengono le parole chiave che desideri evidenziare in base, puoi anche inserire le parole chiave manualmente (separate da virgola) nel Parola chiave Casella di testo
  • Infine, dovresti specificare un colore del carattere per evidenziare i testi con un segno di spunta Contrassegna i colori delle parole chiave opzione. 

3. Quindi, fare clic Ok pulsante, tutti i testi corrispondenti sono stati evidenziati come mostrato nell'immagine sottostante:


Articoli più relativi:

  • Confronta due o più stringhe di testo in Excel
  • Se desideri confrontare due o più stringhe di testo in un foglio di lavoro con distinzione tra maiuscole e minuscole o meno come mostrato nella seguente schermata, in questo articolo parlerò di alcune formule utili per gestire questa attività in Excel.
  • Se la cella contiene testo, visualizza in Excel
  • Se hai un elenco di stringhe di testo nella colonna A e una riga di parole chiave, ora devi controllare se le parole chiave sono visualizzate nella stringa di testo. Se le parole chiave vengono visualizzate nella cella, visualizzandola, in caso contrario, viene visualizzata una cella vuota come mostrato nella seguente schermata.
  • Trova e sostituisci più valori in Excel
  • Normalmente, la funzione Trova e sostituisci può aiutarti a trovare un testo specifico e sostituirlo con un altro, ma, a volte, potresti dover trovare e sostituire più valori contemporaneamente. Ad esempio, per sostituire tutto il testo "Excel" in "Excel 2019", "Outlook" in "Outlook2019" e così via come mostrato nell'immagine sottostante. In questo articolo, introdurrò una formula per risolvere questa attività in Excel.

I migliori strumenti per la produttività in ufficio

Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%

  • Riutilizzo: Inserisci rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Crittografa celle con password; Crea mailing list e invia email ...
  • Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne senza perdere dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Impedisci celle duplicate; Confronta intervalli...
  • Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
  • Più di 300 potenti funzionalità. Supporta Office/Excel 2007-2021 e 365. Supporta tutte le lingue. Facile implementazione nella tua azienda o organizzazione. Funzionalità complete Prova gratuita di 30 giorni. Garanzia di rimborso di 60 giorni.
scheda kte 201905

Scheda Office porta l'interfaccia a schede a Office e semplifica notevolmente il lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
fondo officetab
Commenti (50)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Questo commento è stato fatto dal moderatore sul sito
Cosa succede se la colonna "testo specifico" contiene frasi? Ad esempio "rimuovi duplicati" "converti testo" "trova attraverso" come controllare allora?
Questo commento è stato fatto dal moderatore sul sito
Invece di Vero o Falso voglio stampare il nome del testo trovato, come posso farlo?
Questo commento è stato fatto dal moderatore sul sito
controlla la formula data da skyyang... Funziona bene
Questo commento è stato fatto dal moderatore sul sito
Formula molto utile.
Possiamo prendere quel valore trovato dalla ricerca? (cioè voglio controllare se il campo dell'indirizzo contenente il codice postale a 4 cifre rientra nell'intervallo, se sì, mostra il valore del codice postale a 4 cifre.)
David
Questo commento è stato fatto dal moderatore sul sito
Ciao David,
Il mio essere questa formula di matrice può aiutarti:
=IF(SUMPRODUCT(IF(ISNUMBER(SEARCH($D$2:$D$4,A2)),ROW($D$2:$D$4)-ROW($D$2)+1,0))>0,INDEX($D$2:$D$4,SUMPRODUCT(IF(ISNUMBER(SEARCH($D$2:$D$4,A2)),ROW($D$2:$D$4)-ROW($D$2)+1,0))))
Dopo aver incollato la formula, premere insieme i tasti Maiusc + Ctrl + Invio.
Questa formula è alquanto complessa, modificare i riferimenti delle celle in base alle proprie esigenze.
Per favore, provalo, spero che possa aiutarti!
Questo commento è stato fatto dal moderatore sul sito
Incredibile, funziona esattamente come mi serviva. Grazie Campioni.
Questo commento è stato fatto dal moderatore sul sito
Felice di aiutarti!
Questo commento è stato fatto dal moderatore sul sito
ciao, potresti spiegare come hai ottenuto quella funzione sopra? Sto cercando di fare la stessa cosa ma non riesco a cambiare correttamente i riferimenti di cella.
Questo commento è stato fatto dal moderatore sul sito
Sì, per favore, anch'io ho bisogno di questo. Non riesco a capire perché $D$2 è bloccato?
Questo commento è stato fatto dal moderatore sul sito
Questo è fantastico! Tuttavia, un grosso problema per me: cosa succede se ci sono celle vuote nel mio elenco "cerca" D2: D4. Per me rovina la formula e ottengo solo "NUM" in alcuni punti. GRAZIE!
Questo commento è stato fatto dal moderatore sul sito
questa formula funziona quando ci sono un paio di parole nelle celle di ricerca e un paio di parole nella ricerca nelle celle? fondamentalmente ho elenchi di ingredienti e voglio individuare un ingrediente specifico all'interno di tali elenchi e l'ingrediente specifico potrebbe essere più di una parola
Questo commento è stato fatto dal moderatore sul sito
ho un elenco di ingredienti nella colonna A, ogni cella ha tutti gli ingredienti di un prodotto, quindi non è solo una parola, nella colonna D ho un elenco di ingredienti che sto cercando di trovare nella colonna A, come faccio? questa formula non sembra funzionare al 100%.
Grazie
Questo commento è stato fatto dal moderatore sul sito
Io e un'altra ragazza abbiamo cercato di capirlo per 2 giorni per un problema di dati che dobbiamo risolvere. Grazie per questa espressione. È esattamente ciò di cui avevamo bisogno.
Questo commento è stato fatto dal moderatore sul sito
L'elenco nella colonna D può essere di 15000 parole e la formula rimane la stessa di cui sopra? Ottengo i risultati attesi con pochi valori, ma l'elenco dei momenti salta a migliaia, mostra tutto #REF.
Questo commento è stato fatto dal moderatore sul sito
cieloyang,

Non so se lo leggerai mai, ma grazie mille!

Sei un genio!!!
Questo commento è stato fatto dal moderatore sul sito
Come potrei farlo funzionare se ci fossero celle vuote nella colonna D?
Questo commento è stato fatto dal moderatore sul sito
hi
vedere il file allegato, sto cercando di scoprire se qualcuno degli ingredienti della colonna D esiste nella colonna A e visualizzare qualsiasi ingrediente trovato nella colonna B, è possibile?
Questo commento è stato fatto dal moderatore sul sito
il primo allegato non è stato caricato, vedere l'allegato sotto
Questo commento è stato fatto dal moderatore sul sito
감사합니다 정말 진심으로 감사드립니다
한달여간을 네이버에서만 찾다가 구글을 통해 찾으니 이렇게 바로 정확한 정보가 뜐네요 갋롋
Questo commento è stato fatto dal moderatore sul sito
Grazie mille, ha funzionato.
Questo commento è stato fatto dal moderatore sul sito
유용한 자료 감사합니다!
Questo commento è stato fatto dal moderatore sul sito
utilizzato =SUMPRODUCT(--ISNUMBER(SEARCH(list,A2))) insieme alla formattazione condizionale per aiutare a confrontare i valori di una colonna con un'altra. funziona benissimo con excel 2007. mi sto scervellando da giorni.
Questo commento è stato fatto dal moderatore sul sito
SÌ, NO 가아닌 메칭되는 값(KTE,remove) 들어있는 값이 보이게 넣을수는 없나요?

중복되는 값 배열일 경우 배열로 B열 C열......... 기재는 가능한가요
Questo commento è stato fatto dal moderatore sul sito
Un modo per restituire il testo che corrisponde nella cella anziché un sì o un no?
Questo commento è stato fatto dal moderatore sul sito
Stessa domanda; Possiamo restituire il testo che è stato abbinato anziché sì/no?
Questo commento è stato fatto dal moderatore sul sito
Sarebbe possibile modificare il risultato di questa formula da "VERO", "FALSO", "Sì" o "No", nel valore del testo specifico?


Grazie
Questo commento è stato fatto dal moderatore sul sito
Ciao, Nils,
Se vuoi usare un altro testo al posto di "Sì" o "No", devi solo sostituire "Sì", "No" con altri testi, prova la formula seguente:
=IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"il tuo testo specifico1","il tuo testo specifico2")

Per favore, provalo, spero che possa aiutarti!
Questo commento è stato fatto dal moderatore sul sito
Jane ha chiesto di seguito "Stessa domanda; possiamo restituire il testo che è stato abbinato anziché sì/no?" - interessato anche alla risposta
Questo commento è stato fatto dal moderatore sul sito
=SE(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"Sì,"No")
Questo commento è stato fatto dal moderatore sul sito
Hey,
Ho provato questa formula, ma mostra VERO per tutto?
Questo commento è stato fatto dal moderatore sul sito
si prega di controllare
Questo commento è stato fatto dal moderatore sul sito
La formula non è corretta. Mostra "vero" per qualsiasi valore
Questo commento è stato fatto dal moderatore sul sito
Ciao, Dd,
La formula funziona bene nel mio foglio di lavoro Excel, puoi fornire il tuo foglio dei problemi come screenshot qui?
.
Questo commento è stato fatto dal moderatore sul sito
ehi, ho lo stesso problema. Restituisce vero ogni volta, anche quando deve essere falso. Questa è la formula:
=SOMMAPRODOTTO(--VAL.NUMERO(RICERCA($AH$2:$AH$122;C2)))>0

$AH$2:$AH$12 è l'elenco delle parole
C2 è un testo da un tweet.

restituisce true anche se il tweet non contiene nessuna delle parole dell'elenco
Questo commento è stato fatto dal moderatore sul sito
esattamente quello che stavo cercando! funziona perfettamente
Questo commento è stato fatto dal moderatore sul sito
Perfetto!! Domanda complessa abbinata a una combinazione di poche formule ben note
Questo commento è stato fatto dal moderatore sul sito
Questo è stato molto utile, ma mi manca solo l'ultimo pezzo.
Come posso espandere IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"Yes","No") per verificare anche la distinzione tra maiuscole e minuscole dei valori nell'elenco?
Grazie in anticipo
Questo commento è stato fatto dal moderatore sul sito
Ciao, Scott,
Per verificare i valori con distinzione tra maiuscole e minuscole, applicare la formula seguente:
=SE(SOMMAPRODOTTO(--ISNUMBER(TROVA($D$2:$D$6,A2))),"Sì","No")

Si prega di provare, grazie!
Questo commento è stato fatto dal moderatore sul sito
Ciao - Cosa succede se dovessi cercare nella riga le parole chiave anziché solo la cella, ad esempio A2 - P2 anziché solo A2 in questa formula? =SE(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"Sì","No")
Questo commento è stato fatto dal moderatore sul sito
Ciao, Margo,
Per applicare questa formula ai dati di una riga, devi solo sostituire il riferimento di cella singola con il riferimento di riga come di seguito:
=SE(SOMMAPRODOTTO(--ISNUMBER(SEARCH($R$2:$R$6,A2:P2))),"Sì","No")
Per favore, prova, spero che possa aiutarti!
Questo commento è stato fatto dal moderatore sul sito
È possibile farlo con una corrispondenza parziale delle parole chiave? Questo metodo è solo una corrispondenza esatta
Non ci sono ancora commenti pubblicati qui
Carica Altre
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite

Seguici

Copyright © 2009 - www.extendoffice.com. | Tutti i diritti riservati. Offerto da ExtendOffice, | Mappa del sito
Microsoft e il logo Office sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti e / o in altri paesi.
Protetto da Sectigo SSL