30 funcións de Excel en 30 días: HLOOKUP

10o día do maratón 30 funcións de Excel en 30 días dedicarémonos ao estudo da función BÚSQUEDA (GPR). Esta característica é moi semellante a BUSCA (BUSCARV), só funciona con elementos dunha lista horizontal.

Función desafortunada BÚSQUEDA (GLOW) non é tan popular como a súa irmá, xa que na maioría dos casos os datos das táboas están dispostos verticalmente. Lembras a última vez que quixeches buscar unha cadea? Que tal devolver o valor da mesma columna, pero situado nunha das filas de abaixo?

De todos os xeitos, imos dar características BÚSQUEDA (GPR) un merecido momento de gloria e bótalle unha ollada máis atenta á información sobre esta función, así como a exemplos do seu uso. Lembra que se tes ideas ou exemplos interesantes, compárteos nos comentarios.

Función 10: BUSCAR

función BÚSQUEDA (BUSCAR HL) busca o valor na primeira fila da táboa e devolve outro valor da mesma columna da táboa.

Como podo usar a función BUSCAR HL (BUSCAR HL)?

Xa que a función BÚSQUEDA (BUSCAR HL) pode atopar un valor exacto ou aproximado nunha cadea, entón pode:

  • Busca os totais de vendas para a rexión seleccionada.
  • Busca un indicador que sexa relevante para a data seleccionada.

Sintaxe HLOOKUP

función BÚSQUEDA (LOOKUP) ten a seguinte sintaxe:

HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)

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

  • valor_valor (lookup_value): o valor a atopar. Pode ser un valor ou unha referencia de cela.
  • table_array (táboa): táboa de consulta. Pode ser unha referencia de intervalo ou un intervalo con nome que contén 2 liñas ou máis.
  • num_índice_fila (line_number): unha cadea que contén o valor que debe devolver a función. Establécese polo número de fila dentro da táboa.
  • intervalo_lookup (range_lookup): Use FALSE ou 0 para atopar unha coincidencia exacta; para unha busca aproximada, VERDADEIRO (VERDADEIRO) ou 1. Neste último caso, a cadea na que está a buscar a función debe ordenarse en orde ascendente.

Traps HLOOKUP (GPR)

como BUSCA (BUSCAR V), función BÚSQUEDA (BUSCAR HL) pode ser lenta, especialmente cando se busca unha coincidencia exacta dunha cadea de texto nunha táboa sen clasificar. Sempre que sexa posible, use unha busca aproximada nunha táboa ordenada pola primeira fila en orde ascendente. Primeiro podes aplicar a función XOGO (MÁIS EXPOSTA) ou COUNTIF (COUNTIF) para asegurarse de que o valor que está a buscar existe incluso na primeira fila.

Outras características como Index (ÍNDICE) e XOGO (MATCH) tamén se pode usar para recuperar valores dunha táboa e son máis eficientes. Botarémoslles unha ollada máis tarde no noso maratón e veremos o poderosos e flexibles que poden ser.

Exemplo 1: atopar os valores de vendas para unha rexión seleccionada

Permíteme lembrarche de novo que a función BÚSQUEDA (BUSCAR HL) só busca o valor na fila superior da táboa. Neste exemplo, atoparemos os totais de vendas para a rexión seleccionada. É importante para nós obter o valor correcto, polo que usamos a seguinte configuración:

  • O nome da rexión insírese na cela B7.
  • A táboa de busca rexional ten dúas filas e abarca o rango C2:F3.
  • Os totais de vendas están na fila 2 da nosa táboa.
  • O último argumento establécese como FALSO para atopar unha coincidencia exacta ao buscar.

A fórmula da cela C7 é:

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

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

30 funcións de Excel en 30 días: HLOOKUP

Se o nome da rexión non se atopa na primeira fila da táboa, o resultado da función BÚSQUEDA (GPR) será #AT (#N / A).

30 funcións de Excel en 30 días: HLOOKUP

Exemplo 2: atopar unha medida para unha data seleccionada

Normalmente cando se usa a función BÚSQUEDA (BUSCAR HL) require unha coincidencia exacta, pero ás veces é máis apropiada unha coincidencia aproximada. Por exemplo, se os indicadores cambian ao comezo de cada trimestre e os primeiros días destes trimestres utilízanse como títulos de columna (ver a figura a continuación). Neste caso, empregando a función BÚSQUEDA (BUSCAR) e unha coincidencia aproximada, atoparás un indicador que é relevante para unha data determinada. Neste exemplo:

  • A data está escrita na cela C5.
  • A táboa de busca de indicadores ten dúas filas e está situada no rango C2:F3.
  • A táboa de busca está ordenada por fila de data en orde ascendente.
  • Os indicadores están rexistrados na liña 2 da nosa táboa.
  • O último argumento da función establécese como TRUE para buscar unha coincidencia aproximada.

A fórmula da cela D5 é:

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

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

Se a data non se atopa na primeira fila da táboa, a función BÚSQUEDA (BUSCAR HL) atopará o valor máis próximo que sexa menor que o argumento valor_valor (valor_busca). Neste exemplo, o valor desexado é marzo 15. Non está na liña de data, polo que a fórmula tomará o valor 1 xaneiro e volve 0,25.

30 funcións de Excel en 30 días: HLOOKUP

Deixe unha resposta