Passa al contenuto principale
Administrator Guide
Ultimo aggiornamento: 2023-06-23
MVLOOKUP

MVLOOKUP

Descrizione

Questa funzione è consigliata in alternativa a VLOOKUP, soprattutto quando si lavora con dati dinamici. MVLOOKUP esegue una ricerca verticale (per colonna) in una tabella e restituisce tutte le corrispondenze. MVLOOKUP è simile a VLOOKUP, con alcune differenze:
  • VLOOKUP cerca corrispondenze solo nella colonna di sinistra, mentre 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; MVLOOKUP cerca corrispondenze in tutta la colonna. Ogni corrispondenza nella colonna genera una nuova riga di output. Se si specifica 4
    return_column_index
    valori, ogni riga risultante avrà 4 colonne.

Sintassi

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
    : l'ordine della ricerca, in base all'ordinamento di
    table_array
    .
    • 0: ricerca lineare predefinita di dati non ordinati.
    • 1: ricerca binaria di dati in ordine crescente.
    • -1: ricerca binaria di dati in ordine decrescente.
  • 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:
=MVLOOKUP(A6,A2:D11,1,0,2,3,4)
o in alternativa, di
=MVLOOKUP("Payne",A2:D11,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

  • MVLOOKUP() esegue la scansione delle righe nella colonna
    lookup_column_index
    per
    lookup_value
    . La funzione raccoglie quindi i valori nelle colonne elencate in
    return_column_index
    . Inserisce ogni valore in una colonna della matrice risultante.
  • Questa funzione è utilizzata nelle formule di matrice.

Funzioni correlate

MATCHEXACT
MHLOOKUP