VLOOKUP que distingue entre mayúsculas y minúsculas: Excel y hojas de Google

Descargar libro de trabajo de ejemplo

Descarga el libro de trabajo de ejemplo

VLOOKUP que distingue entre mayúsculas y minúsculas - Excel

Este tutorial demostrará cómo realizar una VLOOKUP que distingue entre mayúsculas y minúsculas en Excel utilizando dos métodos diferentes.

Método 1: VLOOKUP que distingue entre mayúsculas y minúsculas con columna auxiliar

= VLOOKUP (MAX (EXACT (E2, $ B $ 2: $ B $ 7) * (FILA ($ B $ 2: $ B $ 7))), $ C $ 2: $ D $ 7,2,0)

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:

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:

= 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:

= VLOOKUP (MAX (EXACT (,) * (ROW ())), ,, 0)
= 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?

  1. 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}.
  2. 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).
  3. 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.
  4. 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"

= 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)

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í:

= BUSCARV (MAX (EXACTO (,) * (FILA ())), ELEGIR ({1,2}, FILA (),),, 0)
= 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?

  1. La primera parte de la fórmula funciona de la misma manera que el primer método.
  2. 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}.
  3. 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

Todos los ejemplos anteriores funcionan exactamente igual en Google Sheets que en Excel.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave