WD.MVLOOKUP
Descrizione
Questa funzione è uguale a MVLOOKUP, ma WD.MVLOOKUP crea un indice (albero B) per l'intervallo o la matrice specificati e ignora
order
argomento Questa funzione offre prestazioni migliori in caso di utilizzo ripetuto nello stesso intervallo/matrice. I valori null e di errore vengono ignorati. Questa funzione è consigliata in alternativa a VLOOKUP, soprattutto quando si lavora con dati dinamici. WD.MVLOOKUP esegue una ricerca verticale (per colonna) in una tabella e restituisce tutte le corrispondenze. WD.MVLOOKUP è simile a VLOOKUP, ma presenta anche alcune differenze:
- VLOOKUP cerca corrispondenze solo nella colonna di sinistra, mentre WD.MVLOOKUP consente di specificare la colonna in cui eseguire la ricerca.
- VLOOKUP si interrompe dopo aver trovato una corrispondenza e restituisce un valore di cella singola; WD.MVLOOKUP cerca corrispondenze in tutta la colonna. Ogni corrispondenza nella colonna genera una nuova riga di output. Se si specifica 4return_column_indexvalori, ogni riga risultante avrà 4 colonne.
Sintassi
WD.MVLOOKUP(
lookup_value
, table_array
, lookup_column_index
, order
, return_column_index
, ...) - lookup_value: il valore da abbinare.
- table_array: la matrice o la tabella in cui eseguire la ricerca.
- lookup_column_index: la colonna della tabella in cui eseguire la ricerca (in base a 1).
- order: non utilizzato.
- return_column_index: il numero di colonna da cui restituire i risultati. È possibile indicare qualsiasi quantità di numeri di colonna.
Esempio
L'esempio si basa sulla seguente cartella di lavoro:
A | B | C | D | |
|---|---|---|---|---|
1 | Venditore | Cliente | Prodotto | Ricavi |
2 | Dixon | O'Reilly, Auer e Lind | Qosolex | $ 8.232.000,00 |
3 | Dixon | Runolfsson e Steuber | Saoplus | $ 4.853.000,00 |
4 | Kelly | Kuphal Group | Qosolex | $ 2.358.000,00 |
5 | Kelly | Ernser Inc | Voltflarn | $ 2.064.000,00 |
6 | Payne | Williamson Group | Singlflix | $ 6.974.000,00 |
7 | Payne | Ratke-Sanford | Qosolex | $ 8.433.000,00 |
8 | Payne | Leuschke and Sons | Qosolex | $ 8.181.000,00 |
9 | Wu | Dach-Halvorson | Singlflix | $ 2.361.000,00 |
10 | Wu | Wisoky LLC | Bextain | $ 5.752.000,00 |
11 | Wu | Stiedemann Grp | Saoplus | $ 3.987.000,00 |
Il risultato di:
=WD.MVLOOKUP(A6,$A$2:$D$11,1,0,2,3,4)
o in alternativa,
=WD.MVLOOKUP("Payne",$A$2:$D$11,1,0,2,3,4)
è:
Williamson Group | Singlflix | $ 6.974.000,00 |
Ratke-Sanford | Qosolex | $ 8.433.000,00 |
Leuschke and Sons | Qosolex | $ 8.181.000,00 |
Note
- WD.MVLOOKUP() esegue la scansione delle righe nella colonnalookup_column_indexperlookup_value. La funzione raccoglie quindi i valori nelle colonne elencate inreturn_column_index. Inserisce ogni valore in una colonna della matrice risultante.
- Questa funzione è utilizzata nelle formule di matrice.
Funzioni correlate
MATCHEXACT
MHLOOKUP