Saltar al contenido principal

¿Cómo encontrar el texto más frecuente con criterios en Excel?

Este artículo hablará sobre cómo encontrar el texto más frecuente según los criterios específicos de un rango de celdas en Excel. Al mismo tiempo, también presentaré la fórmula para extraer el texto que aparece con más frecuencia en una columna.

Encuentra el texto más frecuente Encuentra el texto más frecuente según criterios

Encuentre el texto que aparece con más frecuencia en una columna con fórmula de matriz

Si solo desea buscar y extraer el texto más frecuente de una lista de celdas, aplique la siguiente fórmula:

La sintaxis de la fórmula genérica es:

=INDEX(range, MODE(MATCH(range, range, 0 )))
  • range: is the list of cells that you want to find the most frequent occurring text.

1. Ingrese o copie esta fórmula en una celda en blanco donde desea generar el resultado:

=INDEX(A2:A15,MODE(MATCH(A2:A15,A2:A15,0)))
  • Tips: En esta fórmula:
  • A2: A15: es la lista de datos que desea encontrar la mayor cantidad de veces que aparece un texto.

2. Y luego, presione Ctrl + Shift + Enter teclas simultáneamente, y obtendrá el resultado correcto como se muestra a continuación:


Encuentre el texto que aparece con más frecuencia según los criterios con fórmulas de matriz

A veces, es posible que necesite encontrar el texto que ocurre con más frecuencia en función de una condición específica, por ejemplo, desea encontrar el nombre más frecuente que Proyecto es Proyecto A como se muestra a continuación en la captura de pantalla:

La sintaxis de la fórmula genérica es:

=INDEX(range1,MODE(IF(range2=criteria, MATCH(rang1,range1,0))))
  • range1: is the range of cells that you want to find the most frequent occurring text.
  • range2=criteria: is the range of cells contain the specific criteria that you want to find name based on.

1. Ingrese o copie la siguiente fórmula en una celda en blanco:

=INDEX($B$2:$B$15,MODE(IF($A$2:$A$15=D2,MATCH($B$2:$B$15,$B$2:$B$15,0))))
  • Tips: En esta fórmula:
  • B2: B15: es la lista de datos que desea encontrar la mayor cantidad de veces que aparece un nombre.
  • A2: A15 = D2: es el rango de celdas que contiene los criterios específicos en los que desea buscar texto.

2. Y luego, presione Ctrl + Shift + Enter claves simultáneamente, se ha extraído el nombre más frecuente del Proyecto A, ver captura de pantalla:


Encuentre el texto que ocurre con mayor frecuencia entre dos fechas dadas con fórmula de matriz

En esta sección se hablará sobre cómo encontrar el texto más común que se encuentra entre dos fechas determinadas. Por ejemplo, para encontrar el nombre más frecuente según las fechas entre el 6/28/2019 y el 7/5/2019, la siguiente fórmula de matriz puede ayudarlo:

1. Aplique la siguiente fórmula en una celda en blanco:

=INDEX($B$2:$B$15, MATCH(MODE.SNGL(IF(($A$2:$A$15<=$E$2)*($A$2:$A$15>=$D$2), COUNTIF($B$2:$B$15, "<"&$B$2:$B$15), "")), COUNTIF($B$2:$B$15, "<"&$B$2:$B$15),0))
  • Tips: En esta fórmula:
  • B2: B15: es la lista de datos que desea encontrar la mayor cantidad de veces que aparece un nombre.
  • A2: A15 <= E2: es el rango de fechas inferior o igual a una fecha específica en la que desea buscar el nombre.
  • A2: A15> = D2: es el rango de fechas mayor o igual a una fecha específica en la que desea buscar el nombre.

2. Y luego, presione Ctrl + Shift + Enter claves juntas, se ha extraído el nombre que aparece con más frecuencia entre las dos fechas específicas, ver captura de pantalla:


Artículos de texto más relativamente frecuentes:

  • Encuentre el segundo número o texto más común / frecuente en Excel
  • Podemos aplicar la función MODE para encontrar el número más frecuente de un rango en Excel. Sin embargo, ¿qué tal si averiguamos el segundo número más frecuente de una columna? ¿Y si averigua el segundo valor de texto más común de una columna? Aquí tenemos algunas soluciones para usted.
  • Encuentre el valor más común (número o cadena de texto) de una lista en Excel
  • Supongamos que tiene una lista de nombres que contienen algunos duplicados y ahora desea extraer el valor que aparece con más frecuencia. La forma directa es contar los datos uno por uno de la lista para obtener el resultado, pero si hay miles de nombres en la columna, esta forma será problemática y llevará mucho tiempo. El siguiente tutorial te presentará algunos trucos para resolver esta tarea de forma rápida y cómoda.
  • Ordenar datos por el valor más frecuente en Excel
  • Supongamos que tiene una lista larga de datos en su hoja de trabajo y ahora le gustaría ordenar esta lista por la frecuencia con la que aparece cada palabra. Es decir, el valor más común (por ejemplo, aparece cuatro veces en la columna) se enumera primero, y luego le siguen las palabras que aparecen tres veces, dos y una vez, como se muestra en las siguientes capturas de pantalla. ¿Cómo podrías resolver esta tarea en Excel?

  • Barra de súper fórmula (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (leer y editar fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas y conservación de datos; Contenido de celdas divididas; Combinar filas duplicadas y suma / promedio... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Varias celdas sin cambiar la referencia de la fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, Casillas de verificación y más ...
  • Fórmulas favoritas e insertar rápidamente, Rangos, gráficos e imágenes; Cifrar celdas con contraseña; Crear lista de distribución y enviar correos electrónicos ...
  • Extraer texto, Agregar texto, Eliminar por posición, Quitar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtros a otras hojas); Orden avanzado por mes / semana / día, frecuencia y más; Filtro especial en negrita, cursiva ...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes de xls, xlsx y PDF...
  • Agrupación de tablas dinámicas por número de semana, día de la semana y más ... Mostrar celdas bloqueadas y desbloqueadas por diferentes colores; Resalte las celdas que tienen fórmula / nombre...
pestaña kte 201905
  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
officetab parte inferior
Comments (17)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hello, thank you for your help.
I've used the "Find the most frequent occurring text based on criteria with array formulas" which works well for the 14 rows of data in your example however, when I increase the rows (and the formula values to match with CTRL+SHIFT+ENTER) it is still only searching the first 14 rows and returning "N/A" searching for anything past row 14.

I appreciate your help
Thank you
This comment was minimized by the moderator on the site
Hallo, eine wunderbare Lösung, funktioniert auch super - nur in meinem speziellen Fall noch nicht ganz: wenn im Suchbereich auch Leerzellen sind, also z.B. hier bei "Name" im Bereich "Finden Sie den am häufigsten vorkommenden Text anhand von Kriterien mit Array-Formeln", da sind bei mir auch leere Zellen dabei. Schon kommt überall nur noch "#NV". Gibt es da eine Lösung, um trotzdem noch den häufigsten (Text)-Inhalt zu finden? Vielen Dank!
This comment was minimized by the moderator on the site
...bzw. mit der Formel aus #41657 kommt kein #NV mehr, dafür aber auch nur manchmal ein Ergebnis, was nicht Null ist. Manchmal kommt der richtige Wert, häufig halt nur "0". ..:Danke :-)
This comment was minimized by the moderator on the site
Bagaimana jika range yang kita cari terdapat kolom kosongnya? misal kita buat rumus paten raport, kita ingin mencari akhlak umumnya siswa, kita ambil jangkauan terjauh, misal dalam 1 kelas, jumlah maksimal anak 60. pada suatu kelas lain jumlah siswa cuma 50, sehingga kolom 51 sd 60 kosong. apakah rumus demikian masih valid? saya coba kok #N/A atau mohon pencerahannya!
This comment was minimized by the moderator on the site
Hi, This is great, what I found is that when there is tie or only one record the formula results in N/A. How do I get it to show the single result? this is when I want to find the most common value based on criteria.
This comment was minimized by the moderator on the site
Hello, Yeslam,
To solve your problem, please apply the follwoing formula:

=IFERROR(INDEX($B$2:$B$15,MODE(IF($A$2:$A$15=D2,MATCH($B$2:$B$15,$B$2:$B$15,0)))),INDEX(B2:B15,MATCH(D2,A2:A15,0)))

Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
HEY! This is really helpful. I'm wondering if you could help me, with, if there is a tie, to pick one of the top values/strings. thanks!
This comment was minimized by the moderator on the site
This is really helpful. I'm just thinking how to do this with a third criteria for "Find the most frequent text based on criteria"? let say Inventory, Project, Name then get the most occured name.

Thank you so much!
This comment was minimized by the moderator on the site
Hello,
To apply the fromula for three criteria, please apply the below formula:
=INDEX($A$2:$A$12,MODE(IF($A$2:$B$12=F2,IF($C$2:$C$12=G2,IF($D$2:$D$12=H2,MATCH($A$2:$A$12,$A$2:$A$12,0))))))


Tips:If you have more criteria, you just need to add the IF criteria as below:
=INDEX(range,MODE(IF(range1=criteria1,IF(range2=criteria2,IF(range3=criteria3,... MATCH(rang,range,0))))))


Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
Halo gan,
bagaimana cara menemukan teks yang paling sering keluar KEDUA, KETIGA dan seterusnya?
Terima kasih :)
This comment was minimized by the moderator on the site
Hello, Dodik,
To solve your problem, please use the following formulas: (Please remember to press Ctrl + Shift + Enter keys together to get the result)

Find the second most common value:
=INDEX(A1:A20,MODE(IF((A1:A20<>"")*(A1:A20<>INDEX(A1:A20,MODE(IF(A1:A20<>"",MATCH(A1:A20,A1:A20,0))))),MATCH(A1:A20,A1:A20,0))))

Find the third most common value:
=INDEX(A1:A20,MODE(IF(((A1:A20<>"")*(A1:A20<>INDEX(A1:A20,MODE(IF(A1:A20<>"",MATCH(A1:A20,A1:A20,0)))))*(A1:A20<>INDEX(A1:A20,MODE(IF((A1:A20<>"")*(A1:A20<>INDEX(A1:A20,MODE(IF(A1:A20<>"",MATCH(A1:A20,A1:A20,0))))),MATCH(A1:A20,A1:A20,0)))))),MATCH(A1:A20,A1:A20,0))))
This comment was minimized by the moderator on the site
Thank you for this information, but what happens if there is a tie? For the generic example, =INDEX(A2:A15,MODE(MATCH(A2:A15,A2:A15,0))), how would the formula be modified to output text indicating that a majority could not be determined?
This comment was minimized by the moderator on the site
Hello, Lauren

If there are more than one result, you can use the below formulas:
First, you can use this array formula: (Note: after inserting the formula, please press Ctrl + Shift + Enter keys together to get the first result.)
=INDEX($A$2:$A$10,MATCH(MIN(MODE(IF(NOT(COUNTIF(C$1:C1,$A$2:$A$10)),(COUNTIF($A$2:$A$10,"<"& $A$2:$A$10)+1)*{1,1}))),COUNTIF($A$2:$A$10,"<"& $A$2:$A$10)+{1},0))

With this formula, you can extract all data from the most occurred value to least common value.
And then, you should use the below formula to count the number of the occurred text:
=COUNTIF($A$2:$A$10, C2)


https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-most-common-value.png


Please try, hope it can help you!
This comment was minimized by the moderator on the site
Very helpful advice in this particular post! It’s the little changes that make the largest changes. Thanks for sharing!  
This comment was minimized by the moderator on the site
Thank you for your post, I look for such article along time, today i find it finally. this post give me lots of advise it is very useful for me. website
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations