FUNCIÓN BUSCARV CON VALORES REPETIDOS

En caso de haber valores repetidos en la base de datos, la Función BUSCARV solo devolverá el primer valor de los resultados, por tanto en este artículo te mostramos paso a paso cómo usar la Función BUSCARV con valores repetidos.

¿Cómo usar BUSCARV con valores repetidos?

Para empezar, en nuestro ejemplo usaremos dos hojas de cálculo: CONSULTAS y VENTAS.

Nuestro objetivo es desde la hoja “CONSULTAS” seleccionar de una lista desplegable el “Nombre de Vendedor”  y con la Función BUSCARV obtener las ventas realizadas de cada vendedor desde la hoja “VENTAS”

Hoja de cálculo CONSULTAS
Hoja de cálculo VENTAS

Planteamiento del Problema

Ahora bien, el problema está en que un vendedor puede realizar la venta de diferentes productos así como se muestra en “VENTAS”; sin embargo, la función BUSCARV solo nos permitirá mostrar el primer resultado. 

No te preocupes, veamos paso a paso cómo resolver este problema y nos permita obtener todos los registros o ventas segun nombre de vendedor.

Resolución del Problema

Para usar la Función BUSCARV con valores repetidos seguiremos los siguientes pasos

  1. Extraer valores únicos de la columna “Nombres de Vendedor”
  2. Crear una lista desplegable con dichos nombres en la Hoja de cálculo “CONSULTAS”
  3. Número de veces que se repite cada vendedor.
  4. Usar la Función BUSCARV para buscar por “Nombre de Vendedor”
  5. Corregir errores

Extraer valores únicos de la columna “Nombres de Vendedor”

Primero tenemos que averiguar quiénes son los vendedores y para ello debemos quitar los valores duplicados en la columna “Vendedor” como se muestra en la siguiente imagen:

  • Selecciona y copia todos los datos de la columna “Vendedor” a la columna auxiliar “Vendedores Únicos” 
  • Con los datos seleccionados Ir a menú DATOS > Sección “Herramientas de Datos” > Quitar Duplicados

Crear una lista desplegable

Ubicados en la hoja de cálculo “CONSULTAS”.

Ir a Menú Datos > Sección “Herramientas de Datos” > Validación de Datos, en criterio de validación seleccionar “Lista” y en origen seleccionar el rango de datos de la columna “Vendedores Únicos” y Aceptar.

Calcular número de repeticiones

Nos ubicamos en la hoja de cálculo “VENTAS”.

Usaremos la función CONTAR SI, para ello vamos a la columna “#repeticiones” e ingresamos la siguiente fórmula:

=CONTAR.SI($B$3:B3;B3)

Explicación de la fórmula
  • $B$3:B3: rango de datos seleccionados, donde el primer valor será fijado para que el rango no cambie y siempre empiece desde la primera celda de la columna.
  • B3: Celda con el nombre de vendedor, será el criterio para realizar el conteo.

Aplicar la Función BUSCARV con datos repetidos

Para usar la función BUSCARV seguiremos los siguientes pasos

Crear Columna Auxiliar con valores concátenados

En la hoja “VENTAS” vamos a crear una columna “Auxiliar” donde se concatena el “#repeticiones” y el “Nombre de Vendedor”, como se muestra a continuación:

Hoja Consulta y Formula BUSCARV

Ahora bien, la hoja “CONSULTA” quedará como se muestra en la siguiente imagen:

Nos ubicamos  en la celda “B7” e insertamos la siguiente fórmula:

=BUSCARV($B$3&A7;VENTAS!$B$2:$F$100;$B$5;0);

RESULTADO: 

BUSCARV(Liliana Durand1;RANGO DE DATOS;2;0);

Explicación de la fórmula
  • $B$3&A7: valor a buscar, este será el “VENDEDOR” seleccionado en la lista desplegable concatenado con el valor de columna “A” correspondiente y se fijará solo el valor de la lista desplegable, la celda “B3”. 
  • VENTAS!$B$2:$F$100: Rango de Datos, desde la hoja “VENTAS” incluiremos la columna “AUXILIAR” como primera columna; por lo tanto la búsqueda se hará por esta columna. Fijamos el rango de valores para que no haya variación.
  • $B$5: Numéro de columna que contiene el valor a devolver, en este caso crearemos una fila auxiliar para obtener el nro de columna y fijamos el valor para copiar la fórmula celdas abajo, quedará de la siguiente manera:
  • 0: El cero significa que haremos una búsqueda exacta.

Deja una respuesta