Fórmula de Excel: encuentre el texto más frecuente con criterios
En algunos casos, es posible que desee buscar el texto que aparece con mayor frecuencia según un criterio en Excel. Este tutorial presenta una fórmula de matriz para manejar este trabajo y da la explicación sobre los argumentos de esta fórmula.
Fórmula genérica:
=INDEX(rng_1,MODE(IF(rng_2=criteria,MATCH(rng_1,rng_1,0)))) |
Argumentos
Rng_1: the range of cells that you want to find the most frequent text. |
Rng_2: the range of cells that contain the criteria you want to use. |
Criteria: the condition you want to find text based on. |
Valor de retorno
Esta fórmula devuelve el texto más frecuente con un criterio específico.
Cómo funciona esta fórmula
Ejemplo: hay una variedad de celdas que enumeran productos, herramientas y usuarios, ahora desea encontrar la herramienta utilizada con más frecuencia de cada producto. Utilice la siguiente fórmula en la celda G3:
=INDEX($C$3:$C$12,MODE(IF($B$3:$B$12=F3,MATCH($C$3:$C$12,$C$3:$C$12,0)))) |
Prensa Mayús + Ctrl + Entrar teclas juntas para obtener el resultado correcto. Luego arrastre el controlador de relleno hacia abajo para aplicar esta fórmula.
Explicación
MATCH($C$3:$C$12,$C$3:$C$12,0): el PARTIDO La función devuelve la ubicación del lookup_value en una fila o columna. Aquí la fórmula devuelve el resultado de la matriz {1;2;3;4;2;1;7;8;9;7}, que encuentra la posición de cada texto en el rango $ C $ 3: $ C $ 12.
IF($B$3:$B$12=F3,MATCH($C$3:$C$12,$C$3:$C$12,0)): el IF La función se utiliza para establecer una condición. Aquí esta fórmula se ve como IF($B$3:$B$12=”KTE”,{1;2;3;4;2;1;7;8;9;7}) y el resultado de la matriz devuelve ={1;FALSE;3;FALSE;FALSE;1;FALSE;FALSE;9;FALSE}.
MODE(IF($B$3:$B$12=F3,MATCH($C$3:$C$12,$C$3:$C$12,0))): La función MODE busca el texto más frecuente de un rango. Aquí esta fórmula encontrará el número más frecuente en el resultado de la matriz de la función SI, que se puede ver como MODE({1;FALSE;3;FALSE;FALSE;1;FALSE;FALSE;9;FALSE}) y devuelve 1.
INDEX function: el ÍNDICE La función devuelve el valor en una tabla o matriz según la ubicación dada. Aquí la fórmula. INDEX($C$3:$C$12,MODE(IF($B$3:$B$12=F3,MATCH($C$3:$C$12,$C$3:$C$12,0)))) se reducirá a INDEX($C$3:$C$12,1).
Observación
Si hay dos o más textos más frecuentes, la fórmula devolverá el valor que aparece al principio.
Archivo de muestra
Haga clic para descargar el archivo de muestra
Fórmulas relativas
- Verifica si una celda contiene un texto específico
Para verificar si una celda contiene algunos textos en el rango A pero no contiene los textos en el rango B, puede usar una fórmula de matriz que combine la función COUNT, SEARCH y AND en Excel - Compruebe si una celda contiene uno de varios valores pero excluye otros valores
Este tutorial proporcionará una fórmula para manejar rápidamente la tarea que verifica si una celda contiene una de las cosas pero excluye otros valores en Excel y explica los argumentos de la fórmula. - Compruebe si la celda contiene una de las cosas
Supongamos que en Excel, hay una lista de valores en la columna E, desea verificar si las celdas de la columna B contienen todos los valores en la columna E y devuelven VERDADERO o FALSO. - Compruebe si la celda contiene un número
A veces, es posible que desee verificar si una celda contiene caracteres numéricos. Este tutorial proporciona una fórmula que devolverá VERDADERO si la celda contiene un número, FALSO si la celda no contiene un número.
Las mejores herramientas de productividad de oficina
Kutools para Excel: te ayuda a destacar entre la multitud
Kutools para Excel cuenta con más de 300 funciones, Garantizar que lo que necesita está a sólo un clic de distancia...
Ficha Office: habilite la lectura y edición con pestañas en Microsoft Office (incluya Excel)
- ¡Un segundo para cambiar entre docenas de documentos abiertos!
- Reduzca cientos de clics del mouse para usted todos los días, diga adiós a la mano del mouse.
- Aumenta su productividad en un 50% al ver y editar varios documentos.
- Trae pestañas eficientes a Office (incluido Excel), al igual que Chrome, Edge y Firefox.