Sommario
Confrontare il testo in due colonne in Excel è un compito importante nella nostra vita quotidiana, soprattutto quando dobbiamo trovare qualcosa che sia paragonabile al testo dato. In questo articolo, mi concentrerò sui sette modi fruttuosi di confrontare il testo in due colonne in Excel con esempi pertinenti.
Scarica il quaderno di esercizi
Per una migliore comprensione, potete scaricare la seguente cartella di lavoro Excel ed esercitarvi personalmente.
Confrontare il testo in due colonne.xlsx7 modi pratici per confrontare il testo in due colonne in Excel
Questo articolo vi mostrerà come confrontare il testo di due colonne in Excel utilizzando l'opzione aritmetico formula, combinando la SE e COUNTIF funzioni, la formattazione condizionale, la VLOOKUP e annidare la funzione INDICE e PARTITA e combinando le funzioni SUMPRODOTTO < ISNUMERO e PARTITA funzioni.
Vediamo il seguente set di dati: due elenchi di articoli, l'elenco degli articoli 1 e l'elenco degli articoli 2, e le loro vendite rispettivamente a gennaio e a febbraio.
Ora dobbiamo confrontare l'elenco degli articoli da diverse prospettive. Iniziamo.
1. Confronto del testo in due colonne per le corrispondenze nelle righe
Qui vi mostreremo come confrontare il testo in due colonne con tre categorie: corrispondenza identica (esatta) utilizzando la formula aritmetica generale, corrispondenze identiche e differenze utilizzando la formula aritmetica generale. la funzione IF e confrontando le corrispondenze o le differenze con un'analisi sensibile alle maiuscole e alle minuscole.
1.1 Corrispondenza identica (esatta) mediante la formula aritmetica generale
Passi:
- Qui, B5 è la cella di un elemento dell'Elenco elementi 1 e C5 è la cella di un elemento dell'elenco degli elementi 2.
- In primo luogo, selezionare la voce D5 cellulare.
- In generale, è possibile utilizzare la seguente formula per confrontare due colonne riga per riga per ottenere una corrispondenza identica.
=B5=C5
- Quindi, premere ENTRARE.
- Quindi, si vedrà qui la prima corrispondenza identica nel file D5 cellulare.
- Inoltre, utilizzare lo strumento Maniglia di riempimento e trascinarlo in basso dall'area D5 alla cella D16 cellulare.
- Infine, è possibile vedere tutte le corrispondenze identiche come vere e false.
1.2 Corrispondenze e differenze identiche con la funzione IF
È possibile trovare facilmente i risultati relativi alla corrispondenza e alla non corrispondenza (differenze) quando si utilizza la formula IF insieme. La funzione IF è una funzione logica basata su un'affermazione data.
La sintassi della funzione IF
=IF(test_logico, [valore_se_vero], [valore_se_falso])
Gli argomenti della funzione IF
- test_logico - Un valore o un'espressione logica che può essere valutata come VERO o FALSO.
- valore_se_vero - Il valore da restituire quando logical_test è valutato come VERO.
- valore_se_falso - [opzionale] Il valore da restituire quando logical_test è valutato come FALSE.
Passi:
- Qui, scegliere la voce D5 prima la cella.
- Ora, applichiamo la formula al nostro set di dati.
=IF(B5=C5, "Corrisponde", "Non corrisponde")
- Dopodiché, premere ENTRARE .
- Quindi, si otterrà il risultato come Non corrisponde nel D5 cellulare.
- Inoltre, utilizzare la funzione Maniglia di riempimento e trascinarlo in basso dalla posizione D5 alla cella D16 cellulare.
- Qui si ottengono tutti i risultati.
1.3 Confronto di corrispondenze o differenze con l'analisi sensibile alle maiuscole e alle minuscole
Nel caso precedente non è stata considerata la sensibilità del testo. Se si vuole confrontare l'elenco degli elementi in base alla sensibilità delle maiuscole e delle minuscole utilizzando la funzione ESATTA si può procedere con la seguente formula. La funzione ESATTA confronta due testi, considerando le maiuscole e le minuscole.
Passi:
- In questa immagine, coloriamo le due righe date per vedere la differenza.
- Qui, scegliere la voce D5 prima la cella.
- Quindi, applichiamo la formula al nostro set di dati.
=IF(EXACT(B5,C5), "Corrispondente", "Non corrispondente")
- Dopodiché, premere ENTRARE .
- Quindi, si vedrà qui il risultato nel file D5 cellulare.
- Inoltre, utilizzare la funzione Maniglia di riempimento e trascinarlo verso il basso dall'area D5 alla cella D16 cellulare.
- Di conseguenza, nella schermata, si può notare che solo la modifica in F del Congelatore a cassettoni fornisce il risultato " Non corrisponde "
2. Confrontare il testo in due colonne combinando le funzioni IF e COUNTIF in Excel
Negli esempi precedenti, il confronto è stato effettuato riga per riga, ma a volte è necessario lavorare su interi elementi, non solo riga per riga. In questa situazione, si può utilizzare il comando la funzione COUNTIF .
La funzione COUNTIF è una funzione di Excel che consente di contare le celle all'interno di un intervallo che soddisfa una condizione specifica. Questa funzione può contare le celle contenenti date, numeri e testo.
La sintassi della funzione COUNTIF
=COUNTIF(intervallo, criteri)
L'argomento della funzione COUNTIF
gamma - L'intervallo di celle da contare.
criteri - I criteri che controllano le celle da contare.
Passi:
- Qui, scegliere la voce D5 prima la cella.
- Quindi, applichiamo la formula qui sotto.
=IF(COUNTIF($C5:$C13, $B5)=0, "Non trovato nell'elenco 2", "Trovato nell'elenco 2")
- Qui, C5:C13 è l'intervallo di celle per l'elenco di elementi 2 e B5 è la cella di un elemento dell'elenco di elementi 1. Se la funzione IF restituisce zero (Non trovato nell'elenco 2) o 1 (Trovato nell'elenco 2).
- Quindi, premere ENTRARE .
- Quindi, si vedrà qui il risultato nel file D5 cellulare.
- Inoltre, utilizzare la funzione Maniglia di riempimento e trascinarlo verso il basso dall'area D5 alla cella D16 cellulare.
- Infine, si otterranno tutti i risultati nell'immagine sottostante.
3. Applicare la formattazione condizionale per confrontare il testo in due colonne in base alle corrispondenze e alle differenze.
Utilizzando la formattazione condizionale in Excel, è possibile applicare una formattazione personalizzata alle celle che soddisfano determinati criteri con colori di evidenziazione.
Applichiamo la funzione per confrontare i due elenchi di elementi.
3.1 Trovare le corrispondenze
È possibile trovare l'articolo abbinato seguendo i passaggi indicati di seguito.
Passi:
- In primo luogo, andare su Casa > Formattazione condizionale > Nuova regola .
- Quindi, selezionare Utilizzate una formula per determinare quali celle formattare e inserire la formula nello spazio vuoto come nella seguente schermata.
=$B5=$C5
- Successivamente, fare clic su Formato .
- Dopodiché, andare alla sezione Riempimento scegliere il colore desiderato e premere Ok .
- Premere di nuovo Ok nel Nuova regola di formattazione finestra di dialogo.
- Di conseguenza, si otterrà il seguente risultato: solo il diffusore e il monitor da tavolo sono abbinati.
3.2 Trovare le differenze
Passi:
- In questo caso, per trovare le differenze, è necessario eseguire la stessa procedura del metodo precedente, tranne che per inserire la formula seguente al posto di quella precedente.
=$B5$C5
- Alla fine si otterrà il seguente risultato.
Per saperne di più: Come confrontare due colonne in Excel per trovare le differenze
4. Evidenziare il testo duplicato o unico da confrontare in due colonne utilizzando la formattazione condizionale
In questo metodo, utilizzeremo Formattazione condizionale di nuovo, tranne che per la formula, e utilizzare il Regole di evidenziazione delle celle dell'opzione della funzione.
4.1 Ricerca di testo duplicato (testo corrispondente)
È possibile identificare gli elementi duplicati senza alcuna formula. A tale scopo, seguire i passaggi indicati di seguito.
Passi:
- Qui, selezionare Casa > Formattazione condizionale > Regole di evidenziazione delle celle > Valori duplicati.
- Aprire quindi la finestra Valori duplicati .
- In seguito, conservare il valore predefinito Duplicato nelle celle di Formato che lo contengono, modificare l'opzione valori con l'opzione (mostra semplicemente il colore), e premere OK .
- Si otterrà il seguente risultato.
4.2 Trovare un testo unico (testo non corrispondente)
Inoltre, è possibile identificare il nome unico degli elementi in cui sono presenti testi duplicati.
Passi:
- Seguire quindi i passaggi precedenti fino alla finestra di dialogo Valori duplicati Nella finestra di dialogo, modificare l'opzione predefinita in Unico e premere OK .
- Dopo aver seguito i passaggi sopra descritti, si otterrà il seguente risultato.
5. Utilizzo della funzione VLOOKUP per confrontare e trovare il testo mancante in Excel
Se si deve trovare il testo mancante da due colonne di testo date, ad esempio, se si vuole determinare se un elemento di un elenco è presente o meno nell'altro elenco, si può usare la funzione VLOOKUP . VLOOKUP è una funzione di Excel per la ricerca di dati organizzati verticalmente in una tabella. La funzione è compatibile sia con la corrispondenza approssimativa che con quella esatta.
Sintassi della funzione VLOOKUP
=VLOOKUP(valore, tabella, col_index, [range_lookup])
L'argomento della funzione VLOOKUP
- valore - Il valore da cercare nella prima colonna di una tabella.
- tavolo - La tabella da cui recuperare un valore.
- indice_col - La colonna della tabella da cui recuperare un valore.
- gamma_looku p - TRUE = corrispondenza approssimativa (valore predefinito). FALSE = corrispondenza esatta.
Passi:
- In primo luogo, scegliere il D5 cellulare.
- Quindi, la formula sarà come la seguente per il nostro set di dati.
=ISERROR(VLOOKUP(B5,$C$5:$C$13,1,0))
- Dopodiché, premere ENTRARE .
Ripartizione della formula
- Qui, B5 è l'elemento di ricerca, C5:C13 è l'intervallo di celle dell'elenco di elementi 2,
- È necessario verificare se il B5 ( AC ) si trova nell'elenco di elementi 2 o meno.
- Ora, se l'elemento di ricerca ( AC ) si trova nell'elenco di articoli 2, il VLOOKUP restituisce il nome dell'elemento. Altrimenti, se la formula AC non viene trovato nell'elenco 2, la formula restituisce un valore Errore #N/A Quindi, questo è l'elemento mancante.
- Inoltre, il ISERRORE viene utilizzata per evitare errori. Se il risultato è un errore, la funzione restituirà come VERO , e FALSO se il risultato non è un errore.
- Quindi, si vedrà qui la prima corrispondenza identica nel file D5 cellulare.
- Inoltre, utilizzare la funzione Maniglia di riempimento e trascinarlo in basso dalla posizione D5 alla cella D16 cellulare.
- Infine, è possibile vedere tutte le corrispondenze identiche come vere e false.
Correlato: Formula VLOOKUP per confrontare due colonne in fogli diversi!
6. Confronto di testi ed estrazione di dati tramite le funzioni INDEX e MATCH
Se si ha la necessità di estrarre o restituire il valore degli elementi abbinati, si può utilizzare la combinazione di la funzione INDEX MATCH . La funzione INDICE in Excel restituisce il valore che si trova in un punto specifico di un intervallo o di una matrice.
La sintassi della funzione INDEX
=INDEX(array, riga_num, [col_num], [area_num])
L'argomento della funzione INDEX
- array - Un intervallo di celle o una costante della matrice.
- numero_riga - La posizione della riga nel riferimento o nell'array.
- col_num - La posizione della colonna nel riferimento o nella matrice.
- area_num - L'intervallo di riferimento da utilizzare.
La funzione MATCH è utilizzato per individuare la posizione del valore di ricerca in una riga, colonna o tabella. Il parametro PARTITA è spesso accoppiato con l'INDICE funzione per recuperare il valore corrispondente.
La sintassi della funzione MATCH
=MATCH(lookup_value, lookup_array, [match_type])
L'argomento della funzione MATCH
- valore_di_ricerca - Il valore da confrontare in lookup_array.
- array_di_ricerca - Un intervallo di celle o un riferimento ad una matrice.
Passi:
- Si supponga di aver fornito un elenco di articoli di ricerca che sono disponibili in un altro elenco di articoli con le relative vendite. Ora, è necessario estrarre le vendite per gli articoli abbinati.
- A tal fine, è necessario utilizzare la seguente formula.
=INDICE($B$5:$C$16,MATCH(E5,$B$5:$B$16,0),2)
- Quindi, premere ENTRARE .
- Qui, B5:C16 è l'elenco degli articoli con le relative vendite, E5 è un elemento di ricerca, B5:B16 è l'elenco degli elementi, 0 è per la corrispondenza esatta e 2 è per l'indice della colonna.
- Quindi, si vedrà qui il valore delle vendite nel campo D5 cellulare.
- Inoltre, utilizzare la funzione Maniglia di riempimento e trascinarlo in basso dalla posizione D5 alla cella D16 cellulare.
- Infine, nell'immagine sottostante sono riportati tutti i valori di vendita.
7. Unire le funzioni SUMPRODUCT, ISNUMBER e MATCH per confrontare il testo in due colonne con il conteggio delle corrispondenze
Se si vuole contare il numero di testi o elementi abbinati, si può utilizzare il metodo la funzione SUMPRODOTTO La formula è una funzione straordinariamente poliedrica, ma piuttosto flessibile, adatta a sommare come SUMIFS .
La sintassi della funzione SUMPRODOTTO
=SUMPRODOTTO(array1, [array2],...)
L'argomento della funzione SUMPRODUCT
- array1 - La prima matrice o intervallo da moltiplicare e poi aggiungere.
- array2 - Il secondo array o intervallo da moltiplicare e poi aggiungere.
Passi:
- In primo luogo, selezionare la voce D5 cellulare.
- In secondo luogo, scrivete la seguente formula nel caso del nostro set di dati.
=SUMPRODOTTO(--(ISNUMBER(MATCH(B5:B16,C5:C13,0))))
- Quindi, premere ENTRARE .
- In questa formula, B5:B16 è l'intervallo di celle per l'elenco di elementi 1 e C5:C13 è per l'elenco di articoli 2. Inoltre, l'elemento -ISNUMERO viene utilizzata per trasformare l'output in valori numerici.
- Alla fine si vedrà il seguente risultato nell'immagine data.
Per saperne di più: Excel conta le corrispondenze in due colonne (4 modi semplici)
Conclusione
In questo articolo abbiamo trattato 7 metodi pratici per confrontare il testo in due colonne in Excel. Ci auguriamo che questo articolo vi sia piaciuto e che abbiate imparato molto. Inoltre, se volete leggere altri articoli su Excel, potete visitare il nostro sito web, Exceldemy Se avete domande, commenti o consigli, lasciateli gentilmente nella sezione commenti qui sotto.