Formula di Excel: confronta due stringhe -

Formula generica

=EXACT(text1, text2)

Sommario

Per confrontare due stringhe di testo in Excel per determinare se sono uguali, puoi utilizzare la funzione ESATTO. Nell'esempio mostrato, la formula in D5 è:

=EXACT(B5,C5)

Spiegazione

Per impostazione predefinita, Excel non distingue tra maiuscole e minuscole. Ad esempio, con "MELA" in A1 e "mela" in A2, la seguente formula restituirà VERO:

=A1=A2 // returns TRUE

Per confrontare le stringhe di testo in modo sensibile al maiuscolo / minuscolo, è possibile utilizzare la funzione ESATTO. La funzione EXACT di Excel confronta due stringhe di testo, tenendo conto dei caratteri maiuscoli e minuscoli, e restituisce VERO se sono uguali e FALSO in caso contrario.

Se usiamo ESATTO per confrontare A1 e A2 come sopra, il risultato è FALSO:

=EXACT(A1,A2) // returns FALSE

ESATTO con IF

È possibile utilizzare questo risultato all'interno della funzione SE per visualizzare un messaggio o eseguire un calcolo condizionale. Ad esempio, per visualizzare il messaggio "Sì" per una corrispondenza e "No" in caso contrario, puoi utilizzare una formula come questa:

=IF(EXACT(A2,A2),"Yes","No")

Articoli interessanti...