- VLOOKUP que distingue entre mayúsculas y minúsculas con columna auxiliar
- Función BUSCARV
- VLOOKUP que distingue entre mayúsculas y minúsculas
- ¿Cómo funciona la fórmula?
- Método 2: VLOOKUP que distingue entre mayúsculas y minúsculas con columna auxiliar "virtual"
- ¿Cómo funciona la fórmula?
- VLOOKUP que distingue entre mayúsculas y minúsculas en Google Sheets
Descarga el libro de trabajo de ejemplo
Este tutorial demostrará cómo realizar una VLOOKUP que distingue entre mayúsculas y minúsculas en Excel usando dos métodos diferentes y Google Sheets usando un método.
VLOOKUP que distingue entre mayúsculas y minúsculas con columna auxiliar
Función BUSCARV
La función BUSCARV se utiliza para buscar una coincidencia aproximada o exacta de un valor en la columna más a la izquierda de un rango y devuelve el valor correspondiente de otra columna. De forma predeterminada, BUSCARV solo funcionará para valores que no distingan entre mayúsculas y minúsculas, como este:
1 | = BUSCARV ($ E $ 2, $ B $ 2: $ C $ 4,2,0) |
VLOOKUP que distingue entre mayúsculas y minúsculas
Al combinar VLOOKUP, EXACT, MAX y ROW, podemos crear una fórmula VLOOKUP que distingue entre mayúsculas y minúsculas que devuelve el valor correspondiente para nuestra VLOOKUP que distingue entre mayúsculas y minúsculas. Veamos un ejemplo.
Tenemos una lista de artículos y sus precios correspondientes (tenga en cuenta que el ID de artículo es único que distingue entre mayúsculas y minúsculas):
Supongamos que se nos pide que obtengamos el precio de un artículo utilizando su ID de artículo de la siguiente manera:
Para lograr esto, primero necesitamos crear una columna de ayuda usando FILA:
1 | = FILA () |
= FILA () haga clic y arrastre (o doble clic) para rellenar previamente todas las filas del rango
A continuación, combine VLOOKUP, MAX, EXACT y ROW en una fórmula como la siguiente:
12 | = BUSCARV (MAX (EXACTO (,) * (FILA ())),,, 0) |
1 | = BUSCARV (MAX (EXACTO (E2, $ B $ 2: $ B $ 7) * (FILA ($ B $ 2: $ B $ 7))), $ C $ 2: $ D $ 7,2,0) |
¿Cómo funciona la fórmula?
- La función EXACTA verifica el ID del artículo en E2 (valor de búsqueda) con los valores en B2: B7 (rango de búsqueda) y devuelve una matriz de VERDADERO donde hay una coincidencia exacta o FLASEs en una matriz {FLASE, FLASE, FLASE, FLASE, FLASE, VERDADERO}.
- Esta matriz luego se multiplica por la matriz FILA {2, 3, 4, 5, 6, 7} (tenga en cuenta que esto coincide con nuestra columna auxiliar).
- La función MAX devuelve el valor máximo de la matriz resultante {0,0,0,0,0,7}, que es 7 en nuestro ejemplo.
- Luego usamos el resultado como nuestro valor de búsqueda en una VLOOKUP y elegimos nuestra columna auxiliar como el rango de búsqueda. En nuestro ejemplo, la fórmula devuelve el valor coincidente de $ 16,00.
Método 2: VLOOKUP que distingue entre mayúsculas y minúsculas con columna auxiliar "virtual"
Este método utiliza la misma lógica que el primer método, pero elimina la necesidad de crear una columna auxiliar y, en su lugar, utiliza ELEGIR y FILA para crear una columna auxiliar "virtual" así:
12 | = BUSCARV (MAX (EXACTO (,) * (FILA ())),ELEGIR ({1,2}, FILA (),),, 0) |
1 | = VLOOKUP (MAX (EXACT (D2, $ B $ 2: $ B $ 7) * (FILA ($ B $ 2: $ B $ 7))), ELEGIR ({1,2}, FILA ($ B $ 2: $ B $ 7) , $ C $ 2: $ C $ 7), 2,0) |
¿Cómo funciona la fórmula?
- La primera parte de la fórmula funciona de la misma manera que el primer método.
- La combinación de CHOOSE y ROW devuelve una matriz con dos columnas, una para el número de fila y otra para el precio. La matriz está separada por un punto y coma para representar la siguiente fila y una coma para la siguiente columna así: {2,45; 3,83; 4,23; 5,74; 6,4; 7,16}.
- Luego, podemos usar el resultado de la primera parte de la fórmula en una BUSCARV para encontrar el valor correspondiente de nuestra matriz ELEGIR y FILA.
VLOOKUP que distingue entre mayúsculas y minúsculas en Google Sheets
Para realizar una BUSCARV que distingue entre mayúsculas y minúsculas en Hojas de cálculo de Google, utilice este método: