KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo encontrar el segundo número o texto más frecuente en Excel?

AutorKelly Fecha de modificación

En el trabajo diario con Excel, a menudo necesitará identificar no solo el valor que aparece con mayor frecuencia en una lista o columna, sino también el segundo más común. Esta situación surge, por ejemplo, al analizar resultados de encuestas, ventas de productos, entradas repetidas o cuando busca obtener información más profunda más allá de la tendencia más evidente. Aunque la función MODE nativa permite obtener rápidamente el valor más frecuente, no ofrece un método directo para hallar el segundo más común. Además, si trabaja con valores de texto o con una combinación de texto y números, el proceso puede volverse aún más complejo. A continuación, resumimos varios enfoques prácticos —cada uno con ventajas, limitaciones y escenarios de aplicación específicos— para encontrar de forma eficaz el segundo valor más común en una lista o tabla de Excel.


Buscar el segundo número más común/frecuente con una fórmula matricial

Esta solución emplea una fórmula matricial para identificar el segundo número más frecuente en un rango limitado. Las fórmulas matriciales son ideales cuando se busca obtener un resultado directo con una única fórmula, aunque solo funcionan de forma fiable con valores numéricos. En el caso de valores de texto, se requiere un enfoque distinto. Tenga en cuenta que, si utiliza una versión de Excel anterior a Office 365 o Excel 2019, es posible que deba confirmar la fórmula pulsando Ctrl + Mayús + Entrar en lugar de simplemente Entrar.

Seleccione una celda vacía en la que desee mostrar el resultado y escriba la siguiente fórmula:

=MODE(IF(A2:A31<>MODE(A2:A31),A2:A31,""))

Pulse Ctrl + Mayús + Entrar simultáneamente para confirmar la fórmula. Si se introduce correctamente, Excel añadirá automáticamente llaves alrededor de la fórmula, lo que indica que se ha introducido como una fórmula matricial.

 use una fórmula para encontrar el segundo más común

El segundo número más común o frecuente de su rango aparecerá entonces en la celda. Este enfoque resulta eficaz para listas numéricas, pero no funciona con valores de texto ni aplica ninguna lógica específica para desempatar cuando varios valores comparten la misma frecuencia.

pulse las teclas Ctrl + Mayús + Entrar para obtener el resultado

Consejos y notas: Asegúrese de que su rango (A2:A31 en el ejemplo) coincida con sus datos reales. Si la lista contiene menos de dos números únicos, esta fórmula podría devolver un error o resultados inesperados. Asimismo, si utiliza Office 365, Excel 2019 o versiones posteriores, es posible que pueda emplear fórmulas matriciales dinámicas y simplemente pulsar Entrar.


Buscar el segundo número o texto más común/frecuente con una columna auxiliar

Este método le guiará para contar en lote las apariciones de cada elemento, permitiéndole identificar los elementos segundo más comunes o frecuentes mediante la utilidad **Combinar filas avanzado** de Kutools para Excel, y luego ordenar dichas apariciones para encontrar el segundo valor de texto más común o frecuente.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

1. Seleccione la columna de texto o números que quiera analizar, junto con una columna adyacente en blanco para marcar las apariciones. A continuación, vaya a Kutools > Contenido > Combinar filas avanzado.
Nota: Para mayor claridad, asigne un encabezado a la columna auxiliar, como «Aparición».
haga clic en la función Combinar filas avanzadas

2. En el cuadro de diálogo Combinar filas avanzado, defina su columna seleccionada como clave principal y configure la columna auxiliar para contar apariciones. Haga clic en Aceptar para confirmar.
especifique las opciones en el cuadro de diálogo

3. Seleccione la columna que muestra los números de aparición y, a continuación, vaya a Datos > Ordenar de mayor a menor para organizar los valores por frecuencia descendente.
haga clic en Datos > Ordenar de mayor a menor

4. Si aparece una advertencia de ordenación, asegúrese de seleccionar Expandir la selección y haga clic en Ordenar. Así, sus filas se organizarán para que el segundo elemento más común aparezca en la tercera fila.
marque la opción Expandir la selección en el cuadro de diálogo y el segundo texto más común se ordenará en la tercera fila

Ventajas: Este método es excelente tanto para dividir por texto como por número, y le permite identificar no solo el segundo valor más común, sino también el tercero, el cuarto, etc.


Buscar el segundo número o texto más común/frecuente ordenando por frecuencia

Ordenar valores por frecuencia mediante herramientas integradas o complementos como Kutools para Excel es uno de los métodos más sencillos y visuales para identificar el segundo valor más frecuente, especialmente al trabajar con grandes conjuntos de datos.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

1. Seleccione su columna de datos objetivo y, a continuación, abra Enterprise > Clasificación avanzada.
haga clic en la función Ordenación avanzada

2. Configure el cuadro de diálogo Clasificación avanzada: seleccione su columna en el menú desplegable Columna, establezca Frecuencia como criterio de ordenación y defina el orden como Z a A.
especifique las opciones en el cuadro de diálogo

3. Haga clic en Aceptar. Los valores se ordenarán rápidamente de mayor a menor frecuencia, lo que le permitirá identificar al instante el segundo valor más común simplemente observando la lista ordenada. Este método funciona perfectamente tanto con números como con texto, facilita la comparación y no requiere fórmulas.


Buscar el segundo número o texto más común/frecuente mediante código VBA

Para usuarios que prefieren automatizar tareas repetitivas o desean evitar configuraciones manuales, una macro personalizada en VBA puede devolver eficazmente el segundo valor más frecuente de cualquier rango, independientemente de si contiene números, texto o una combinación de ambos. Las soluciones en VBA resultan especialmente prácticas si necesita aplicar este análisis regularmente en distintas hojas de cálculo o prefiere no utilizar columnas auxiliares.

1. En la Cinta de opciones de Excel, haga clic en Herramientas para desarrolladores > Visual Basic. En la ventana recién abierta de Microsoft Visual Basic para Aplicaciones, elija Insertar > Módulo y copie y pegue el código siguiente en el módulo:

Sub SecondMostFrequentValue()
    Dim dict As Object
    Dim rng As Range
    Dim cell As Range
    Dim freqArr As Variant
    Dim i As Integer
    Dim j As Integer
    Dim keyArr As Variant
    Dim tempF As Variant
    Dim tempK As Variant
    
    Set dict = CreateObject("Scripting.Dictionary")
    xTitleId = "KutoolsforExcel"
    
    On Error Resume Next
    Set rng = Application.Selection
    Set rng = Application.InputBox("Range", xTitleId, rng.Address, Type:=8)
    On Error GoTo 0
    
    If rng Is Nothing Then Exit Sub
    
    For Each cell In rng
        If Not IsEmpty(cell.Value) Then
            dict(cell.Value) = dict(cell.Value) + 1
        End If
    Next
    
    If dict.Count < 2 Then
        MsgBox "Not enough unique values.", vbExclamation, xTitleId
        Exit Sub
    End If
    
    freqArr = dict.Items
    keyArr = dict.Keys
    
    For i = 0 To dict.Count - 2
        For j = i + 1 To dict.Count - 1
            If freqArr(j) > freqArr(i) Then
                tempF = freqArr(i)
                tempK = keyArr(i)
                freqArr(i) = freqArr(j)
                keyArr(i) = keyArr(j)
                freqArr(j) = tempF
                keyArr(j) = tempK
            End If
        Next j
    Next i
    
    MsgBox "Second most frequent value: " & keyArr(1) & vbCrLf & "Times: " & freqArr(1), vbInformation, xTitleId
End Sub

2. Haga clic en el botón Botón Ejecutar (el triángulo verde) para ejecutarlo. Aparecerá un cuadro de diálogo que le pedirá que seleccione su rango objetivo. Seleccione sus datos y confírmelos; a continuación, se mostrará el segundo valor más frecuente junto con su número de apariciones.


Buscar el segundo número o texto más común/frecuente mediante Tabla Dinámica

Una Tabla Dinámica es una forma altamente flexible y fácil de usar de resumir y analizar grandes conjuntos de datos en Excel. Le permite contar las apariciones de cada valor, ordenarlas y localizar rápidamente el primer, segundo o incluso tercer valor más común, independientemente de si sus datos son numéricos o de texto. Este método es ideal para usuarios que prefieren utilizar funciones integradas de Excel sin introducir fórmulas ni usar complementos.

1. Seleccione cualquier celda de su conjunto de datos y, a continuación, haga clic en Insertar > Tabla Dinámica. En el cuadro de diálogo que aparece, defina el rango deseado y elija dónde colocar la tabla dinámica (por ejemplo, en una hoja de cálculo nueva).

2. Arrastre su columna de datos (por ejemplo, «Nombre del producto» o «Valores») al área Filas y también al área Valores del panel de campos de la Tabla Dinámica. A continuación, cambie el área «Valores» a «Recuento de [Nombre de columna]».

3. Haga clic en la flecha desplegable de la columna «Etiquetas de fila» dentro de la Tabla Dinámica y ordénela de mayor a menor. El valor más frecuente aparecerá en la parte superior y el segundo más frecuente, en la fila siguiente.

Consejos: Este enfoque facilita visualizar la distribución de frecuencias. Además, puede filtrar o actualizar la tabla cuando sus datos cambien. Tenga en cuenta que las entradas en blanco también se contarán, por lo que es posible que desee filtrarlas para obtener resultados más precisos.

Comparación: A diferencia de las soluciones basadas en fórmulas, el método con Tabla Dinámica no requiere una sintaxis compleja ni conocimientos avanzados de Excel, y es ideal para trabajar con conjuntos de datos dinámicos y en constante crecimiento.


Demostración: buscar el segundo número o texto más común/frecuente en Excel

 

Artículos relacionados:

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active 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 dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos