Sommario
Quando si confrontano manualmente solo due celle, non è difficile, ma non è mai facile confrontare centinaia e migliaia di stringhe di testo. Fortunatamente, MS Excel ci fornisce diverse funzioni e modi per eseguire questa operazione in modo abbastanza semplice. In questo articolo, dimostrerò diversi metodi per confrontare il testo di due celle in Excel.
Scarica il quaderno di esercizi
Confronta due celle Testo.xlsx
10 modi per confrontare il testo di due celle in Excel
1. Confronto del testo di due celle con l'operatore "uguale a" (senza distinzione tra maiuscole e minuscole)
Vediamo come confrontare il testo di due celle utilizzando una semplice formula. In questo caso non considereremo il problema delle maiuscole e minuscole, ma ci preoccuperemo di controllare solo i valori. Per questo metodo consideriamo un set di dati di frutta. Nel set di dati avremo due elenchi di frutta a due colonne. Ora il nostro compito è quello di abbinare i nomi dei frutti e mostrare il risultato corrispondente.
📌 Passi:
- Inserite la formula in Cella D5 .
=B5=C5
- Copiate la formula fino a D13 .
Nota:
Poiché questa formula non funziona per i problemi legati alle maiuscole e alle minuscole, se il testo corrisponde ai valori, ma questi non sono della stessa lettera, verrà visualizzato VERO.
2. Confronto del testo di due celle mediante la funzione EXACT (sensibile alle maiuscole e alle minuscole)
In questa sezione, vedremo come confrontare due celle di testo in cui verrà considerata la corrispondenza esatta, utilizzando il parametro Funzione esatta Per questo metodo consideriamo un set di dati usato in precedenza. Ora il nostro compito è quello di confrontare i nomi dei frutti e mostrare il risultato esatto della loro corrispondenza.
📌 Passi:
- Inserite la formula in Cella D5 .
=EXACT(B5,C5)
- Copiate la formula fino a D13 .
Osservazione:
Se si osserva il risultato, si può notare che l'elemento ESATTO restituisce il risultato VERO se e solo se l'intero testo è completamente corrispondente. È inoltre sensibile alle maiuscole e alle minuscole.
Uso della funzione EXACT con IF per ottenere un output di testo:
Qui si utilizzerà anche l'opzione Funzione IF con il ESATTO per mostrare i risultati condizionati. Anche per questo utilizzeremo lo stesso set di dati di cui sopra.
📌 Passi:
- Inserite la formula in Cella D5 .
=IF(EXACT(B5,C5), "Simile", "Diverso")
Formula Spiegazione:
Qui la nostra funzione interna è ESATTO che troverà la corrispondenza esatta tra due celle. Vediamo la sintassi delle funzioni IF:
=IF (test_logico, [valore_se_vero], [valore_se_falso])
Nella prima parte prende la condizione o il criterio, poi il valore che verrà stampato se il risultato è vero e poi se il risultato è falso.
Poiché stamperemo Simile se le due celle vengono abbinate e Diverso Ecco perché il secondo e il terzo argomento vengono riempiti con questo valore.
- Copiate la formula fino a D13 .
3. Confronto del testo di due celle mediante la funzione IF (non sensibile alle maiuscole)
Si può utilizzare solo il SE per trovare le corrispondenze. Di nuovo, vediamo il processo utilizzando lo stesso set di dati.
📌 Passi:
- Inserite la formula in Cella D5 .
=IF(B5=C5,"Yes","No")
- Copiate la formula fino a D13 .
4. Confronto di due testi in base alla lunghezza della stringa con la funzione LEN
Vediamo come verificare se il testo delle due celle ha la stessa lunghezza di stringa o meno. La nostra preoccupazione sarà la stessa lunghezza del testo, non lo stesso testo. Il nostro set di dati sarà lo stesso di cui sopra.
📌 Passi:
- Inserite la formula in Cella D5.
=IF(LEN(B5)=LEN(C5), "Uguale", "Non uguale")
Formula Spiegazione:
- In primo luogo, è necessario conoscere i concetti di base della Funzione LEN .
- La sintassi di questa funzione è: LEN (testo)
- Questa funzione viene utilizzata per contare i caratteri di qualsiasi testo o stringa. Quando si passa un testo qualsiasi a questa funzione, essa restituisce il numero di caratteri.
- LEN(B5) questa parte conta innanzitutto i caratteri di ogni cella della prima colonna e LEN(C5) per il secondo.
- Se la lunghezza è la stessa, viene stampata la dicitura "Lo stesso" e se non lo è "Non lo stesso" .
- Copiate la formula fino a D13 .
5. Confronto del testo di due celle con spazi non necessari
Vediamo come verificare se il testo delle due celle ha la stessa stringa con spazi non necessari nella parte anteriore, centrale o finale. La nostra preoccupazione sarà quella di trovare lo stesso testo dopo aver rimosso gli spazi. Il nostro set di dati sarà lo stesso di cui sopra.
📌 Passi:
- Inserite la formula in Cella D5.
=TRIM(B5)=TRIM(C5)
Formula Spiegazione:
- Per prima cosa, è necessario conoscere i concetti di base della Funzione TRIM .
- La sintassi di questa funzione è: TRIM(testo)
- Questa funzione viene utilizzata per rimuovere tutti gli spazi da una stringa di testo, ad eccezione degli spazi singoli tra le parole.
- TRIM(B5) questa parte rimuove gli spazi non necessari dalla cella, se si aspettano spazi singoli tra le parole e gli TRIM(C5) per il secondo.
- Dopo aver rimosso gli spazi, se entrambi sono uguali, viene stampata la dicitura "VERO" e se non lo è "FALSO" .
- Copiate la formula fino a D13 .
6. Confrontare le stringhe di testo di due celle in Excel in base alle occorrenze di un carattere specifico
A volte può essere necessario confrontare celle che contengono caratteri specifici. In questa parte vedremo come confrontare due celle in base alla ricorrenza di un carattere specifico. Consideriamo un set di dati di prodotti con i loro ID di invio e ID di ricezione. Questi ID sono unici e devono essere abbinati agli ID di invio e di ricezione. Vogliamo assicurarci che ogni riga contenga un numero uguale di prodotti spediti e di prodotti ricevuti.ricevuto gli articoli con quell'ID specifico.
📌 Passi:
- Inserite la formula in Cellula E5.
=IF(LEN(C5)-LEN(SOSTITUISCI(C5, $B5,""))=LEN(D5)-LEN(SOSTITUISCI(D5,$B5,"")), "Uguale", "Non uguale")
Formula Spiegazione:
- In aggiunta, abbiamo utilizzato l'opzione Funzione SUBSTITUTE Vediamo i fondamenti di questa funzione.
- La sintassi di questa funzione è: SUBSTITUTE (testo, vecchio_testo, nuovo_testo, [istanza])
- Questi quattro argomenti possono essere passati nei parametri della funzione. Tra questi, l'ultimo è opzionale.
testo- Il testo da scambiare.
vecchio_testo- Il testo da sostituire.
nuovo_testo- Il testo da sostituire con.
istanza- L'istanza da sostituire. Se non viene fornita, vengono sostituite tutte le istanze. È facoltativo.
- SUBSTITUTE(B2, carattere_da_contare,") utilizzando questa parte si sostituisce l'identificatore univoco con nulla, utilizzando l'opzione SOSTITUTIVO funzione.
- Quindi utilizzando LEN(C5)-LEN(SUBSTITUTE(C5, $B5,")) e LEN(D5)-LEN(SUBSTITUTE(D5, $B5,")) Si calcola il numero di volte in cui l'identificatore univoco compare in ogni cella. A tale scopo, si ottiene la lunghezza della stringa senza l'identificatore univoco e la si sottrae dalla lunghezza totale della stringa.
- Infine, il SE viene utilizzata per rendere i risultati più significativi per gli utenti, mostrando i risultati veri o falsi.
- Copiate la formula fino a E10 .
7. Confrontare il testo di due celle ed evidenziare le corrispondenze
In questo esempio, vedremo come confrontare il testo ed evidenziare le corrispondenze. Anche per questo useremo lo stesso set di dati usato nel metodo 4 Per questo esempio, non abbiamo bisogno di alcuna colonna per mostrare i risultati.
📌 Passi:
- Selezionare l'intero set di dati.
- Vai a Formattazione condizionale Lo troverete sotto la voce Casa scheda.
- Selezionare la voce Nuova regola opzione.
- Selezionare l'opzione contrassegnata 1 .
- Inserite la formula seguente nella casella contrassegnata 2 .
=$B5=$C5
- Oppure si possono selezionare solo le due colonne del set di dati.
- Successivamente, fare clic sul pulsante Formato opzione.
- Vai al sito Riempimento scheda.
- Selezionare qualsiasi colore.
- Quindi premere OK .
- Fare clic sul pulsante OK pulsante.
- Vedere i dati abbinati evidenziati.
8. Confronto parziale del testo di due celle in Excel (non sensibile alle maiuscole)
In termini di confronto di due celle, a volte si può prendere in considerazione la corrispondenza parziale. In questa sezione, vedremo il confronto parziale del testo di due celle. Ci sono molte funzioni disponibili in Excel per controllare gli elementi parietali. Ma in questo esempio, prenderemo in considerazione la funzione Funzione RIGHT .
Consideriamo questa tabella di dati e scopriamo se gli ultimi 6 caratteri corrispondono alle due celle.
📌 Passi:
- Inserite la formula in Cella D5 e copiare la formula fino a
=DESTRA(B5,5)=DESTRA(C5,5)
9. Trovare corrispondenze in due celle qualsiasi della stessa riga
Abbiamo un set di dati composto da tre elenchi di frutta. Ora confronteremo le celle una con l'altra e se avremo una qualsiasi corrispondenza tra due celle nella stessa riga, la considereremo come abbinata.
📌 Passi:
- Inserite la formula in Cellula E5 e copiare la formula fino a
=IF(OR(B5=C5,C5=D5,B5=D5),"Yes","No")
Formula Spiegazione:
- In aggiunta, abbiamo utilizzato l'opzione Funzione OR Vediamo la sintassi di questa funzione: OR (logico1, [logico2], ...)
- Può accettare due o più logiche nei suoi parametri.
logico1 -> Il primo requisito o valore logico da decidere.
logico2 -> Il secondo requisito o valore logico da valutare.
- OPPURE(B5=C5, C5=D5, B5=D5) Questa parte decide se tutte le celle sono uguali o se almeno due sono uguali o meno. In caso affermativo, la funzione IF decide il valore finale in base al parametro O il risultato della funzione.
Per saperne di più: Excel conta le corrispondenze in due colonne (4 modi semplici)
10. Individuare le celle uniche e corrispondenti confrontando il loro testo
Il nostro compito è quello di trovare i frutti che sono unici e che vengono abbinati nella stessa riga. Per l'abbinamento, considereremo almeno due celle che corrispondono. Se almeno due celle corrispondono allora sarà considerato un Partita altrimenti Unico .
📌 Passi:
- Inserite la formula in Cellula E5 e copiare la formula fino a
=IF(COUNTIF(C5:D5,B5)+(C5=D5)=0, "Unico", "Corrispondente")
Formula Spiegazione:
- Qui il Funzione COUNTIF viene utilizzato in aggiunta.
- In questa funzione entrambi gli argomenti del parametro sono obbligatori. In primo luogo, prende l'intervallo di celle da contare. La seconda sezione prende i criteri, ovvero la condizione. In base a questa condizione verrà eseguito il conteggio.
- Utilizzando COUNTIF(C5:D5,B5)+(C5=D5)=0 Stiamo cercando di scoprire se la riga ha valori corrispondenti o unici. Se il conteggio è 0, allora è unico, altrimenti c'è un valore corrispondente.
Come confrontare una cella con un'intera colonna in Excel
Qui abbiamo un set di dati con un elenco di frutta e una cella corrispondente. Ora confronteremo la cella corrispondente con la cella Elenco dei frutti e trovare il risultato della corrispondenza.
📌 Passi:
- Inserite la formula in Cellula E5.
=$E$5=B5:B13
- Successivamente, premere il tasto Entrare pulsante.
Quando Cellula E5 corrisponde alle corrispondenti celle di Gamma B5:B13, restituisce VERO. Altrimenti, restituisce FALSO .
Conclusione
Questi sono i modi per confrontare il testo di due celle in Excel. Ho mostrato tutti i metodi con i rispettivi esempi, ma ci possono essere molte altre iterazioni. Inoltre, ho discusso i fondamenti di queste funzioni e i loro codici di formato più comunemente utilizzati. Se avete qualche altro metodo per ottenere questo risultato, non esitate a condividerlo con noi .