Per cercare una stringa per una parola corrispondente da un'altra stringa, utilizziamo le funzioni "SE", "VAL.NUMERO", "TROVA" e "SINISTRA" in Microsoft Excel 2010.
SE: - Controlla se una condizione è soddisfatta e restituisce un valore se True e un altro valore se False.
Sintassi della funzione "SE" =if(test logico,[valore_se_vero],[valore_se_falso])
Viene eseguito il test logico e, se vero, viene fornito l'output value_if_true, altrimenti viene fornito l'output nel parametro value_if_false.
Per esempio:Le celle A2 e A3 contengono i numeri 3 e 5. Se il numero nella cella è 3, la formula dovrebbe visualizzare "Sì", altrimenti "No".
=SE (A1=3,"Sì","No")
ISNUMBER: - In Microsoft Excel, la funzione "VAL.NUMERO" viene utilizzata per verificare se il valore nella cella contiene o meno un numero.
Sintassi della funzione “VAL.NUMERO”: =VAL.NUMERO (valore)
Esempio:La cella A2 contiene il numero456
=VAL.NUMERO (A2), la funzione tornerà vero
TROVA:Questa funzione restituisce il numero di posizione del carattere in cui viene trovato per la prima volta un carattere specifico o una stringa di testo, leggendo da sinistra a destra (non fa distinzione tra maiuscole e minuscole).
Sintassi della funzione “TROVA”: =TROVA (trova_testo,all'interno_testo,[num_iniziale])
Esempio:La cella A1 contiene il testo “Broncho Billy Anderson”
= TROVA ("Billy", A1, 1), la funzione tornerà 9
SINISTRA: Restituisce il numero specificato di caratteri a partire dal carattere più a sinistra nella stringa.
Sintassi della funzione "LEFT": =LEFT (testo,[num_chars])
Esempio:La cella A1 contiene il testo “Broncho Billy Anderson”
=SINISTRA (A1, 7), la funzione tornerà “Bronco”
Facciamo un esempio per capire come possiamo cercare nella stringa una parola corrispondente da un'altra stringa.
Esempio 1: abbiamo 2 elenchi, nella colonna A e nella colonna B. Dobbiamo far corrispondere la prima parola in ogni cella della colonna A con la colonna B.
Segui i passaggi indicati di seguito: -
- Seleziona la cella C2, scrivi la formula
- =SE(VAL.NUMERO(TROVA(SINISTRA(A3,TROVA(" ",A3)-1),B3)),"1a parola trovata","1a parola non trovata")
- Premi Invio sulla tastiera.
- La funzione cercherà una stringa per una parola corrispondente da un'altra stringa. Confronterà la stringa in List 2 con List 1 e, se trovata, restituirà "1ns Parola trovata", altrimenti restituirà "1ns Parola non trovata”.
- Per copiare la formula in tutte le celle, premi il tasto “CTRL+C” e seleziona la cella DO3: DO4 e premere il tasto “CTRL+V”sulla tua tastiera.
Ecco come possiamo cercare una stringa per una parola corrispondente da un'altra stringa in Microsoft Excel.