Menú
Está libre
registro
hogar  /  Programas/ Cómo utilizar la función vp en Excel. Cómo funciona la función vpr

Cómo utilizar la función vpr en Excel. Cómo funciona la función vpr

BUSCARV es una función de Excel que le permite buscar una columna específica usando datos de otra columna. La función BUSCARV en Excel también se usa para transferir datos de una tabla a otra. Hay tres condiciones:

  1. Las tablas deben estar en el mismo libro de Excel.
  2. Solo puede buscar entre datos estáticos (no fórmulas).
  3. El término de búsqueda debe aparecer en la primera columna de los datos utilizados.

Fórmula VLOOKUP en Excel

La sintaxis de BUSCARV en Excel rusificado es la siguiente:

BUSCARV (criterio de búsqueda; rango de datos; número de columna de resultado; condición de búsqueda)

Los argumentos entre paréntesis son necesarios para encontrar el resultado final.

Criterio de búsqueda

Dirección de la celda Hoja de trabajo de Excel, que indica los datos para realizar una búsqueda en la tabla.

Rango de datos

Todas las direcciones entre las que se realiza la búsqueda. La primera columna debe ser aquella en la que se encuentra el término de búsqueda.

Número de columna para el total

Número de columna de donde se tomará el valor cuando se encuentre una coincidencia.

Condición de búsqueda

Un valor booleano (verdadero / 1 o falso / 0) que indica una coincidencia aproximada para buscar (1) o una coincidencia exacta (0).

VLOOKUP en Excel: ejemplos de funciones

El principio de la función es simple. El primer argumento contiene los criterios de búsqueda. Tan pronto como se encuentra una coincidencia en la tabla (segundo argumento), la información se toma de la columna requerida (tercer argumento) de la fila encontrada y se sustituye en la celda con la fórmula.
Una aplicación simple de BUSCARV es encontrar valores en una hoja de cálculo de Excel. Importa en grandes cantidades de datos.

Busquemos la cantidad de productos lanzados realmente por el nombre del mes.
El resultado se muestra a la derecha de la tabla. En la celda con la dirección H3 ingresaremos el valor deseado. En el ejemplo, este sería el nombre del mes.
En la celda H4, ingrese la función en sí. Esto se puede hacer manualmente o puede utilizar el asistente. Para llamar, coloque el puntero sobre la celda H4 y haga clic en el icono Fx junto a la barra de fórmulas.


Se abre la ventana Asistente para funciones de Excel. Es necesario encontrar VLOOKUP en él. Seleccione "Lista completa alfabética" de la lista desplegable y comience a escribir BUSCARV. Resalte la función encontrada y presione "OK".


Aparece la ventana BUSCARV para la hoja de cálculo de Excel.


Para especificar el primer argumento (criterio), coloque el cursor en la primera línea y haga clic en la celda H3. Su dirección aparecerá en la línea. Para seleccionar un rango, coloque el cursor en la segunda línea y comience a seleccionar con el mouse. La ventana se colapsará en una fila. Esto se hace para que la ventana no interfiera con la visualización de todo el rango y no interfiera con la realización de acciones.


Una vez que haya terminado con la selección y suelte botón izquierdo mouse, la ventana volverá a su estado normal y la dirección del rango aparecerá en la segunda línea. Se calcula desde la celda superior izquierda hasta la celda inferior derecha. Sus direcciones están separadas por el operador ":" - se toman todas las direcciones entre la primera y la última.


Mueva el cursor a la tercera línea y lea de qué columna se tomarán los datos cuando se encuentre una coincidencia. En nuestro ejemplo, esto es 3.


Deje la última línea en blanco. Por defecto, el valor será igual a 1, veamos qué valor muestra nuestra función. Haga clic en Aceptar.


El resultado es desalentador. "N / A" significa datos no válidos para la función. No hemos especificado un valor en la celda H3 y la función busca un valor vacío.


Ingresemos el nombre del mes y el valor cambiará.


Solo que no corresponde a la realidad, porque el número real de productos lanzados en enero es 2000.
Este es el efecto del argumento Condición de búsqueda. Cámbielo a 0. Para hacer esto, coloque el puntero sobre la celda con la fórmula y presione Fx nuevamente. En la ventana que se abre, ingrese "0" en la última línea.


Haga clic en Aceptar. Como puede ver, el resultado ha cambiado.


Para verificar la segunda condición desde el principio de nuestro artículo (la función no busca entre fórmulas), cambiaremos las condiciones para la función. Aumentemos el rango e intentemos generar el valor de la columna con los valores calculados. Especifique los valores como se muestra en la captura de pantalla.


Haga clic en Aceptar". Como puede ver, el resultado de la búsqueda resultó ser 0, aunque la tabla contiene un valor del 85%.


VLOOKUP en Excel "entiende" sólo valores fijos.

Comparación de datos de dos tablas de Excel

VLOOKUP en Excel se puede utilizar para comparar datos de dos tablas. Por ejemplo, supongamos que tenemos dos hojas de trabajo con datos sobre el resultado de dos talleres. Podemos igualar el lanzamiento real de ambos. Recuerde que para cambiar entre hojas, use sus atajos en la parte inferior de la ventana.

En dos hojas, tenemos las mismas tablas con datos diferentes.

Como puede ver, su plan de lanzamiento es el mismo, pero el real es diferente. Cambiar y comparar línea por línea, incluso para pequeñas cantidades de datos, es muy inconveniente. En la tercera hoja, crearemos una tabla con tres columnas.

Ingresemos a la función BUSCARV en la celda B2. Como primer argumento, indicaremos la celda con el mes en la hoja actual, y seleccionaremos el rango de la hoja "Shop1". Para evitar que el rango cambie al copiar, presione F4 después de seleccionar el rango. Esto hará que el vínculo sea absoluto.


Estire la fórmula para llenar toda la columna.

Del mismo modo, ingrese la fórmula en la siguiente columna, solo seleccione el rango en la hoja "Shop2".


Después de copiar, recibirá un informe resumido de dos hojas.

Sustitución de datos de una tabla de Excel a otra

Esta acción se realiza de la misma forma. Para nuestro ejemplo, no puede crear una tabla separada, simplemente ingrese la función en una columna de cualquiera de las tablas. Mostrémoslo usando el primer ejemplo. Coloque el puntero en la última columna.


Y en la celda G3 pon la función BUSCARV. Tomamos el rango nuevamente de la hoja adyacente.


Como resultado, la columna de la segunda tabla se copiará a la primera.


Esa es toda la información sobre los discretos, pero función útil BUSCARV en Excel para principiantes. Esperamos que le ayude a solucionar problemas.

¡Qué tengas un lindo día!

Ejemplos de uso Fórmulas de Excel con la función BUSCARV te permiten conocer su principio de funcionamiento y evitar errores:

  1. La función retoma establecer parámetros, utilizando el criterio de la primera tabla, se refiere al segundo rango, desde donde los valores se "extraerán".
  2. Desde la celda superior de la columna de criterios, examina todos los valores.
  3. Habiendo encontrado coincidencias con los criterios especificados, cuenta el número especificado de columnas a la derecha y termina en la celda donde se encuentra el valor deseado, que se "tira" a la celda donde se especifica la fórmula.

Un ejemplo del uso de la función BUSCARV

En el ejemplo dado, desea conocer el costo de los bienes vendidos. Para calcularlo, debe encontrar el producto de la cantidad y los precios (las columnas con datos se encuentran en columnas adyacentes). En una columna vacía al lado, escriben la fórmula para el producto de dos celdas y la estiran hasta el final de la lista de productos.

La información original puede estar contenida en diferentes rangos y en un orden diferente. La primera tabla indica la cantidad de bienes vendidos:

El segundo es por precios:

Si los productos en ambas tablas coinciden, utilizando la combinación de teclas Ctrl + C y Ctrl + V, los indicadores de precio podrían sustituirse fácilmente por la cantidad. Pero las mesas tienen un orden de posiciones diferente.

La información sobre muchos productos no se corresponde con los indicadores adyacentes. En este caso, se excluye la posibilidad de escribir la fórmula para la multiplicación y "tirar" hacia abajo para todas las posiciones.

Cómo sustituir los precios de la segunda tabla por los correspondientes indicadores de cantidad de la primera, es decir, el precio de la posición A por la cantidad de la posición A, el precio B por la cantidad B.

Cuando se utiliza la función BUSCARV, los precios de la segunda tabla se "elevan" a la cantidad de la primera tabla, de acuerdo con los nombres de los productos.

Procedimiento:

En la primera tabla, debe agregar una nueva columna donde los precios se establecerán utilizando la fórmula BUSCARV.

La función BUSCARV se llama a través del Asistente de funciones o se escribe manualmente.

Llamar a la opción a través del Asistente consiste en activar la celda donde se indicará la fórmula y hacer clic en el botón f (x) al inicio de la barra de fórmulas. En el cuadro de diálogo que aparece del Asistente, debe especificar VLOOKUP de la lista propuesta.

La fórmula BUSCARV en Excel para principiantes requiere el llenado correcto de los campos en el cuadro de diálogo Asistente de funciones:

  1. La primera columna "Valor de búsqueda" le permite establecer los criterios para la celda donde se escribirá la fórmula. En este ejemplo, la celda contiene el elemento "A".
  2. Línea siguiente"Mesa". Al ingresar un rango de datos, le permitirá encontrar los valores deseados. Por ejemplo, se utilizó la segunda tabla con precios. Dado que los precios están "tirando hacia arriba" a la cantidad. Es importante tener en cuenta la necesidad de que la columna más a la izquierda (primera a la izquierda) del rango seleccionado contenga criterios de búsqueda similares. En el ejemplo, esta es la columna con el nombre del producto. Luego, la tabla se resalta a la derecha hasta la columna que contiene los datos requeridos (precios). Puede extender la selección hacia la derecha, pero esto no afectará nada, ya que la columna con los indicadores requeridos estará identificada de manera única siguiente parámetro... Es importante que las tablas seleccionadas comiencen con una columna de criterio y capturen la columna de datos de interés.
  3. "Número de columna": los números por los cuales las columnas con los datos requeridos (precios) se separan de la columna con los criterios (nombre del producto). La cuenta atrás comienza desde la propia columna de criterios. Si en la segunda tabla, ambas columnas están ubicadas una al lado de la otra, debe indicar el número 2 (el primero es el criterio, el segundo son los precios). Es posible colocar los datos en relación con los criterios para 10 o 20 columnas. No importa, Excel hará los cálculos correctos.
  4. La última columna es "Vista de intervalo", donde se indican las opciones de búsqueda: coincidencias exactas (0) o aproximadas (1) de los criterios. Ahora debe especificar 0 (o FALSO).

Queda por hacer clic en el botón Aceptar o Entrar. Si los datos se ingresan correctamente y hay un criterio en ambas tablas, se mostrará un determinado indicador en lugar de la fórmula especificada. Basta con estirar (o copiar) la fórmula hasta la última línea de la tabla.

Se realizan cálculos adicionales determinando el producto de la cantidad y el precio, estirando la fórmula hasta el final de la tabla, ya que los pares precio-cantidad ya son los mismos.

Una opción alternativa es escribir la fórmula BUSCARV en una celda agregando un signo ";" entre los parámetros.

Se permite prescribir el nombre "vpr" usando letras minúsculas, el registro no importa.

¿Cómo utilizo Paste Special?

Como resultado del uso de la función BUSCARV, las dos tablas permanecen vinculadas. Cuando realice cambios en la lista de precios, el costo de los bienes recibidos en el almacén también cambiará. Para evitar esta situación, debe utilizar "Pegado especial".

  • Seleccione la columna con los precios especificados.
  • Haga clic derecho - "Copiar".
  • Sin eliminar la selección, haga clic derecho - "Pegado especial".
  • Establezca la casilla de verificación junto a "Valores". está bien.

Solo los valores permanecerán en las celdas, la fórmula se cancelará.

¿Cómo comparar rápidamente dos tablas usando BUSCARV?

La función se utiliza para mapear valores en tablas grandes. Por ejemplo, si hay cambios en la lista de precios. Quiere comparar precios antiguos con precios nuevos.

Procedimiento:

En la lista de precios anterior, debe crear una columna "Precios nuevos".

Seleccione la primera celda y seleccione la fórmula BUSCARV. Establecer argumentos (ver arriba). Por ejemplo:

La fórmula especificada informa sobre la necesidad de tomar el nombre del producto del rango A2: A15, verlo en el "Nuevo precio" usando la columna A. Luego, use los datos de la segunda columna de la nueva lista de precios (nuevos precios) e introdúzcalos en la celda C2.

Elegir una forma de mostrar los datos le permite compararlos, determinar la diferencia en números y porcentajes.

Fórmula VLOOKUP en Excel con una serie de condiciones

Arriba, se consideraron ejemplos de análisis con una condición: el nombre del producto. En la práctica, puede ser necesario comparar varios rangos con datos y seleccionar valores de acuerdo con 2, 3 criterios. A continuación se muestra una tabla para una descripción general visual:

Para buscar el precio al que se trajo el cartón ondulado de JSC "Vostok", debe crear 2 condiciones: por el nombre del material y por los proveedores.

La principal dificultad radica en la presencia de varios nombres de productos de un proveedor.

Las instrucciones paso a paso incluyen una serie de acciones:

Añadiendo la columna más a la izquierda a la tabla (¡importante!), Combinando "Proveedores" y "Materiales".

Combinando los criterios requeridos por analogía:

Colocando el cursor en el lugar correcto y estableciendo los argumentos para la fórmula:

Excel busca el precio adecuado.

Consideración detallada de la fórmula:

  1. Qué buscar.
  2. Dónde buscar.
  3. Qué datos llevar.

Fórmulas de VLOOKUP y listas desplegables

Deje que ciertos datos se ingresen en forma de lista desplegable. En este ejemplo, estos son Materiales. Es importante configurar la función para que cuando seleccione un nombre, se muestre el precio.

Para crear una lista desplegable, debe realizar una serie de acciones:

Coloque el cursor en la celda E8, donde planea colocar la lista.

Abra la pestaña "Datos". Compruebe el menú de datos.

Seleccione el tipo de datos - "Listas". Fuentes: un rango con los nombres de los materiales.

Al hacer clic en Aceptar, se creará una lista desplegable.

Queda por configurar una función que permita, a la hora de elegir materiales, visualizar los valores correspondientes en la columna de precios. Coloque el cursor en la celda E9 (donde se mostrará el precio).

Abra el "Asistente de funciones" y seleccione BUSCARV.

El primer argumento es "Valor de búsqueda": celdas con listas desplegables. Tabla: un rango con el nombre del material y los precios. Columna - 2. La función se mostrará en el siguiente formato:

Queda por pulsar ENTER y disfrutar del resultado.

Cuando cambia el material, el precio cambia:

Así es como funciona una lista desplegable en Excel con la función BUSCARV. Todo se hace en modo automático, en cuestión de segundos.

Características de trabajar con la fórmula BUSCARV

Antes de usar la función BUSCARV en Excel, debe familiarizarse con sus características:

  1. Cuando se usa la opción para varias celdas especificando una fórmula en una de ellas y copiando al resto, es importante controlar la relatividad y el absolutismo de las referencias. En BUSCARV, los criterios (primeros campos) deben tener referencias relativas (sin $), que está determinada por la presencia de sus propios criterios para cada celda. Los rangos deben tener referencias absolutas (las direcciones de rango se indican con $). De lo contrario, al copiar fórmulas, el rango "flotará" hacia abajo y muchos indicadores no se mostrarán en la búsqueda, ya que no habrá ningún lugar donde buscar.
  2. Los números de columna especificados en el tercer campo "Número de columna" cuando se utiliza el Asistente de funciones deben contarse desde la columna de criterios.
  3. Si no existen criterios en las tablas donde se buscan los datos, aparece el error # N / A, lo que ocasiona dificultades en el cálculo de los totales (suma, promedio, etc.). Para resolver el problema, puede utilizar la función SUMIF (en lugar de BUSCARV) o ESLIOSHIBKA (antes de BUSCARV).
  4. Cuando se utilizan valores numéricos en lugar de criterios (códigos, números de artículo), la fórmula BUSCARV tiene una mayor sensibilidad a los formatos de celda. Si hay criterios en formato numérico en una tabla y en formato de texto en otra, si los indicadores coinciden completamente, se mostrará el error # N / A. Basta con comprobar si el formato del campo coincide con los criterios y hacerlos idénticos, o utilizar la función SUMIF (no importa el formato).
  5. No se recomienda utilizar criterios largos para reducir la probabilidad de diferencias "aleatorias". Por ejemplo, la presencia de un espacio adicional entre palabras o una letra incorrecta conducirá a una falta de comparabilidad de los mismos valores de criterio. Los números de artículo o los códigos de barras de los productos están bien, pero no se recomiendan los nombres de varias palabras como criterio.
  6. Las funciones VLOOKUP de la tabla con los datos requeridos dan el primer indicador desde arriba. Si en la segunda tabla, desde donde se “extraen” los datos, hay varias celdas con el mismo criterio, entonces el primer indicador de la parte superior se captura dentro del rango VLOOKUP seleccionado. Es importante considerar esto. Por ejemplo, si es necesario ajustar la cantidad de otro rango al precio de los bienes, y allí este producto se repite en varias columnas, entonces los primeros indicadores (cantidad) de la parte superior subirán al precio, otros permanecerán. ignorado.
  7. Se requiere la presencia del último parámetro en forma de número 0 (cero). De lo contrario, la fórmula funciona mal.
  8. Después de usar la función BUSCARV, se recomienda eliminar la fórmula inmediatamente, dejando solo los resultados obtenidos. El procedimiento requiere resaltar el rango con los resultados obtenidos, usando el botón "copiar" y configurando los valores a este lugar usando inserto especial... Al colocar tablas en diferentes libros de Excel, será más conveniente romper relaciones Externas(dejando los datos) usando la herramienta, en Datos → Editar enlaces.

Luego de llamar a la función de romper enlaces externos, aparecerá un cuadro de diálogo, donde queda activar el botón "Romper el enlace" y "Cerrar".

Esto eliminará todos los enlaces externos a la vez.

  1. Una opción alternativa BUSCARV es la opción BUSCARH. La diferencia es la vista horizontal de la lista de datos.

Seguramente muchos usuarios activos editor de hojas de cálculo Excel tuvo que lidiar periódicamente con situaciones en las que se hizo necesario sustituir valores de una tabla a otra. Imagínese, un determinado producto ha entrado en su almacén. Tenemos dos archivos a nuestra disposición: uno con una lista de los nombres de los bienes recibidos, el segundo, la lista de precios de este mismo producto. Una vez abierta la lista de precios, nos encontramos con que hay más posiciones en ella y no están ubicadas en la misma secuencia que en el archivo con la lista de nombres. A casi ninguno de nosotros le gustará la idea de verificar ambos archivos y transferir los precios de un documento a otro manualmente. Por supuesto, en el caso en el que hablamos de 5 a 10 posiciones, la entrada de datos mecánicos es bastante posible, pero ¿y si el número de elementos supera los 1000? En este caso, Excel y su mágica función VLOOKUP (o vlookup, si estamos hablando de la versión en inglés del programa) nos ayudarán a hacer frente al monótono trabajo.


Entonces, al comienzo de nuestro trabajo sobre la transformación de datos de una tabla a otra, será apropiado hacer una pequeña descripción general de la función BUSCARV. Como probablemente ya entendió, vlookup le permite transferir datos de una tabla a otra, llenando así las celdas que necesitamos automáticamente. Para que la función BUSCARV funcione correctamente, preste atención a la presencia de celdas combinadas en los encabezados de su tabla. Si hay alguno, deberá desglosarlos.

Digamos que necesitamos completar la "Tabla de pedidos" con datos de la "Lista de precios".

Entonces, nos enfrentamos a la tarea de trasladar los precios de los bienes existentes a una tabla con sus nombres y calcular el costo total de cada producto. Para ello, tenemos que realizar el siguiente algoritmo:

  1. Primero, trae hoja de cálculo de Excel en la forma que necesite. Agregue dos columnas denominadas "Precio" y "Costo" a la matriz de datos preparada. Seleccione el formato de moneda para las celdas en el rango de columnas recién formado.
  2. Ahora active la primera celda en el bloque "Precio" y llame al "Asistente de funciones". Esto se puede hacer haciendo clic en el botón "fx" ubicado frente a la barra de fórmulas, o manteniendo presionada la combinación de teclas "Shift + F3". En el cuadro de diálogo que se abre, busque la categoría "Referencias y matrices". Aquí no nos interesa nada más que la función BUSCARV. Selecciónelo y haga clic en "Aceptar". Por cierto, debe decirse que la función BUSCARV se puede llamar a través de la pestaña Fórmulas, cuya lista desplegable también contiene la categoría Referencias y Matrices.
  3. Después de activar VLOOKUP, se abrirá frente a usted una ventana con una lista de los argumentos de la función que ha seleccionado. En el campo "Valor de búsqueda" deberá ingresar el rango de datos contenido en la primera columna de la tabla con una lista de bienes recibidos y su cantidad. Es decir, debe decirle a Excel qué debe encontrar exactamente en la segunda tabla y transferirlo a la primera.
  4. Después de que se indique el primer argumento, puede pasar al segundo. En nuestro caso, una tabla con una lista de precios actúa como segundo argumento. Coloque el cursor del mouse en el campo de argumento y muévase a la hoja con la lista de precios. Seleccione manualmente un rango con celdas ubicadas en el área de columnas con los nombres de los productos comerciales y sus precios. Dígale a Excel qué valores asignar a la función BUSCARV.
  5. Para que Excel no se confunda y consulte los datos que necesita, es importante corregir el enlace que se le proporciona. Para hacer esto, seleccione los valores requeridos en el campo "Tabla" y presione la tecla F4. Si todo se hace correctamente, el signo $ debería aparecer en la pantalla.
  6. Ahora vamos al campo de argumento "Número de página" y le damos el valor "2". Este bloque contiene todos los datos que deben enviarse a nuestra hoja de trabajo, por lo que es importante asignar un valor falso a la "Vista de intervalo" (establezca la posición en "FALSO"). Esto es necesario para que la función BUSCARV funcione solo con valores exactos y no los redondee.

Ahora que se han realizado todas las acciones necesarias, solo tenemos que confirmarlas pulsando el botón "Aceptar". Tan pronto como cambien los datos de la primera celda, tendremos que aplicar la función BUSCARV a todo el documento de Excel. Para ello, basta con multiplicar BUSCARV por toda la columna "Precio". Esto se puede hacer arrastrando la esquina inferior derecha de la celda con el valor cambiado hasta la parte inferior de la columna. Si todo salió bien y los datos cambiaron según lo necesitábamos, podemos comenzar a calcular el costo total de nuestros productos. Para realizar esta acción, necesitamos encontrar el producto de dos columnas: "Cantidades" y "Precios". Dado que Excel contiene todas las fórmulas matemáticas, el cálculo se puede proporcionar a la "Barra de fórmulas" usando el ya familiar icono "fx".

Un punto importante

Parecería que todo está listo y VLOOKUP hizo frente a nuestra tarea, pero ese no fue el caso. El caso es que la función BUSCARV sigue activa en la columna “Precio”, y este hecho se evidencia en la visualización de esta última en la barra de fórmulas. Es decir, nuestras dos tablas permanecen vinculadas entre sí. Tal tándem puede llevar al hecho de que cuando cambien los datos de la tabla con la lista de precios, la información contenida en nuestro archivo de trabajo con la lista de productos también cambiará.

Esta situación se evita mejor dividiendo las dos tablas. Para hacer esto, necesitamos seleccionar las celdas que están en el rango de la columna "Precio" y hacer clic derecho sobre ellas. En la ventana que se abre, seleccione y active la opción "Copiar". Después de eso, sin eliminar la selección del área seleccionada de celdas, presione el botón derecho del mouse nuevamente y seleccione la opción "Pegado especial".

Al activar esta opción, se abrirá un cuadro de diálogo en su pantalla, en el que deberá marcar la casilla junto a la categoría "Valor". Confirme la acción que ha realizado haciendo clic en el botón "Aceptar".

Regrese a nuestra barra de fórmulas y verifique si la función BUSCARV está activa en la columna Precio. Si ve solo valores numéricos en lugar de la fórmula, entonces todo funcionó y la función BUSCARV está deshabilitada. Es decir, la conexión entre los dos Archivos de Excel roto, y no hay amenaza de cambios no planificados o eliminación de datos adjuntos de la tabla con precio. Ahora puede utilizar de forma segura un documento de hoja de cálculo y no preocuparse por lo que sucederá si la "Lista de precios" se cierra o se traslada a otra ubicación.

¿Cómo comparar dos tablas en Excel?

Con la función BUSCARV, puede hacer coincidir múltiples diferentes significados para, por ejemplo, comparar cómo han cambiado los precios de un producto existente. Para hacer esto, debe escribir BUSCARV en una columna vacía y referir la función a los valores cambiados que están en otra tabla. Es mejor si la columna "Precio nuevo" se encuentra inmediatamente después de la columna "Precio". Esta solución le permitirá hacer cambios de precio más visuales para comparar.

Capacidad para trabajar con múltiples condiciones.

Otra ventaja indudable de la función BUSCARV es su capacidad para trabajar con varios parámetros inherentes a su producto. Para encontrar un producto por dos o más características, debe:

  1. Cree dos (o, si es necesario, más) términos de búsqueda.
  2. Agregue una nueva columna, en la que, durante el funcionamiento de la función, se agregarán todas las demás columnas, por las cuales se buscará el producto.
  3. En la columna resultante, de acuerdo con el algoritmo anterior, ingresamos la fórmula ya familiar de la función BUSCARV.

En conclusión, debe decirse que el soporte de Excel para una función como BUSCARV hace que sea mucho más fácil trabajar con información tabular. Siéntase libre de usar BUSCARV con enorme cantidad datos, porque no importa cómo estén formateados, el principio de la función es siempre el mismo. Todo lo que tienes que hacer es definir sus argumentos correctamente.

Usando la función BUSCARV cuando trabaja en Excel, puede extraer la información requerida de las hojas de cálculo. Excel ofrece varias funciones para estos fines, pero BUSCARV el más común entre ellos. En este tutorial nos familiarizaremos con la función BUSCARV, y también considere sus capacidades con un ejemplo simple.

Función BUSCARV(exploración vertical) busca un valor en la columna más a la izquierda del rango que se está examinando y luego devuelve el resultado de la celda que se encuentra en la intersección de la fila encontrada y la columna especificada.

Ejemplo 1

Por ejemplo, la siguiente imagen muestra una lista de 10 apellidos, cada apellido tiene su propio número. Es necesario extraer el apellido en el número indicado.

Usando la función BUSCARV es bastante simple hacer esto:

Puede verse en la fórmula que el primer argumento de la función BUSCARV es la celda C1, donde indicamos el número deseado. El segundo es el rango A1: B10, que muestra dónde buscar. Y el último argumento es el número de columna desde el que devolver el resultado. En nuestro ejemplo, esta es la segunda columna. Haciendo click Ingresar, obtendremos el resultado deseado:

Ejemplo 2

Tomemos otro ejemplo. La siguiente imagen muestra los mismos 10 nombres que antes, solo los números vienen con pases.

Si intentamos encontrar un apellido para un número inexistente (por ejemplo, 007), entonces la fórmula, en lugar de dar un error, nos devolverá el resultado de forma segura. ¿Cómo puede ser esto?

El punto es que la función BUSCARV también tiene un cuarto argumento, que le permite configurar el llamado análisis de intervalo. Puede tener dos significados: VERDADERO y FALSO. Además, si se omite el argumento, esto equivale a la verdad.

En el caso de que el cuarto argumento sea VERDADERO, la función primero busca una coincidencia exacta, y si no hay tal coincidencia, entonces la más cercana, que es menor que la especificada. Por eso la función BUSCARV devolvió el apellido "Panchenko". Si hubiéramos dado "008", entonces la fórmula también habría devuelto "Panchenko".

En el caso en que el cuarto argumento de la función BUSCARV tiene el valor lógico FALSO, la función busca una coincidencia exacta. Por ejemplo, en la figura siguiente, la fórmula devolverá un error porque no se encontró una coincidencia exacta.

Si el cuarto argumento de la función BUSCARV es VERDADERO o se omite, la columna más a la izquierda debe ordenarse en orden ascendente. Si esto no se hace, la función BUSCARV puede devolver un resultado incorrecto.

Para aquellos a quienes les gusta crear tablas no verticales, sino horizontales, hay un análogo en Excel BUSCARV pero para búsqueda horizontal.

VLOOKUP horizontal en Excel

Microsoft Excel tiene una función GPR(vista horizontal) que es muy similar a BUSCARV, la única diferencia es que el rango no se ve verticalmente, sino horizontalmente. GPR Buscando valor ajustado v línea superior rango y devuelve el resultado de la celda que se encuentra en la intersección de la columna encontrada y la fila especificada.

Si representa el ejemplo anterior en forma horizontal, la fórmula se verá así:

Como ves, ¡todo es bastante sencillo!

Con esto concluye nuestra lección. Hoy conocimos, probablemente, con la herramienta de Microsoft Excel más popular: Función BUSCARV y analizó sus capacidades para varios ejemplos sencillos... Espero que este tutorial haya sido útil. Todo lo mejor y éxito en el aprendizaje de Excel.

Función BUSCARV () , Versión en inglés de BUSCARV (), busca un valor en la primera columna (más a la izquierda) de una tabla y devuelve un valor de la misma fila pero una columna diferente en la tabla.

La función BUSCARV () es una de las más utilizadas en EXCEL, así que veámosla en detalle.

En este artículo, se ha adoptado un enfoque no estándar: el énfasis no está en la función en sí, sino en aquellas tareas que se pueden resolver con su ayuda.

Sintaxis de la función

BUSCARV (valor_buscado; tabla; número_columna; vista_de_rango)

Valor de búsqueda es el valor que está intentando encontrar en la columna de datos. Valor de búsqueda puede ser un número o texto, pero la mayoría de las veces es un número que se busca. El valor que está buscando debe estar en la primera columna (más a la izquierda) del rango de celdas especificado en mesa .

Mesa - una referencia a un rango de celdas. Se busca la columna izquierda de la tabla. Valor de búsqueda, y de las columnas ubicadas a la derecha, se muestra el resultado correspondiente (aunque, en principio, puede generar el valor de la columna de la izquierda (en este caso, será valor de búsqueda)). A menudo, la columna de la izquierda se llama llave... Si la primera columna no contiene valor de búsqueda , # N / A.

Número_columna- número de columna Mesas a partir de la cual generar el resultado. La columna más a la izquierda (clave) tiene el número 1 (se busca).

Parámetro vista_intervalo puede tomar 2 valores: VERDADERO (se busca el valor más cercano al criterio o coincide con él) y FALSO (se busca el valor coincidiendo exactamente con el criterio). VERDADERO asume que la primera columna en mesa ordenados alfabéticamente o ascendente. Este método se utiliza en la función predeterminada a menos que se especifique lo contrario.

El siguiente artículo analiza problemas populares que se pueden resolver utilizando la función BUSCARV ().

Tarea 1. Directorio de bienes

Deje que se dé la tabla original (ver. ejemplo de referencia de hoja de archivo).

La tarea es seleccionar el deseado Código de proveedor producto, retíralo Nombre y El precio.

Nota... Este es un problema "clásico" para usar BUSCARV () (ver artículo).

Para retiro Nombres usa la fórmula = BUSCARV ($ E9, $ A $ 13: $ C $ 19,2, FALSO) o = BUSCARV ($ E9; $ A $ 13: $ C $ 19; 2; VERDADERO) o = BUSCARV ($ E9; $ A $ 13: $ C $ 19; 2) (es decir, el valor del parámetro Interval_view puede establecerse en FALSO o VERDADERO, u omitirse por completo). Valor de parámetro column_number necesitas establecer = 2, porque número de columna Nombre es igual a 2 (la columna clave es siempre la número 1).

Para retiro Precios usa una fórmula similar = BUSCARV ($ E9; $ A $ 13: $ C $ 19; 3; FALSO)(valor del parámetro column_number debe establecerse = 3).

La columna clave en nuestro caso contiene números y debe garantizarse que contiene el valor deseado (condición de problema). Si la primera columna no contiene el artículo que está buscando , entonces la función devuelve el valor de error # N / A. Esto puede suceder, por ejemplo, con un error tipográfico al ingresar un número de artículo. Para no equivocarse al ingresar el artículo deseado, puede usar (ver celda E9 ).

Está claro que en nuestra tarea la columna de claves no debe contener duplicados (este es el significado del artículo, que identifica de forma única al producto). De lo contrario, se mostrará el valor más alto.

Al resolver tales problemas, la columna clave es mejor de antemano (esto también ayudará a hacer La lista desplegable mas claro). Además, en el caso de una lista no ordenada, BUSCARV () con el parámetro Interval_view VERDADERO (u omitido) no funcionará.

Además, se consideran fórmulas alternativas (obtendremos el mismo resultado) utilizando las funciones INDICE (), SEARCH () y LOOKUP (). Si la columna de clave (la columna con SKU) no es la más a la izquierda en la tabla, entonces la función BUSCARV () no es aplicable. En este caso, debe utilizar fórmulas alternativas. Un montón de funciones INDEX (), SEARCH () forman la llamada "VLOOKUP derecha": = ÍNDICE (B13: B19; BÚSQUEDA ($ E $ 9; $ A $ 13: $ A $ 19,0); 1)

V ejemplo de referencia de hoja de archivo se muestra que las fórmulas son aplicables para columnas clave que contienen valores de texto, ya que el artículo es a menudo un valor textual. Además, el problema se resuelve para una columna de clave sin clasificar.

Nota... Nunca use BUSCARV () con el parámetro Interval_view VERDADERO (u omitido) si la columna clave no está ordenada en orden ascendente. el resultado de la fórmula es impredecible (si la función BUSCARV () encuentra un valor que es mayor que el deseado, entonces genera el valor que se encuentra una línea por encima de él).

Tarea 2. Encontrar el número más cercano

Suponga que desea encontrar un producto cuyo precio sea igual o más cercano al deseado.

Para usar la función BUSCARV () para resolver este problema, debe cumplir varias condiciones:

  1. La columna clave a buscar debe ser la columna más a la izquierda de la tabla;
  2. La columna de la clave debe clasificarse en orden ascendente;
  3. Valor de parámetro Interval_view debe establecerse en TRUE u omitirse por completo.

Para retiro Nombre del árticulo usa la fórmula = BUSCARV ($ A7; $ A $ 11: $ B $ 17; 2; VERDADERO)

Para mostrar el precio encontrado (no necesariamente coincidirá con el dado) use la fórmula: = BUSCARV ($ A7, $ A $ 11: $ B $ 17,1, VERDADERO)

Como puede ver en la imagen de arriba, BUSCARV () encontró el precio mas alto, que es menor o igual que el dado (ver. hoja de archivo de ejemplo "Encuentra el número más cercano"). Esto se debe a la forma en que busca la función: si la función BUSCARV () encuentra un valor que es mayor que el valor deseado, muestra el valor que se encuentra una línea por encima de él. Como consecuencia, si el valor deseado es menor que el mínimo en la columna clave, entonces la función devolverá un error # N / A.

Es posible que el valor encontrado no sea el más cercano. Por ejemplo, si intenta encontrar el precio más cercano a 199, la función devolverá 150 (aunque el más cercano es 200). Esto es nuevamente una consecuencia del hecho de que la función encuentra el número más grande que es menor o igual al dado.

Si necesita encontrar lo que está realmente más cerca del valor deseado, BUSCARV () no ayudará aquí. Este tipo de problema se resuelve en la sección. Allí también puede encontrar una solución al problema de encontrar el más cercano con una columna de clave sin clasificar.

Nota... Por conveniencia, se resalta la fila de la tabla que contiene la solución encontrada. Esto se puede hacer usando la fórmula = BÚSQUEDA ($ A $ 7; $ A $ 11: $ A $ 17; 1) = LÍNEA () - LÍNEA ($ A $ 10).

Nota: Si la columna de la clave tiene un valor que coincide con el deseado, entonces la función con el parámetro Interval_view= FALSE devolverá el primer valor encontrado igual al deseado, y con el parámetro = TRUE - el último (ver la imagen a continuación).

Si la columna que se busca no es la más a la izquierda, BUSCARV () no ayudará. En este caso, debe utilizar las funciones BUSCAR () + ÍNDICE () o VER ().