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

MHLOOKUP

Descrizione

Si consiglia di utilizzare questa funzione in sostituzione di HLOOKUP. MHLOOKUP esegue una ricerca orizzontale (riga) in una tabella e restituisce tutte le corrispondenze. MHLOOKUP è simile a HLOOKUP, ma:
  • HLOOKUP cerca le corrispondenze solo nella riga superiore; con MHLOOKUP è invece possibile specificare la riga in cui eseguire la ricerca.
  • HLOOKUP si interrompe dopo aver trovato una corrispondenza e restituisce un valore di cella singola; MHLOOKUP cerca le corrispondenze nell'intera riga di ricerca. Ogni corrispondenza in quella riga genera una nuova colonna nel risultato. Se si specifica 4
    return_row_index
    valori, ogni colonna risultante avrà 4 righe.

Sintassi

MHLOOKUP(
lookup_value
,
table_array
,
lookup_row_index
,
return_row_index
, ...)
  • lookup_value
    : il valore da abbinare.
  • table_array
    : la matrice o la tabella in cui eseguire la ricerca.
  • lookup_row_index
    : la riga della tabella in cui eseguire la ricerca (in base a 1).
  • return_row_index
    : il numero di riga da cui restituire i risultati. È possibile elencare qualsiasi numero di riga.

Esempio

L'esempio si basa sulla seguente cartella di lavoro:
A
B
C
D
E
F
G
H
1
Venditore
Dixon
Dixon
Kelly
Kelly
Payne
Payne
Payne
2
Cliente
O'Reilly, Auer e Lind
Runolfsson e Steuber
Kuphal Group
Ernser Inc
Williamson Group
Ratke-Sanford
Leuschke and Sons
3
Prodotto
Qosolex
Saoplus
Qosolex
Voltflarn
Singlflix
Qosolex
Qosolex
4
Ricavi
$ 8.232.000,00
$ 4.853.000,00
$ 2.358.000,00
$ 2.064.000,00
$ 6.974.000,00
$ 8.433.000,00
$ 8.181.000,00
Il risultato di
MHLOOKUP("Qosolex",A1: H4,3,1,2,4)
è:
Dixon
Kelly
Payne
Payne
O'Reilly, Auer e Lind
Kuphal Group
Ratke-Sanford
Leuschke and Sons
$ 8.232.000,00
$ 2.358.000,00
$ 8.433.000,00
$ 8.181.000,00

Note

  • MHLOOKUP() esegue la scansione delle colonne in
    lookup_row_index
    riga per
    lookup_value
    , raccoglie quindi i valori dalle righe elencate in
    return_row_index
    . Quindi inserisce ogni valore in una riga nella matrice risultante.
  • Questa funzione è utilizzata nelle formule di matrice.

Funzioni correlate

MATCHEXACT
MVLOOKUP