Búsqueda sensible a mayúsculas y minúsculas
Es posible que sepa que puede combinar las funciones INDICE y COINCIDIR, o usar la función BUSCARV para buscar valores en Excel. Sin embargo, estas búsquedas no son sensibles a mayúsculas y minúsculas. Por lo tanto, para realizar una coincidencia sensible a mayúsculas y minúsculas, debe aprovechar las funciones EXACTO y ELEGIR.
Realizar una búsqueda sensible a mayúsculas y minúsculas con INDICE y COINCIDIR
Realizar una búsqueda sensible a mayúsculas y minúsculas con BUSCARV
Realizar una búsqueda sensible a mayúsculas y minúsculas con INDICE y COINCIDIR
Para conocer la calificación de YUKI como se muestra en la captura de pantalla anterior con INDICE y COINCIDIR, puede usar la función EXACTO para comparar las cadenas de texto en el rango de nombres de los estudiantes con YUKI, el valor en la celda G5, incluyendo el caso de cada carácter. Luego podemos usar las funciones INDICE y COINCIDIR juntas para encontrar el valor que queremos.
Sintaxis genérica
=INDICE(rango_devuelto;COINCIDIR(VERDADERO;EXACTO(valor_búsqueda;rango_búsqueda);0))
√ Nota: Esta es una fórmula matricial que requiere que la introduzca con Ctrl + Shift + Enter.
- rango_devuelto: El rango del cual desea que la fórmula combinada devuelva el valor. Aquí se refiere al rango de calificaciones.
- valor_búsqueda: El valor que EXACTO utiliza para realizar una comparación sensible a mayúsculas y minúsculas con las cadenas de texto en el rango_búsqueda. Aquí se refiere al nombre dado, YUKI.
- rango_búsqueda: El rango de celdas con el que comparar el valor_búsqueda. Aquí se refiere al rango de nombres.
- tipo_coincidencia 0: COINCIDIR encontrará el primer valor que sea exactamente igual al valor_búsqueda.
Para conocer la calificación de YUKI, copie o ingrese la siguiente fórmula en la celda G6, y presione Ctrl + Shift + Enter para obtener el resultado:
=INDICE(D5:D14;COINCIDIR(VERDADERO;EXACTO("YUKI";B5:B14);0))
O use una referencia de celda para hacer que la fórmula sea dinámica:
=INDICE(D5:D14;COINCIDIR(VERDADERO;EXACTO(G5;B5:B14);0))
Explicación de la fórmula
=INDICE(D5:D14;COINCIDIR(VERDADERO;EXACTO("YUKI";B5:B14);0))
- EXACTO(G5;B5:B14): La función EXACTO compara las cadenas de texto en el rango de nombres de los estudiantes B5:B14 contra "YUKI", el valor en la celda G5, devuelve VERDADERO si un valor en las celdas desde B5 hasta B14 es exactamente igual a YUKI, FALSO en caso contrario. Por lo tanto, obtendremos una matriz de VERDADEROS y FALSOS como esta:
{FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE} - COINCIDIR(VERDADERO;EXACTO(G5;B5:B14);0) = COINCIDIR(VERDADERO;{FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;VERDADERO};0): El tipo_coincidencia 0 pide a la función COINCIDIR que encuentre la coincidencia exacta. La función luego devolverá la posición de su valor_búsqueda exacto “VERDADERO” en la matriz, que es 10, ya que el único VERDADERO está en la décima posición en la matriz.
- INDICE(D5:D14D5:D14;COINCIDIR(VERDADERO;EXACTO(G5;B5:B14);0)) = INDICE(D5:D14D5:D14;10): La función INDICE devuelve el décimo valor en el rango de calificaciones D5:D14, que es A.
Realizar una búsqueda sensible a mayúsculas y minúsculas con BUSCARV
Para conocer el país del que proviene JIMMY con la función BUSCARV, debe aprovechar las funciones ELEGIR y EXACTO para realizar una búsqueda sensible a mayúsculas y minúsculas. La función EXACTO realizará una comparación sensible a mayúsculas y minúsculas entre JIMMY y cada cadena de texto en el rango de nombres de los estudiantes. Luego podemos usar ELEGIR para combinar el resultado de EXACTO y los valores en el rango de países. Ahora es el momento de que BUSCARV demuestre su capacidad.
Sintaxis genérica
=BUSCARV(VERDADERO;ELEGIR({1;2};EXACTO(valor_búsqueda;rango_búsqueda);rango_devuelto);2;FALSO)
√ Nota: Esta es una fórmula matricial que requiere que la introduzca con Ctrl + Shift + Enter.
- valor_búsqueda: El valor que EXACTO utiliza para realizar una comparación sensible a mayúsculas y minúsculas con las cadenas de texto en el rango_búsqueda. Aquí se refiere al nombre dado, JIMMY.
- rango_búsqueda: El rango de celdas con el que comparar el valor_búsqueda. Aquí se refiere al rango de nombres.
- rango_devuelto: El rango del cual desea que la fórmula combinada devuelva el valor. Aquí se refiere al rango de países.
- búsqueda_rango FALSO: La función BUSCARV buscará la coincidencia exacta.
Para conocer el país del que proviene JIMMY, copie o ingrese la siguiente fórmula en la celda G9, y presione Ctrl + Shift + Enter para obtener el resultado:
=BUSCARV(VERDADERO;ELEGIR({1;2};EXACTO("JIMMY";B5:B14);C5:C14);2;FALSO)
O use una referencia de celda para hacer que la fórmula sea dinámica:
=BUSCARV(VERDADERO;ELEGIR({1;2};EXACTO(G8;B5:B14);C5:C14);2;FALSO)
Explicación de la fórmula
=BUSCARV(VERDADERO;ELEGIR({1;2};EXACTO(G8;B5:B14);C5:C14);2;FALSO)
- EXACTO(G8;B5:B14): La función EXACTO compara las cadenas de texto en el rango de nombres de los estudiantes B5:B14 contra el valor en la celda G8, JIMMY, devuelve VERDADERO si un valor en el rango de nombres de los estudiantes es exactamente igual a JIMMY, FALSO en caso contrario. Por lo tanto, obtendremos una matriz de VERDADEROS y FALSOS como esta:
{FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE} - ELEGIR({1;2};EXACTO(G8;B5:B14);C5:C14) = ELEGIR({1;2};{FALSO;FALSO;FALSO;FALSO;VERDADERO;FALSO;FALSO;FALSO;FALSO;FALSO};C5:C14): El argumento índice_num de ELEGIR {1,2} combina la matriz EXACTO y los valores de C5:C14 en una matriz bidimensional como esta:
{FALSE,"China";FALSE,"England";FALSE,"America";FALSE,"India";TRUE,"America";FALSE,"India";FALSE,"America";FALSE,"China";FALSE,"England";FALSE,"China"} - BUSCARV(VERDADERO;ELEGIR({1;2};EXACTO(G8;B5:B14);C5:C14);2;FALSO) = BUSCARV(VERDADERO;{FALSO,"China";FALSO,"Inglaterra";FALSO,"América";FALSO,"India";VERDADERO,"América";FALSO,"India";FALSO,"América";FALSO,"China";FALSO,"Inglaterra";FALSO,"China"};2;FALSO): El búsqueda_rango FALSO pide a la función BUSCARV que busque el valor exacto “VERDADERO” en la primera columna de la matriz bidimensional, y devuelve su coincidencia exacta en la segunda columna, que es América.
Funciones relacionadas
La función INDICE de Excel devuelve el valor mostrado basado en una posición dada de un rango o una matriz.
La función COINCIDIR de Excel busca un valor específico en un rango de celdas y devuelve la posición relativa del valor.
La función BUSCARV de Excel busca un valor haciendo coincidir en la primera columna de una tabla y devuelve el valor correspondiente de cierta columna en la misma fila.
La función EXACTO compara dos cadenas y devuelve VERDADERO si son exactamente iguales (teniendo en cuenta la sensibilidad a mayúsculas y minúsculas), o devuelve FALSO.
La función ELEGIR devuelve un valor de la lista de argumentos de valor basado en el número de índice dado. Por ejemplo, ELEGIR(3;"Manzana";"Melocotón";"Naranja") devuelve Naranja, el número de índice es 3, y Naranja es el tercer valor después del número de índice en la función.
Fórmulas relacionadas
Coincidencia exacta con INDICE y COINCIDIR
Si necesita encontrar información enumerada en Excel sobre un producto, película o persona específica, etc., debe hacer buen uso de la combinación de las funciones INDICE y COINCIDIR.
Contar celdas que contienen texto específico con distinción entre mayúsculas y minúsculas
En este tutorial, aprenderá cómo usar una fórmula con SUMAPRODUCTO, ESNUMERO y ENCONTRAR para contar celdas que contienen texto específico, teniendo en cuenta las mayúsculas y minúsculas.
Las Mejores Herramientas de Productividad para Office
Kutools para Excel - Te Ayuda a Sobresalir de la Multitud
Kutools para Excel cuenta con más de 300 funciones, asegurando que lo que necesitas esté a solo un clic de distancia...
Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)
- ¡Un segundo para cambiar entre docenas de documentos abiertos!
- Reduce cientos de clics del ratón cada día, di adiós al síndrome del túnel carpiano.
- Incrementa tu productividad en un 50% al visualizar y editar múltiples documentos.
- Trae pestañas eficientes a Office (incluye Excel), tal como Chrome, Edge y Firefox.