Unlimited PowerPoint templates, graphics, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Business
  2. Microsoft Excel

Cómo Usar la Función VLOOKUP de Excel - Con Ejemplos Útiles

by
Difficulty:BeginnerLength:LongLanguages:
This post is part of a series called How to Make and Use Excel Formulas (Beginner Bootcamp).
Quick Start: How to Make a Basic Formula in Excel
How to Work With Excel Math Formulas (Guide to the Basics)

Spanish (Español) translation by RRGG (you can also view the original English article)

¿Qué es un BUSCARV en Excel?

Un BUSCARV, abreviatura de "búsqueda vertical" es una fórmula en Microsoft Excel para hacer coincidir los datos de dos listas. En lugar de saltar entre hojas de cálculo y escribir sus datos coincidentes, puede escribir una fórmula BUSCARV para automatizar el proceso.

Combining two lists is a a great situation to use VLOOKUP
Combinar dos listas es una situación perfecta para usar un BUSCARV.

A la izquierda (en la imagen de arriba), tenemos información de turnos de empleados. Queremos agregar el título del trabajo del empleado a los datos del turno. Con una lista separada de empleados y sus títulos de trabajo, podemos escribir una fórmula BUSCARV para obtener el título de una lista de búsqueda.

Un BUSCARV exitoso necesita tres cosas:

  • Una clave principal en cada lista que puede usar para hacer coincidir sus datos. Las dos listas deben compartir al menos una pieza de datos en común (en el ejemplo BUSCARV de Excel anterior, esta es la identificación del empleado)
  • Una Lista de Búsqueda, que contiene su "base de datos", o básicamente la información (la lista de títulos de trabajo de los empleados)
  • Sus datos, en los que desea extraer una coincidencia (los datos del turno)

Ejemplo rápido de una fórmula de VLOOKUP de Excel en acción

VLOOKUP es una fórmula de Microsoft Excel que es esencial para trabajar con múltiples conjuntos de datos. En este tutorial, te enseñaré cómo dominarla y usarla.

Example VLOOKUP formula used to look up employee data
Ejemplo de la fórmula VLOOKUP utilizada para buscar datos de empleados.

Usando el ejemplo anterior, he escrito una fórmula VLOOKUP que busca la identificación del empleado e inserta el título del trabajo en los datos del turno. Como ambas hojas tienen una identificación de empleado, Excel puede buscar el título de trabajo que coincida. La mejor parte de VLOOKUP es que ahora puedo arrastrar la misma fórmula hacia abajo y buscará cada título de trabajo único.

Descarga gratis la hoja de cálculo de Excel

Antes de continuar, asegúrate de descargar el archivo adjunto (gratuito) para seguir. Es un ejemplo de un libro de trabajo con hojas de cálculo que he creado, las cuales usaremos para este tutorial.

Mira y aprende: VLOOKUP

Para tener acceso a una forma más rápida de aprender los fundamentos de la fórmula VLOOKUP, mira el siguiente vídeo. El video muestra varios ejemplos de la fórmula BUSCARV, utilizando el libro de trabajo de ejemplo.

Sigue leyendo para ver las instrucciones escritas y aprende algunas técnicas adicionales que no están cubiertas en el video

Cómo usar BUSCARV en Excel: Tutorial

Usa las pestañas "Pedidos de ingredientes" y "Lista de proveedores" para este ejemplo de Excel BUSCARV.

Digamos que gerenciamos un restaurante y estamos haciendo nuestros pedidos semanales a los proveedores. Los chefs nos han dado una lista de ingredientes para ordenar, y necesitamos insertar información del proveedor.

Hay tres piezas que debemos agregar para cada pedido:

  • Nombre del Proveedor
  • Número telefónico del Proveedor
  • El día de entrega del proveedor

En este libro de trabajo, hay dos pestañas:

  • Pedidos de ingredientes: contiene la lista de ingredientes solicitados por nuestros chefs
  • Lista de proveedores: contiene información sobre los proveedores, como el nombre del proveedor y el número de teléfono.
Excel VLOOKUP list ingredient order and supplier list example
En la parte superior, tenemos nuestros datos del pedido, que se encuentran en la pestaña "Listado de ingredientes". Abajo se muestra la "Lista de proveedores", que actuará como nuestra lista de búsqueda.

El campo común entre las dos tablas es la pestaña Ingrediente. Usémoslo para buscar cada uno de los tres campos y agregarlo a la lista de pedidos.

Paso 1: Comienza nuestra fórmula Excel BUSCARV

En la pestaña Pedidos de ingredientes, hagamos clic en la primera celda en blanco del Proveedor , F5, y presionemos el signo igual para iniciar la fórmula BUSCARV Luego, escriba "BUSCARV ( " para iniciar la fórmula

=BUSCARV(

Recuerde que nuestro objeto principal, o sea el dato que aparece en ambas listas, es el ingrediente, por lo que lo utilizaremos para la búsqueda. Haga clic en la celda B5, o escríbelo en la fórmula. Luego, añade una coma después de "B5" de manera que podamos ingresar a la parte siguiente de la fórmula

=BUSCARV(B5,

Ahora, necesitamos darle a la fórmula nuestra lista de búsqueda. Con la fórmula aún abierta, hacemos clic en la pestaña Lista del Proveedor Ahora, haga clic en la celda A3, y haga clic y arrastre para resaltar y seleccionar A3 a G13, toda la tabla de búsqueda Asegúrate de presionar la tecla F4 en tu teclado para que la fórmula sea una referencia absoluta (más sobre esto más adelante). Finalmente, ingresa otra coma

Select the Excel lookup list
Señala Excel a la lista de búsqueda

Después de ingresar la coma para la celda de búsqueda, cambia las pestañas y señala Excel a la lista de búsqueda. Haga clic y arrastra entre las celdas A3 y G3 para seleccionar los datos que va a buscar. Asegúrate de presionar F4 en tu teclado durante este paso para crear una referencia absoluta, que bloqueará las celdas que vas a usar en la búsqueda.

=BUSCARV(B5,'Lista de Proveedores'!$A$3:$G$13,

A continuación, necesitaremos decirle a Excel de cual columna extraer. Recuerda que nuestro primer artículo para insertar es el nombre del Proveedor, que se encuentra en la segunda columna de la lista de búsqueda. Agrega el número 2 a la fórmula para extraer de la segunda columna de la búsqueda y otra coma.

=BUSCARV(B5,'Lista del Proveedor'!$A$3:$G$13,2,

Finalmente, agregaremos FALSO para una búsqueda exacta y luego cerraremos los paréntesis

=BUSCARV(B5,'Lista del Proveedor'!$A$3:$G$13,2,FALSE)

Pulldown formula is working perfectly in Excel
Nuestra fórmula está funcionando perfectamente, seleccionando al proveedor de las papas.

La buena noticia es que no necesitamos reescribir esta misma fórmula una y otra vez; solo haz doble clic en la esquina inferior derecha de la celda F5 (puedes ver el pequeño cuadro verde en la esquina de la celda) para extender la fórmula abajo (como se muestra arriba).

!La fórmula está trabajando perfectamente! Bien, ahora pasemos a extraer los datos de los otros dos campos: el número de teléfono del proveedor y el día de entrega.

Paso 2: Extraer más datos con nuestra BUSCARV

Debido a que usamos una referencia absoluta, básicamente podemos reutilizar la misma fórmula que escribimos con un pequeño ajuste. Agreguemos el número de teléfono del proveedor a continuación.

Comenzaremos copiando y pegando la celda F5 (nuestra celda Proveedor) en la celda G5. Yo Normalmente solo uso los atajos de teclado Ctrl + C y Ctrl + V para copiar y pegar toda la celda. Al principio, esto no funcionará, y verás un N / A en la celda.

Copying and pasting formula in Excel Lookup Moved
Copiar y pegar búsquedas con ajustes en Excel

Copiando y pegando búsquedas con ajustes en Excel. Al principio, Excel buscará en la celda C5 la búsqueda, pero debemos ajustarla a "B5" en la barra de fórmulas. Una vez que hagamos eso, la búsqueda estará casi funcionando,

Tendremos que subir a la barra de fórmulas y cambiar la primera parte de la fórmula de C5 atrás a B5. Cuando movimos la fórmula una columna, Excel actualizó otras partes de la fórmula. Recibimos un "N / A" debido a que Excel intentaba hacer coincidir la cantidad (Columna C) con nuestra lista de búsqueda, pero nuestra lista de búsqueda no incluye la cantidad.

Hasta ahora, nuestra fórmula debería ser

=BUSCARV(B5,'Lista del Proveedor'!$A$3:$G$13,2,FALSO

Sin embargo, observe en la captura de pantalla anterior que estamos extrayendo los datos incorrectos en la columna "Teléfono". Todavía estamos sacando la segunda columna en la lista de búsqueda con el "2" en la fórmula. Necesitamos cambiar esto al número de columna con el teléfono de contacto de nuestro proveedor.

Paso 3: Soluciona el error de BUSCARV N / A

Regresa y revisa la lista de búsqueda. Notarás que el número de teléfono está en la séptima columna de la lista de búsqueda. Volvamos a nuestra fórmula de Excel y actualicemos la búsqueda para extraer de la séptima columna.

Lookup List Column numbers need to be updated
Necesitamos actualizar el "2" en nuestra fórmula de Excel a un "7" para extraer de la séptima columna en nuestra lista de búsqueda.

Todo lo que necesitamos hacer es actualizar la sección de la columna de nuestra lista de búsqueda de un "2" a un "7" y ahora funciona muy bien.

Our Excel vlookup formula is Updated for Supplier Phone
Note que el teléfono del proveedor está funcionando muy bien ahora que hemos actualizado nuestra fórmula para usar la séptima columna de la lista de búsqueda. Ahora, simplemente arrastra la fórmula hacia abajo para actualizarla para todas las celdas.

Nuestra fórmula final para la búsqueda del número de teléfono del proveedor:

=BUSCARV(B5,'Lista del Proveedor'!$A$3:$G$13,7,FALSO)

Paso 4: Agregue otra columna para finalizar nuestra fórmula BUSCARV

Finalmente, trabajemos en la columna Día de entrega del proveedor. Copia y pega la celda G5 a la celda H5 De nuevo, necesitamos fijar nuestra fórmula cambiando C5 atrás a B5 para usar el ingrediente como objetivo principal. Luego, simplemente actualiza el "7" a un "5" para usar la quinta columna de nuestra tabla de búsqueda.

Final supplier delivery day lookup formula applied
Fórmula de búsqueda del día final de entrega del proveedor aplicada.

Nuestra fórmula final para el día de entrega del proveedor.

=BUSCARV(B5,'Lista del Proveedor'!$A$3:$G$13,5,FALSO)

Eso es! Básicamente, escribimos una fórmula y la modificamos para obtener todos los datos que necesitamos para realizar nuestro próximo pedido.

Solucionar problemas con BUSCARV

Escribiste la fórmula BUSCARV siguiendo las instrucciones paso a paso, pero aún no funciona. Excel toma las cosas literalmente, por lo que debemos tener cuidado con los datos y la fórmula BUSCARV Echemos un vistazo a varias ideas para corregir una fórmula BUSCARV que simplemente no funciona.

1. Opciones Múltiples

Uno de los problemas más comunes con BUSCARV es cuando hay múltiples coincidencias en tu lista de búsqueda. Cuando usas BUSCARV,este coincidirá con el primer elemento que esté en la lista.

Troubleshooting Example of Excel VLOOKUP not working
Nuestro BUSCARV dice que Carrie Richard es nuestra Directora de Marketing, pero sabemos que recientemente fue ascendida a presidente de la compañía. Porque no está funcionando nuestra búsqueda?
Lookup problem with two listings conflicting in our VLOOKUP
Vaya, parece que había dos listados para Carrie Richard en la lista de búsqueda: uno para Director de Marketing y otro para Presidente. Una vez que eliminamos la línea "Director de Marketing" de la lista de búsqueda, nuestros datos son correctos.

El objetivo de BUSCARV es buscar un elemento coincidente en una lista. La lista de búsqueda no debe contener duplicados para el objeto principal, el elemento que estás utilizando para coincidir. De lo contrario, Excel se confunde y solo muestra la primera coincidencia.

2. Espacios iniciales o finales

Otro problema común es que nuestros datos podrían no coincidir con los de Excel. Se dice que los datos con un espacio antes tienen un espacio "principal", mientras que los datos con un espacio después tienen un "espacio final".

Trailing Space VLOOKUP Example Problem
Este BUSCARV está bien escrito, pero no está funcionando Puedes ver claramente que el nombre está en la lista de búsqueda, pero Excel no muestra una coincidencia. Sigue leyendo para averiguar por qué

Si tu dato coincidente tiene un espacio antes o después, Excel ve estos dos datos como totalmente diferentes y no mostrará una coincidencia. Excel ve "_Andrew", "Andrew_" y "Andrew" como tres datos únicos que no coincidirán en BUSCARV

Resolving Excel VLOOKUP Trailing Space Issue
Resulta que hay un "espacio final", o un solo espacio después del nombre en la celda. Es imposible de ver, pero puede bloquear BUSCARV porque Excel trata "Alyssa Reddall" y "Alyssa Reddall (espacio)" de manera diferente. Una vez que borres el espacio, BUSCARV funcionará normalmente

Si tus datos tienen espacios iniciales o finales, usa la función ESPACIOS en Excel para limpiarlos. BUSCARV debería funcionar muy bien después de usarlo para eliminar los espacios iniciales y finales.

3. Bloquear referencias de celda

Como probablemente sepas, puedes arrastrar una celda hacia abajo para pegar la fórmula en otras celdas. Sin embargo, esto a veces rompe el BUSCARV porque las referencias de celda cambian.

Bad reference VLOOKUP problem
En esta captura de pantalla, arrastré BUSCARV por la lista para aplicarla a otras celdas. Sin embargo, observa que la referencia de búsqueda cambió de A2 a B15, de A16 a B29, de ahí que la fórmula no funcione. Mi lista de búsqueda está en realidad en A2 a B15, por lo que la búsqueda ahora está rota o interrumpida

A medida que bajas las fórmulas, la referencia de la tabla de búsqueda se desalinea. Te encuentras con que a la tabla de búsqueda le faltan filas de la tabla de búsqueda y el BUSCARV no funciona.

El arreglo es hacer que la fórmula sea una referencia absoluta, para que cuando bajes la fórmula, la lista a la que estás apuntando no cambie. Haz clic en la celda donde has escrito su BUSCARV, y luego haz clic en algún lugar de la referencia de la lista de búsqueda.... Entonces, presiona F4 Notarás que la fórmula cambia para incluir signos de dolar

Updated Excel VLOOKUP Formula with Absolute Reference
Observa que la fórmula (que se muestra en la parte superior de esta captura de pantalla en la barra de fórmulas) ahora incluye signos de dólar en la referencia de la lista de búsqueda, que muestra que usa una referencia absoluta. Ahora, cuando arrastro la fórmula hacia abajo, bloquea la fórmula para la lista de búsqueda y funciona perfectamente.

Recapitula y sigue aprendiendo

BUSCARV es una de esas fórmulas esenciales para ser un usuario productivo de Excel. Simplemente no hay tiempo suficiente para buscar datos manualmente y volver a escribirlos una y otra vez, por lo que es importante aprender fórmulas como BUSCARV

  • Si deseas aprender una variedad de habilidades de Excel más avanzadas, consulta el tutorial de 12 Téchniques for Power Users de Bob Flisser.
  • Además, el curso de Bob: Introduction to Spreadsheets es la guía perfecta para comenzar en Excel
  • Algunas veces, ayuda aprender material similar de otro recurso La documentación oficial de Microsoft Office acerca de la fórmula BUSCARV es otro gran recurso para dominar BUSCARV

Si tienes algún problema con el uso de la fórmula BUSCARV no dudes en dejar un comentario a continuación para solucionar problemas.

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.