La función BUSCARV o CONSULTAV busca un valor específico en la columna más a izquierda de una matriz y devuelve el valor en la misma fila de una columna especificada en la tabla.
La función CONSULTAV, reemplaza a la función BUSCARV (hasta la versión Excel 2007). Con la instalación del Service Pack 1 de Office 2010, la función CONSULTAV regresa a su nombre original de BUSCARV.
Valor_buscado: Es el valor, referencia o texto que deseamos buscar en la primera columna de la matriz.
Matriz_buscar_en: Es la tabla de información donde se buscan los datos. Según indiquemos en ordenado buscará el valor exacto o el primero que encuentra.
Indicador_columnas: Es el número de la columna del que deseamos obtener el valor basado en el valor_buscado. La columna se indicará por valor numérico.
Ordenado: VERDADERO u omitido, encuentra la coincidencia más cercana a buscar; FALSO, encuentra la coincidencia exacta a buscar.
Según el idioma de Microsoft Office Excel la función se define como:
Idioma | Función |
---|---|
Español (España) | BUSCARV |
Catalá (España) | BUSCARV |
Euskera (España) | BILATU.V |
Galego (España) | BUSCARV |
Alemán (Alemania) | SVERWEIS |
Chino (Taiwán) | VLOOKUP |
Checo (República Checa) | SVYHLEDAT |
Coreano (Corea) | VLOOKUP |
Croata (Croacia) | VLOOKUP |
Danés (Dinamarca) | LOPSLAG |
Eslovaco (Eslovaquia) | VLOOKUP |
Esloveno (Eslovenia) | VLOOKUP |
Estonio (Estonia) | VLOOKUP |
Finlandés (Finlandia) | PHAKU |
Francés (Francia) | RECHERCHEV |
Griego (Grecia) | VLOOKUP |
Holandés (Holanda) | VERT.ZOEKEN |
Húngaro (Hungría) | FKERES |
Inglés (Estados Unidos) | VLOOKUP |
Italiano (Italia) | CERCA.VERT |
Japonés (Japón) | VLOOKUP |
Kazajo (Kazajistán) | VLOOKUP |
Latvian (Letonia) | VLOOKUP |
Noruego (Bokmål, Noruega) | FINN.RAD |
Polaco (Polonia) | WYSZUKAJ.PIONOWO |
Portugués (Brasil) | PROCV |
Portugués (Portugal) | PROCV |
Rumano (Rumania) | VLOOKUP |
Ruso (Rusia) | ВПР |
Sueco (Suecia) | LETARAD |
Tailandés (Tailandia) | VLOOKUP |
Turco (Turquía) | DÜŞEYARA |
Ucraniano (Ucrania) | VLOOKUP |
En Excel 2010 la función BUSCARV, cambio por el nombre de CONSULTAV.
Disponemos de una lista de ventas de nuestros productos por país y deseamos que nos busque el importe según el país escrito.
1.1. Descargar hoja de cálculo con los datos y descomprimir el archivo .zip, o también...
1.2. Ir a: Cinta de opciones Ficha: Archivo
Nuevo. Mostrará el cuadro de diálogo de archivo nuevo.
1.2.1. Ir a: Plantillas disponibles
Doble clic en Libro en blanco; o Ir a: Vista previa de Libro en blanco
Pulsar sobre CREAR. Mostrará un libro nuevo.
1.2.2. Insertar los datos según se indica:
A B 1 País Ventas 2 Francia 22.000,00 3 España 25.000,00 4 Alemania 12.000,00 5 Italia 43.000,00 6 Suecia 5.000,00 7 Japón 3.200,00 Columna A: País, donde buscaremos.
Columna B: Importe a buscar por el país.
3.1. Ir a: Celda E2Clic sobre ella.
3.2. Ir a: Cinta de opcionesFicha: Fórmulas
Categoría: Biblioteca de funciones
Insertar función
; O también Ir a: Barra de fórmulas
Clic botón Insertar función
. Mostrará el asistente de funciones.
3.3. Aplicar una de las opciones para insertar la función:
3.3.1. OPCIÓN 1. Ir a: O seleccionar una categoría
Clic sobre Todas.
3.3.1.1. Ir a: Seleccionar una función
Clic sobre BUSCARV. Función deseada.
3.3.1.2. Clic Botón Aceptar. Mostrará el asistente de la función.3.3.2. OPCIÓN 2. Ir a: O seleccionar una categoría
Clic sobre Búsqueda y referencia. Categoría de nuestra función
3.3.2.1. Ir a: Seleccionar una función
Clic sobre BUSCARV. Función deseada.
3.3.2.2. Clic Botón Aceptar. Mostrará el asistente de la función.3.3.3. OPCIÓN 3. Ir a: Buscar una función
Borrar el contenido
Escribir: BUSCARV. Función deseada.
3.3.3.1. Clic Botón Ir. Mostrará en el panel inferior todas las funciones que coinciden con la búsqueda.
3.3.3.2. Ir a: Seleccionar una funciónClic sobre la función BUSCARV. Función deseada.
3.3.3.3. Clic en el botón Aceptar. Mostrará el asistente de la función.3.3.4. OPCIÓN 4. Ir a: Cinta de opciones
Ficha: Fórmulas
Categoría: Biblioteca de funciones
Búsqueda y referencia
![]()
BUSCARV. Mostrará el asistente de la función.
3.4. Ir a: Valor_buscadoClic en la celda D2. Valor a buscar. Donde escribiremos el país a buscar sus ventas.
3.5. Ir a: Matriz_buscar_enClic en el rango: A2:B7. Donde buscaremos los valores.
3.6. Ir a: Indicador_columnasEscribir 2. Donde están los datos que queremos que nos muestre, en nuestro caso las ventas (columna 2).
3.7. Ir a: OrdenadoEscribir VERDADERO. Indicamos que la búsqueda sea el valor exacto, también podemos escribir su equivalente 1 (para falso escribiríamos 0).
3.8. Clic Botón Aceptar. Inserta la función y cierra el asistente de funciones.
4.1. Ir a: Celda E2Clic sobre ella.
4.2. Ir a: Barra de FórmulasVerificar la función:=BUSCARV(D2;A2:B7;2;FALSO).
5.1. Ir a: Celda E2Clic sobre ella.
5.2. Ir a: Barra de Fórmulas Modificar para que quede : =BUSCARV(D2;$A$2:$B$7;2;FALSO).
La celda D2 será una referencia relativa (irá cambiando según la fila), el resto de argumentos será una referencia absoluta para siempre buscar en la referencia indicada.
6.1. Ir a: Celda E2Clic sobre ella.
6.2. Copiar la celda. Ir a: Cinta de opcionesFicha: Inicio
Grupo: Portapapeles
Copiar; O también Atajo de teclado Control + C. Mostrará las líneas discontinuas intermitentes.
6.3. Pegar la celda. Ir a: Celda E3Clic sobre ella y mantener pulsado
Arrastrar hasta E7
Soltar el Clic. Celdas donde pegaremos la función.
6.4. Ir a: Cinta de opcionesFicha: Inicio
Grupo: Portapapeles
Pegar
Pegado especial. Mostrará cuadro de dialogo.
6.5. Ir a: Casilla FórmulasClic sobre ella. Permite pegar únicamente la fórmula.
6.6. Clic en botón Aceptar. Cerrará cuadro de dialogo y pegará la función.
6.7. Clic en la tecla Esc. del teclado. Cancela la copia de los datos.
7.1. Ir al rango: D2 a D7Escribir el nombre del país a BUSCAR.
A | B | C | D | E | |
---|---|---|---|---|---|
1 | País | Ventas | País: | Ventas: | |
2 | Francia | 22.000,00 | España | 25000,00 | |
3 | España | 25.000,00 | Japón | 3200,00 | |
4 | Alemania | 12.000,00 | China | #N/A | |
5 | Italia | 43.000,00 | #N/A | ||
6 | Suecia | 5.000,00 | #N/A | ||
7 | Japón | 3.200,00 | #N/A |
E4: Muestra #N/A, al no encontrar el país China.
E5 a E6: Muestra #N/A, al estar las celdas del país a buscar sin datos.Podremos ocultar el valor error cuando no exista el país a buscar mediante otras funciones.
8.1. Ir a: Celda G2 Clic sobre ella. Selecciona la celda para aplicar la validación de datos (Nombre del país).
8.2. Ir a: Cinta de opciones Ficha: Datos
Grupo: Herramientas de datos
Validación de datos
Validación de datos. Mostrará ventana de validación de datos.
8.2.1. Ir a: Ficha
Configuración.
8.2.2. Ir a: Permitir
Seleccionar
Lista.
8.2.3. Ir a: Origen
Escribir el rango =A2:A7. Donde figuran las referencias de todos los productos.
8.2.4. Clic botón Aceptar. Cierra ventana de validación de datos.
8.3. Ir a: Celda H2 Clic sobre ella. Selecciona la celda para insertar la función BUSCARV (ventas por país).
8.4. Insertar la función para que quede como: =BUSCARV(G2;$A$2:$B$7;2;FALSO). Tomará la referencia del país en G2.
8.4.1. Ir a: Celda G2
Seleccionar el país deseado.. La validación crea un cuadro combinado para Seleccionar el encabezado deseado sin necesidad de escribirlo.
- =BUSCARV(D2;A2:B7;2;0). Expresión equivalente a la del ejercicio =BUSCARV(D2;A2:B7;2;Falso).
- =BUSCARV(D2;A2:B7;2;1). Expresión que busca la primera coincidencia o su expresión equivalente =BUSCARV(D2;A2:B7;2;Verdadero), O también =BUSCARV(D2;A2:B7;2).
- =SI(D2=FALSO;" ";BUSCARV(D2;A1:B7;2;FALSO)). Muestra celda vacía si no hay referencia en D2 o si el valor no se encuentra en los datos.
- =SI(ESERROR(BUSCARV(D2;A1:B7;2;FALSO));"";BUSCARV(D2;A1:B7;2;FALSO)). Muestra celda vacÍa si no hay referencia en D2 o si el valor no se encuentra en los datos (ESERROR identifica si el valor es un error).
- =SI(ESERROR(BUSCARV(D2;A1:B7;2;FALSO));"No encontrado";BUSCARV(D2;A1:B7;2;FALSO)). Muestra el texto No encontrado si no hay referencia en D2 o si el valor no se encuentra en los datos (ESERROR identifica si el valor es un error).
- =SI(TIPO(BUSCARV(D2;A1:B7;2;FALSO))=16;"No encontrado";BUSCARV(D2;A1:B7;2;FALSO)). Muestra el texto No encontrado si no hay referencia en D2 o si el valor no se encuentra en los datos (Tipo=16 identifica a un valor de error).
- =SI(ESNOD(BUSCARV(D2;A2:B7;2;FALSO));"No encontrado";BUSCARV(D2;A2:B7;2;FALSO)). Muestra el texto No encontrado si no hay referencia en D2 o si el valor no se encuentra en los datos (NOD identifica si el error es exclusivamente el error #N/A).
- =BUSCARV(ENTERO(ALEATORIO()*10)+1;A4:C15;3). Devuelve el número aleatorio resultante (comprendido entre 1 y 10) en la primera columna del rango A4:C15 y mostrará el valor de la celda situada en la columna 2 de la misma fila.