30 funcions d'Excel en 30 dies: HLOOKUP

10è dia de la marató 30 funcions d'Excel en 30 dies ens dedicarem a l'estudi de la funció BÚSQUEDA (GPR). Aquesta característica és molt semblant a BÚSQUEDA V (LOOKUP), només funciona amb elements d'una llista horitzontal.

Funció desafortunada BÚSQUEDA (GLOW) no és tan popular com la seva germana, ja que en la majoria dels casos les dades de les taules es disposen verticalment. Recordes l'última vegada que vas cercar una cadena? Què passa amb el retorn del valor de la mateixa columna, però situat en una de les files següents?

De totes maneres, donem característiques BÚSQUEDA (GPR) un merescut moment de glòria i mireu més de prop la informació sobre aquesta funció, així com exemples del seu ús. Recordeu que si teniu idees o exemples interessants, compartiu-los als comentaris.

Funció 10: BUSCAR

function BÚSQUEDA (RECUPA) cerca el valor de la primera fila de la taula i retorna un altre valor de la mateixa columna de la taula.

Com puc utilitzar la funció HLOOKUP (HLOOKUP)?

Des de la funció BÚSQUEDA (BUSCAR HL) pot trobar un valor exacte o aproximat en una cadena, llavors pot:

  • Trobeu els totals de vendes per a la regió seleccionada.
  • Cerqueu un indicador que sigui rellevant per a la data seleccionada.

Sintaxi HLOOKUP

function BÚSQUEDA (HLOOKUP) té la sintaxi següent:

HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)

ГПР(искомое_значение;таблица;номер_строки;интервальный_просмотр)

  • valor_cerca (lookup_value): el valor que cal trobar. Pot ser un valor o una referència de cel·la.
  • taula_array (taula): taula de consulta. Pot ser una referència d'interval o un interval amb nom que contingui 2 línies o més.
  • nombre_índex_fila (line_number): una cadena que conté el valor que ha de retornar la funció. Estableix pel número de fila de la taula.
  • range_lookup (range_lookup): utilitzeu FALSE o 0 per trobar una coincidència exacta; per a una cerca aproximada, TRUE (TRUE) o 1. En aquest darrer cas, la cadena en què la funció està buscant s'ha d'ordenar en ordre ascendent.

Traps HLOOKUP (GPR)

like BÚSQUEDA V (VLOOKUP), funció BÚSQUEDA (RECUPA) pot ser lenta, especialment quan es cerca una coincidència exacta d'una cadena de text en una taula sense ordenar. Sempre que sigui possible, utilitzeu una cerca aproximada en una taula ordenada per la primera fila en ordre ascendent. Primer podeu aplicar la funció PARTIT (MÉS EXPOSAT) o COUNTIF (COUNTIF) per assegurar-vos que el valor que cerqueu existeix fins i tot a la primera fila.

Altres característiques com ÍNDEX (ÍNDEX) i PARTIT (MATCH) també es pot utilitzar per recuperar valors d'una taula i són més eficients. Els donarem un cop d'ull més endavant a la nostra marató i veurem com de poderosos i flexibles poden ser.

Exemple 1: cerqueu els valors de vendes per a una regió seleccionada

Permeteu-me que us recordi de nou que la funció BÚSQUEDA (RECUPA) només cerca el valor a la fila superior de la taula. En aquest exemple, trobarem els totals de vendes de la regió seleccionada. És important per a nosaltres obtenir el valor correcte, de manera que utilitzem la configuració següent:

  • El nom de la regió s'introdueix a la cel·la B7.
  • La taula de cerca regional té dues files i abasta l'interval C2:F3.
  • Els totals de vendes es troben a la fila 2 de la nostra taula.
  • L'últim argument s'estableix en FALSE per trobar una coincidència exacta en cercar.

La fórmula de la cel·la C7 és:

=HLOOKUP(B7,C2:F3,2,FALSE)

=ГПР(B7;C2:F3;2;ЛОЖЬ)

30 funcions d'Excel en 30 dies: HLOOKUP

Si el nom de la regió no es troba a la primera fila de la taula, el resultat de la funció BÚSQUEDA (GPR) ho farà #AT (#N/A).

30 funcions d'Excel en 30 dies: HLOOKUP

Exemple 2: cerqueu una mesura per a una data seleccionada

Normalment quan s'utilitza la funció BÚSQUEDA (RECUPA) requereix una coincidència exacta, però de vegades una coincidència aproximada és més adequada. Per exemple, si els indicadors canvien al començament de cada trimestre i els primers dies d'aquests trimestres s'utilitzen com a encapçalaments de columna (vegeu la figura següent). En aquest cas, utilitzant la funció BÚSQUEDA (RECUPA) i una coincidència aproximada, trobareu un indicador rellevant per a una data determinada. En aquest exemple:

  • La data s'escriu a la cel·la C5.
  • La taula de cerca d'indicadors té dues files i es troba a l'interval C2:F3.
  • La taula de cerca s'ordena per fila de data en ordre ascendent.
  • Els indicadors es registren a la línia 2 de la nostra taula.
  • L'últim argument de la funció s'estableix en TRUE per buscar una coincidència aproximada.

La fórmula de la cel·la D5 és:

=HLOOKUP(C5,C2:F3,2,TRUE)

=ГПР(C5;C2:F3;2;ИСТИНА)

Si la data no es troba a la primera fila de la taula, la funció BÚSQUEDA (RECUPA) trobarà el valor més gran més proper que sigui menor que l'argument valor_cerca (valor_cerca). En aquest exemple, el valor desitjat és març 15. No està a la línia de data, de manera que la fórmula prendrà el valor 1 January i tornar 0,25.

30 funcions d'Excel en 30 dies: HLOOKUP

Deixa un comentari