Fórmula de busca de esquerda de Excel usando VLOOKUP

01 de 03

Atopa datos á esquerda

Fórmula de busca de esquerda de Excel. © Ted Francés

Descrición xeral da fórmula de busca de esquerda esquerda

A función VLOOKUP de Excel úsase para atopar e devolver información dunha táboa de datos baseada nun valor de busca que elixe.

Normalmente, VLOOKUP require que o valor de busca estea na columna máis esquerda da táboa de datos e a función devolva outro campo de datos situado na mesma fila á dereita deste valor.

Ao combinar VLOOKUP coa función ELEGIR ; Con todo, pódese crear unha fórmula de busca esquerda que:

Exemplo: empregando as funcións VLOOKUP e ELEGIR nunha Fórmula de busca esquerda

Os pasos detallados a continuación crean a fórmula de busca esquerda que se ve na imaxe de arriba.

A fórmula

= VLOOKUP ($ D $ 2, ELECCIÓN ({1,2}, $ F: $ F, $ D: $ D), 2, FALSO)

fai posible atopar a parte subministrada polas distintas empresas que figuran na columna 3 da táboa de datos.

O traballo da función CHOOSE na fórmula é enganar a VLOOKUP para crer que a columna 3 é en realidade a columna 1. Como resultado, o nome da compañía pódese empregar como o valor de busca para atopar o nome da parte subministrada por cada empresa.

Pasos do titorial: ingresando os datos do titorial

  1. Introduza os seguintes títulos nas celas indicadas: D1 - Provedor E1 - Parte
  2. Introduza a táboa de datos que se ven na imaxe de arriba nas celas D4 a F9
  3. As filas 2 e 3 quedan en branco para acomodar os criterios de busca e a fórmula de busca esquerda creada durante este tutorial

Comezando a Fórmula de Busca Izquierda - Apertura do cuadro de diálogo VLOOKUP

Aínda que se pode escribir a fórmula anterior directamente na F1 da cela na folla de traballo, moitas persoas teñen dificultade coa sintaxe da fórmula.

Unha alternativa, neste caso, é usar o cuadro de diálogo VLOOKUP. Case todas as funcións de Excel teñen unha caixa de diálogo que permite introducir cada un dos argumentos da función nunha liña separada.

Pasos de titorial

  1. Faga clic na celda E2 da folla de traballo : a localización onde se mostrarán os resultados da fórmula de busca esquerda
  2. Fai clic na pestana Fórmulas da cinta
  3. Fai clic na opción Busca e referencia da cinta para abrir a lista despregábel da función
  4. Faga clic en VLOOKUP na lista para abrir o cadro de diálogo da función

02 de 03

Introducir os argumentos no cuadro de diálogo VLOOKUP - Faga clic para ver a imaxe máis grande

Faga clic para ver a imaxe máis grande. © Ted Francés

Argumentos de VLOOKUP

Os argumentos dunha función son os valores utilizados pola función para calcular un resultado.

No cadro de diálogo dunha función, o nome de cada argumento está situado nunha liña separada seguida dun campo no que se introduce un valor.

Introduza os seguintes valores para cada un dos argumentos de VLOOKUP na liña correcta do cadro de diálogo como se mostra na imaxe de arriba.

O valor de busca

O valor de busca é o campo de información que se usa para buscar a matriz de táboas. VLOOKUP devolve outro campo de datos desde a mesma liña que o valor de busca.

Este exemplo usa unha referencia de cela para a localización onde o nome da empresa ingresarase na folla de cálculo. A vantaxe diso é que facilita a modificación do nome da empresa sen editar a fórmula.

Pasos de titorial

  1. Prema na liña de busca_valor no cadro de diálogo
  2. Faga clic na cela D2 para engadir esta referencia de cela á liña de busca_valor
  3. Prema a tecla F4 no teclado para facer que a referencia da cela sexa absoluta - $ D $ 2

Nota: As referencias de celas absolutas utilízanse para o valor de busca e os argumentos da matriz de táboa para evitar erros se a fórmula de busca se copia noutras celas da folla de traballo.

A matriz de táboas: introducir a función ELEGIR

O argumento da matriz de tabelas é o bloque de datos contiguos dos que se recupera información específica.

Normalmente, VLOOKUP só mira cara á dereita do argumento de valor de busca para atopar datos na matriz de táboas. Para obtelo á esquerda, VLOOKUP debe ser enganado reorganizando as columnas da matriz de táboas usando a función ELEGIR.

Nesta fórmula, a función CHOOSE realiza dúas tarefas:

  1. crea unha matriz de táboas que ten só dúas columnas de ancho, columnas D e F
  2. cambia o ordenamento dereito a esquerda das columnas na matriz de táboas para que a columna F vén primeiro ea columna D é a segunda

Os detalles de como funciona a función CHOOSE cumpren estas tarefas na páxina 3 do titorial .

Pasos de titorial

Nota: cando se introducen as funcións manualmente, cada un dos argumentos da función debe estar separado por unha coma "," .

  1. Na caixa de diálogo de función VLOOKUP, faga clic na liña Table_array
  2. Introduce a seguinte función CHOOSE
  3. Elixir ({1,2}, $ F: $ F, $ D: $ D)

Número de índice da columna

Normalmente, o número do índice da columna indica que columna da matriz da táboa contén os datos que está despois. Nesta fórmula; Non obstante, refírese á orde das columnas establecida pola función ELEGIR.

A función CHOOSE crea unha matriz de táboas que ten dúas columnas de ancho coa columna F seguida da columna D. Dende que a información buscada - o nome da parte - está na columna D, o valor do argumento da columna debe configurarse como 2.

Pasos de titorial

  1. Fai clic na liña Col_index_num no cadro de diálogo
  2. Escriba un 2 nesta liña

A busca de rango

O argumento Range_lookup de VLOOKUP é un valor lóxico (TRUE ou FALSE) que indica se quere que VLOOKUP poida atopar unha correspondencia exacta ou aproximada co valor de busca.

Neste tutorial, xa que estamos a buscar un nome de parte en particular, Range_lookup configurarase en False de xeito que só a fórmula devolva as correspondencias exactas.

Pasos de titorial

  1. Prema na liña Range_lookup no cadro de diálogo
  2. Escriba a palabra False nesta liña para indicar que queremos que VLOOKUP devolva unha correspondencia exacta para os datos que buscamos
  3. Faga clic en Aceptar para completar a fórmula de busca esquerda e pechar caixa de diálogo
  4. Xa que aínda non introducimos o nome da empresa na cela D2, un erro de # N / A debería estar presente na cela E2

03 de 03

Probar a Fórmula de busca esquerda

Fórmula de busca de esquerda de Excel. © Ted Francés

Volvendo datos coa fórmula de busca esquerda

Para atopar que empresas fornecen as pezas, escriba o nome dunha empresa na cela D2 e ​​prema a tecla ENTER no teclado.

O nome da peza mostrarase na cela E2.

Pasos de titorial

  1. Faga clic na cela D2 na súa folla de cálculo
  2. Introduza Gadgets Plus na cela D2 e ​​prema a tecla ENTER no teclado
  3. Os gadgets de texto - a parte subministrada pola empresa Gadgets Plus - deberían aparecer na cela E2
  4. Proba a fórmula de busca aínda máis escribindo outros nomes da empresa na cela D2 eo nome da parte correspondente debería aparecer na cela E2

VLOOKUP Mensaxes de erro

Se aparece unha mensaxe de erro como # N / A na cela E2, primeiro verifique os erros de ortografía na cela D2.

Se a ortografía non é o problema, esta lista de mensaxes de erro VLOOKUP pode axudar a determinar onde está o problema.

Rompendo o traballo de selección de traballo

Como se mencionou, nesta fórmula, a función CHOOSE ten dous traballos:

Crear unha matriz de táboas de dúas columnas

A sintaxe para a función CHOOSE é:

= ELEGIR (índice_número, valor1, valor2, ... Valor254)

A función CHOOSE normalmente retorna un valor da lista de valores (Value1 a Value254) en función do número de índice ingresado.

Se o número de índice é 1, a función devolve Value1 da lista; se o número de índice é 2, a función devolve Value2 da lista e así sucesivamente.

Ao introducir varios números de índice; Con todo, a función devolverá varios valores en calquera orde desexado. Se escolle ELEGIR para devolver varios valores, créase unha matriz .

Entrando nunha matriz realízase envolvendo os números introducidos con chaves ou corchetes. Engádense dous números para o número de índice: {1,2} .

Nótese que CHOOSE non se limita a crear unha táboa de dúas columnas. Ao incluír un número adicional na matriz - como {1,2,3} - e un intervalo adicional no argumento de valor, pódese crear unha táboa de tres columnas.

As columnas adicionais permitiríanlle devolver información diferente coa fórmula de busca esquerda simplemente cambiando o argumento do número de índice de columnas de VLOOKUP ao número da columna que contén a información desexada.

Cambiar a Orde das Columnas coa función ELEGIR

Na función CHOOSE usada nesta fórmula: CHOOSE ({1,2}, $ F: $ F, $ D: $ D) , o rango da columna F está listado antes da columna D.

Unha vez que a función CHOOSE define a matriz de táboas de VLOOKUP - a fonte de datos para esa función - cambiar a orde das columnas na función CHOOSE pasa a VLOOKUP.

Agora, en canto a VLOOKUP, a matriz de táboas só ten dúas columnas de ancho coa columna F á esquerda e a columna D á dereita. Dado que a columna F contén o nome da empresa que queremos buscar e, dado que a columna D contén os nomes das partes, VLOOKUP poderá realizar as súas funcións de busca normais para atopar os datos situados á esquerda do valor de busca.

Como resultado, VLOOKUP pode usar o nome da empresa para atopar a parte que proporcionan.