
Formula generica
=XLOOKUP(value,lookup,return,"not found",2)
Sommario
Per eseguire una corrispondenza parziale con XLOOKUP, fornire 2 per l'argomento modalità di corrispondenza per consentire i caratteri jolly. Nell'esempio mostrato, la formula in H7 è:
=TRANSPOSE((XLOOKUP(H4,D5:D15,B5:E15,"Not found",2)))
che esegue una corrispondenza jolly con il valore in H4 e restituisce tutti e 4 i campi come risultato. La funzione TRANSPOSE è opzionale e qui utilizzata solo per convertire il risultato da XLOOKUP a un array verticale.
Spiegazione
Lavorando dall'interno verso l'esterno, XLOOKUP è configurato per trovare il valore in H4 nella colonna Cognome e restituire tutti i campi. Per supportare i caratteri jolly, match_mode è fornito come 2:
XLOOKUP(H4,D5:D15,B5:E15,2) // match Last, return all fields
- Lookup_value proviene dalla cella H4
- Lookup_array è l'intervallo D5: D15, che contiene i cognomi
- Return_array è B5: E15, che contiene tutti i campi
- L'argomento not_found è impostato su "Non trovato"
- Il match_mode è 2, per consentire i caratteri jolly
- La modalità di ricerca non è fornita e il valore predefinito è 1 (dal primo all'ultimo)
Poiché H4 contiene "corr *", XLOOKUP trova il primo cognome che inizia con "corr" e restituisce tutti e quattro i campi in una matrice orizzontale:
(648,"Sharyn","Corriveau","Support")
Questo risultato viene restituito direttamente alla funzione TRANSPOSE:
=TRANSPOSE((648,"Sharyn","Corriveau","Support"))
La funzione TRANSPOSE cambia l'array da orizzontale a verticale:
(648;"Sharyn";"Corriveau";"Support") // vertical array
ei valori dell'array si estendono nell'intervallo H7: H10.
Con carattere jolly implicito
Nell'esempio precedente, il carattere jolly asterisco (*) viene immesso esplicitamente nel valore di ricerca. Per passare implicitamente il carattere jolly, puoi modificare la formula in questo modo:
=TRANSPOSE((XLOOKUP(H4&"*",D5:D15,B5:E15,"Not found",2)))
Sopra, concateniamo il carattere jolly asterisco (*) al valore in H4 nella formula stessa. Questo aggiungerà l'asterisco a qualsiasi valore inserito in H4 e XLOOKUP eseguirà una ricerca con caratteri jolly.