In questo articolo, impareremo come estrarre tutte le corrispondenze parziali in una matrice di valori in Excel.
Ad esempio, abbiamo una vasta gamma di valori e dobbiamo estrarre tutti i valori che corrispondono alla stringa. Utilizzeremo una combinazione di funzione SE, funzione VAL.NUMERO e funzione RICERCA. Diamo un'occhiata a queste funzioni.
La funzione IF viene utilizzata per logic_test e restituisce il valore in base al risultato del test.
Sintassi:
= SE ( test_logico , [valore_se_vero], [valore_se_falso]) |
La funzione VAL.NUMERO di Excel è una funzione booleana che restituisce VERO o FALSO se il valore fornito è un numero o meno rispettivamente.
Sintassi
= ISNUMBER ( valore ) |
La funzione SEARCH in Excel restituisce la posizione del primo carattere della sottostringa o search_text in una stringa o potrebbe essere inserita in un'altra funzione. La funzione SEARCH non fa distinzione tra maiuscole e minuscole.
Sintassi:
= CERCA ( trova_testo , entro_testo , [start_num] ) |
trova_testo: testo da trovare all'interno di_testo.
inside_text : trova_testo da trovare in inside_text.
[start_num] : posizione del carattere da cui iniziare. Il valore predefinito è 1.
Ora costruiremo una formula usando la funzione sopra spiegata. Usa la formula:
FORMULA:
= SE ( VAL.NUMERO ( RICERCA ( stringa , cella ) ) , cella , "" ) |
Spiegazione:
- La funzione CERCA trova la stringa nel valore della cella e restituisce la posizione della stringa nel valore della cella se trovata oppure restituisce #VALORE! Errore.
- La funzione VAL.NUMERO controlla se la funzione RICERCA restituisce un numero o meno. La funzione VAL.NUM restituisce VERO se il valore restituito è Vero e restituisce FALSO per #VALORE! Errore.
- SE la funzione restituisce il valore della cella se la funzione VAL.NUMERO restituisce VERO e restituisce la cella vuota se la funzione VAL.NUMERO restituisce FALSO
Comprendiamo questa funzione utilizzandola in un esempio.
Qui abbiamo un elenco di valori e un valore stringa ( T-shirt ).
Dobbiamo trovare l'elenco delle corrispondenze nella colonna Partite. Usa la formula seguente per estrarre tutte le corrispondenze parziali per la stringa ( T-shirt ).
Usa la formula:
= SE ( VAL.NUMERO ( RICERCA ( stringa , A2 ) ), A2 , "" ) |
Spiegazione:
- La funzione SEARCH trova la stringa nel valore della cella e restituisce 8 come posizione della stringa ( T-shirt ) nel valore della cella ( Purple T-shirt ).
- La funzione ISNUMBER verifica che il valore 8 sia un numero o meno. La funzione VAL.NUMERO restituisce VERO.
- SE la funzione restituisce value_if_True che è il valore della cella ( Purple T-shirt ).
Qui il valore della cella viene fornito come riferimento della cella. Copia la formula nel resto delle celle usando il tasto di scelta rapida Ctrl + D o trascina verso il basso l'opzione in Excel.
Come puoi vedere abbiamo ottenuto tutti i valori usando la formula. Ora abbiamo bisogno di una lista delle partite. Quindi per questo filtreremo i risultati. Segui i passaggi seguenti per filtrare i risultati.
- Utilizzare il Ctrl + Maiusc + L opzione per applicare il filtro
- Fare clic con il tasto destro del mouse sul tasto freccia nel campo Corrispondenze.
- Deseleziona l'opzione (vuoti) e fai clic su OK.
Come puoi vedere dalla gif sopra per estrarre l'elenco dai valori delle corrispondenze.
Spero che tu abbia capito come utilizzare le corrispondenze parziali in un array in Excel. Esplora altri articoli sulla funzione di testo di Excel qui. Non esitate a esprimere la vostra domanda o feedback per l'articolo di cui sopra.
articoli Correlati
Come rimuovere il testo in Excel a partire da una posizione
Convalida delle voci di testo
Crea un elenco a discesa in Excel con il colore
Rimuovi gli spazi iniziali e finali dal testo in Excel
Come utilizzare la funzione GRANDE in Excel
Come utilizzare la funzione PICCOLO in Excel
Come usare i caratteri jolly in Excel
Articoli popolari
50 scorciatoie Excel per aumentare la produttività
Modifica un elenco a discesa
Riferimento assoluto in Excel
Se con la formattazione condizionale
Se con caratteri jolly
Vricerca per data
Converti pollici in piedi e pollici in Excel 2016
Unisci nome e cognome in excel
Conta le celle che corrispondono ad A o B