Che cos'è HLOOKUP in Excel? Funzione, sintassi ed esempi

Pubblicato: 2022-08-24

HLOOKUP in Excel è l'abbreviazione di "Ricerca orizzontale". Questa funzione aiuta nella ricerca di un determinato valore all'inizio di una riga di una tabella, noto anche come "array di tabelle", per restituire un valore da un'altra riga specificata dalla stessa colonna.

Quando i valori di confronto si trovano in una riga nella parte superiore di una tabella di dati ed è necessario guardare in basso un determinato numero di righe, utilizzare la funzione CERCA. CERCA.VERT è una funzione simile quando i valori di confronto si trovano in una colonna situata a sinistra dei dati specificati. Gli esperti di Excel ritengono che la formula HLOOKUP sia comoda e facile da usare.

HLOOKUP è particolarmente utile quando si lavora con dati come elenchi lunghi. Quando si lavora con colonne contenenti più valori in Excel, HLOOKUP semplifica l'associazione delle celle di destinazione. CERCA.VERT ci consente inoltre di automatizzare le modifiche in altre celle associate utilizzando la funzione CERCA.VERT quando modifichi la cella di destinazione. HLOOKUP può anche trovare corrispondenze parziali, dimostrandosi così estremamente utile quando non siamo certi dei nostri valori di ricerca.

Qui faremo luce su HLOOKUP in Excel e sulla formula HLOOKUP .

Impara le certificazioni di data science online dalle migliori università del mondo. Guadagna programmi Executive PG, programmi di certificazione avanzati o programmi di master per accelerare la tua carriera.

Sommario

Come funziona HLOOKUP

La funzione HLOOKUP viene utilizzata principalmente per recuperare un valore dai dati che si trovano in una tabella orizzontale. Come accennato in precedenza, è simile alla "V" nella funzione VLOOKUP che è l'abbreviazione di "verticale".

Per utilizzare correttamente la funzione HLOOKUP, assicurarsi che i valori di ricerca si trovino nella prima riga della tabella e si spostino a destra orizzontalmente. Questa funzione supporta la corrispondenza approssimativa e accurata e utilizza i caratteri jolly (* ?) per trovare corrispondenze parziali.

Esplora i nostri corsi di scienza dei dati popolari

Programma post-laurea esecutivo in Data Science da IIITB Programma di certificazione professionale in Data Science per il processo decisionale aziendale Master of Science in Data Science presso l'Università dell'Arizona
Programma di certificazione avanzato in Data Science da IIITB Programma di certificazione professionale in Data Science e Business Analytics presso l'Università del Maryland Corsi di Data Science

Sintassi

La funzione HLOOKUP individua un valore dalla prima riga di una tabella. Dopo aver individuato una corrispondenza, il valore viene recuperato da quella colonna che presenta la riga data. La sintassi per la funzione HLOOKUP è:-

La sintassi della funzione CERCA RICERCA in Excel ha quattro elementi. Sono i seguenti:-

  • Lookup_value : questo è un requisito obbligatorio nella sintassi HLOOKUP. Individua il valore che devi trovare nella prima riga della tabella. Lookup_value può essere un valore, una stringa di testo o un riferimento.
  • Matrice_tabella: una matrice di tabella è anche un elemento obbligatorio nella sintassi di HLOOKUP. Una tabella di informazioni in cui vengono cercati i dati. Utilizzare sempre un riferimento al nome di un intervallo oa un intervallo.
  • I valori presenti nella prima riga di table_array possono essere valori numerici, alfabetici o logici.
  • Quando range_lookup è TRUE, i valori che si trovano nella prima riga di table_array devono essere inseriti in ordine crescente: -3, -2, -1, 0, 1, 2, AZ; in caso contrario, HLOOKUP potrebbe non presentare il valore corretto. Se range_lookup è FALSE, non è necessario ordinare table_array.
  • Il testo minuscolo e maiuscolo sono uguali.
  • Row_index_num : Anche questo è un requisito cruciale. Il valore corrispondente verrà restituito da questo particolare numero di riga in table_array. Un row_index_num di 1 restituisce un valore nella prima riga dell'array_tabella, e allo stesso modo, un row_index_num di 2 restituisce il valore nella seconda riga dell'array_tabella, ecc. Se il row_index_num è maggiore del numero di righe su table_array, HLOOKUP eseguirà restituisci il #RIF! valore di errore e se row_index_num è minore di 1, HLOOKUP restituirà il #VALUE! valore di errore.
  • Range_lookup : questo è un elemento facoltativo nella sintassi HLOOKUP. È un valore logico che identifica se si desidera trovare una corrispondenza accurata o stimata con HLOOKUP. Se TRUE o omesso, otterrai una corrispondenza stimata, ovvero, se HLOOKUP non riesce a trovare una corrispondenza accurata, otterrai il valore successivo più grande inferiore a lookup_value. Se FALSE, HLOOKUP individuerà una corrispondenza esatta. Se non riesce a trovare un valore, #N/D è il valore di errore restituito.

Esempio di ricerca in Excel

Un esempio HLOOKUP per una facile comprensione:

Per ottenere una migliore esperienza nell'utilizzo dell'esempio seguente, si consiglia di copiare i dati di esempio nella tabella seguente e incollarli nella cella A1 in un nuovo foglio di lavoro di Excel. Per visualizzare i risultati delle formule, selezionale, premi F2, quindi fai clic su Invio.

Mele Arance Pere
5 5 10
6 8 11
7 9 12
Formula Descrizione Risultato
=RICERCA("Mele", A1:C4, 2, VERO) Individua "Mele" nella riga 1 e ti fornisce il valore della riga 2 che si trova nella stessa colonna (colonna A). 5
=CERCA.COM("Arance", A1:C4, 3, FALSO) Individua "Arance" nella riga 1 e fornisce il valore della riga 3 che si trova nella stessa colonna (colonna B). 8
=RICERCA(“B”, LA1:C4, 3, VERO) Individua "B" nella riga 1 e fornisce il valore della riga 3 nella stessa colonna. Questo perché non viene trovata una corrispondenza precisa per "B" e viene utilizzato il valore più grande nella riga 1 inferiore a "B": "Mele", nella colonna A. 6
=CERCA("Pere", A1:C4, 4) Individua "Pere" nella riga 1 e fornisce il valore della riga 4 nella stessa colonna (colonna C). 12
= CERCA.VERT(3, {1,2,3;”a”,”b”,”c”;”d”,”e”,”f”}, 2, VERO) Individua il numero 3 nella costante di matrice a tre righe e fornisce il valore della riga 2 nella stessa colonna, che in questo caso è la terza. Troverai tre righe di valori nella costante dell'array, dove un punto e virgola separa ogni riga (;). "c" si trova nella seconda riga e nella colonna esatta come 3. Pertanto viene restituito "c".

Cose importanti da notare su HLOOKUP

  • HLOOKUP è una ricerca senza distinzione tra maiuscole e minuscole. Ad esempio, considererà lo stesso "HAM" e "ham".
  • Il 'Lookup_value' dovrebbe essere la prima riga di 'table_array' durante l'utilizzo di HLOOKUP. Per cercare altrove, è necessario utilizzare un'altra formula di Excel.
  • Caratteri jolly come '*' o '?' sono supportati da HLOOKUP nell'argomento 'lookup_value' se 'lookup_value' è in ordine alfabetico.
  • Se HLOOKUP non riesce a individuare lookup_value e range_lookup è TRUE, viene utilizzato il valore più grande inferiore a lookup_value.
  • Se lookup_value è < del valore più piccolo della prima riga di table_array, HLOOKUP genererà il valore di errore #N/D.
  • Se range_lookup è FALSE, è possibile utilizzare anche i caratteri jolly.

Leggi i nostri popolari articoli sulla scienza dei dati

Percorso di carriera nella scienza dei dati: una guida completa alla carriera Crescita professionale di Data Science: il futuro del lavoro è qui Perché la scienza dei dati è importante? 8 modi in cui la scienza dei dati porta valore al business
Rilevanza della scienza dei dati per i manager La scheda tecnica definitiva per la scienza dei dati che ogni data scientist dovrebbe avere I 6 principali motivi per cui dovresti diventare un data scientist
Un giorno nella vita di Data Scientist: cosa fanno? Mito sfatato: la scienza dei dati non ha bisogno di codifica Business Intelligence vs Data Science: quali sono le differenze?

Conclusione

Puoi trovare la funzione CERCA RICERCA in ogni versione di Microsoft Excel 2016, 2013, 2010, 2007 e precedenti. Avere competenze e competenze di Microsoft Excel nelle funzioni di ricerca può aumentare notevolmente la tua carriera.

Fare carriera nell'analisi dei dati è un'opportunità redditizia nel settore attuale. Gli analisti di dati lavorano con enormi volumi di dati per estrarre informazioni cruciali. Per affinare le tue abilità nell'analisi dei dati, devi aderire al programma di certificazione di analisi dei dati di upGrad . Alimentato da Fullstack Academy, otterrai un certificato di analisi dei dati Caltech al termine del corso. Sarai in grado di apprendere abilità di visualizzazione dei dati, Python e SQL durante il corso, che ti apriranno la strada per diventare un ottimo analista di dati.

Qual è la differenza tra HLOOKUP E VLOOKUP?

La differenza tra CERCA.VERT e CERCA.VERT è che CERCA.VERT ricerca i valori target all'interno delle colonne selezionate, mentre CERCA.VERT cerca i valori target all'interno delle righe selezionate.

Qual è un'alternativa a HLOOKUP?

Ci sono alcune alternative per HLOOKUP. XLOOKUP è una buona alternativa a HLOOKUP che ti consente di cercare valori sia nelle colonne che nelle righe.

Puoi usare HLOOKUP E VLOOKUP insieme?

Sì, puoi utilizzare sia CERCA.VERT che CERCA.VERT insieme. È possibile utilizzare le due funzioni insieme tramite il metodo della funzione nidificata. Possiamo usare una formula annidata per combinare le due funzioni e recuperare i valori rilevanti da strutture come le tabelle.