Skip to main content

Kutools para Office — Una Suite. Cinco Herramientas. Haz Más.

¿Cómo categorizar datos basados en valores en Excel?

Author Xiaoyang Last modified
categorize by value

En muchas tareas diarias de procesamiento de datos en Excel, puede ser necesario agrupar o clasificar valores de datos para facilitar el análisis y la generación de informes. Por ejemplo, al gestionar calificaciones de exámenes, cifras de ventas o resultados de encuestas, es posible que desee asignar rápidamente categorías como Alta, Media y Baja a los valores según umbrales establecidos. Suponga que tiene un conjunto de datos donde desea etiquetar cualquier valor mayor que 90 como Alta, entre 60 y 90 como Media, y menor que 60 como Baja, como se ilustra en la captura de pantalla a continuación. Este tipo de categorización facilita mucho la interpretación de grandes conjuntos de datos y la comunicación de tendencias o rendimientos a simple vista. ¿Cómo puede lograr eficientemente esta categorización en Excel?


Categorizar datos basados en valores con la función SI

Para una clasificación sencilla basada en un pequeño número de reglas, puede usar la función SI para asignar categorías según los rangos de valores que especifique.

Este método es ideal cuando sus reglas de categorización son simples y los umbrales están fijos. Su mayor ventaja es la simplicidad, pero puede volverse difícil de manejar si hay demasiadas categorías o la lógica se vuelve compleja.

Para categorizar sus datos, siga estos pasos:

Paso 1: Introduzca la siguiente fórmula en una celda en blanco (por ejemplo, B2, suponiendo que sus valores comienzan desde A2):

=IF(A2>90,"High",IF(A2>60,"Medium","Low"))

Paso 2: Presione Enter para confirmar. Luego arrastre el controlador de relleno hacia abajo para aplicar la fórmula al resto de los datos. Los valores ahora estarán categorizados como se muestra a continuación:

Categorize data based on values with If function

Explicación de parámetros y consejos:

  • La fórmula verifica el valor en A2. Si es mayor que 90, el resultado es "Alta". Si no, verifica si es mayor que 60; si lo es, se devuelve "Media". De lo contrario, se asigna "Baja".
  • Puede ajustar los umbrales y las etiquetas de categoría (por ejemplo, 90, 60) para adaptarlos a su escenario.
  • Si sus datos comienzan desde una fila diferente, modifique "A2" en consecuencia.
  • Revise cuidadosamente los signos mayor que / menor que para asegurar una categorización correcta.

Problemas comunes y solución de problemas:

  • Si la fórmula devuelve un error, verifique si hay espacios adicionales o referencias de celdas incorrectas.
  • Si la salida no coincide con las expectativas, asegúrese de que el orden lógico de los SI anidados sea correcto.

Categorizar datos basados en valores con la función BUSCARV

Cuando necesita manejar reglas de clasificación más complejas con múltiples categorías o desea una forma más fácil de ajustar dichas reglas, la función BUSCARV proporciona una alternativa flexible. Esto es especialmente útil si sus categorías o intervalos cambian con frecuencia o se mantienen en una tabla de referencia separada.

En este método, una tabla de búsqueda define los puntos de ruptura de los valores y sus nombres de categoría correspondientes. Permite agregar, eliminar o actualizar fácilmente la lógica de categoría sin modificar fórmulas individuales.

sample data with data categorize

Paso 1: Cree una tabla de referencia (por ejemplo, en las celdas F1:G6) con la columna izquierda enumerando los valores mínimos para cada categoría, y la columna derecha mostrando los nombres de categoría correspondientes.

Paso 2: Introduzca la siguiente fórmula en una celda en blanco, como B2:

=VLOOKUP(A2,$F$1:$G$6,2,1)

Paso 3: Presione Enter, luego arrastre el controlador de relleno para aplicar la fórmula al resto de sus datos. Sus valores se categorizarán en consecuencia:

Categorize data based on values with Vlookup function

Nota: En la fórmula:

  • A2 es su celda de valor.
  • $F$1:$G$6 es el rango de la tabla de búsqueda.
  • 2 se refiere a la columna con etiquetas de categoría.
  • 1 significa coincidencia aproximada. Asegúrese de que la columna F esté ordenada en orden ascendente.

Explicación de parámetros y consejos:

  • Puede actualizar la tabla de búsqueda para reflejar cualquier cambio en la lógica de clasificación sin editar la fórmula principal.
  • Asegúrese de que su tabla de búsqueda esté ordenada por el valor umbral mínimo en orden ascendente.
  • Adecuado para manejar muchas categorías o escenarios de segmentación complejos.

Problemas comunes y solución de problemas:

  • Si la fórmula devuelve #N/A, verifique que el valor exista dentro del rango de su tabla de búsqueda y que la tabla esté ordenada correctamente.
  • Si las categorías parecen desajustadas, verifique que los puntos de ruptura en la columna izquierda estén lógicamente ordenados y sean apropiados para los datos.

Categorizar datos visualmente usando Formato Condicional

El Formato Condicional en Excel le permite distinguir visualmente categorías de datos sin agregar etiquetas de texto explícitas. Al aplicar escalas de color, barras de datos o conjuntos de iconos, puede resaltar fácilmente valores Altos, Medios y Bajos para una interpretación rápida. Este método es ideal para tableros, informes y análisis a primera vista donde las señales visuales son más efectivas que el texto.

Casos de uso típicos incluyen:

  • Presentar información resumida durante reuniones o en informes.
  • Resaltar valores atípicos o detectar tendencias en un rango de datos.
  • Minimizar el desorden visual evitando columnas adicionales o etiquetas de texto.

Para aplicar Formato Condicional para categorizar sus datos:

  1. Seleccione el rango de datos (por ejemplo, A2:A20).
  2. Haga clic en Inicio > Formato Condicional.
  3. Para escalas de color:
    1)Elija Escalas de Color, y seleccione una escala de tres colores que represente Baja, Media y Alta.
    2)Para ajustar umbrales, vaya a Formato Condicional > Administrar Reglas > Editar Regla.
  4. Para conjuntos de iconos:
    1)Elija Conjuntos de Iconos (por ejemplo, semáforos, flechas).
    2)Luego use Administrar Reglas > Editar Regla para definir umbrales, como:
        “Verde” para valores > 90, “Amarillo” para valores > 60, y “Rojo” para ≤ 60.

Consejos y precauciones:

  • El formato condicional no cambia los datos subyacentes ni la estructura—manteniendo su hoja limpia.
  • Para borrar o modificar el formato, use Formato Condicional > Borrar Reglas.
  • Puede reutilizar el mismo formato usando Copiar formato.
  • No dude en personalizar temas de color o conjuntos de iconos según sus necesidades de informes.

Posibles problemas y solución de problemas:

  • Si aparecen íconos o colores incorrectos, verifique los umbrales de sus reglas.
  • Si el formato se aplica al rango incorrecto, borre las reglas y vuelva a aplicarlas a la selección correcta.

Ventajas: Categorización visual rápida sin columnas adicionales.
Desventajas: Sin salida de texto de categoría real—puede no ser ideal cuando se necesitan más filtrados, exportaciones o cálculos.


Automatizar la categorización con código VBA

Para grandes conjuntos de datos o requisitos de clasificación altamente personalizados, el uso de código VBA (Visual Basic para Aplicaciones) puede automatizar el proceso de asignar categorías o aplicar formato basado en rangos de valores. Este enfoque es práctico cuando tiene tareas repetitivas, desea estandarizar el procesamiento de datos o necesita aplicar o volver a ejecutar rápidamente la categorización con diferentes reglas.

Casos de uso típicos:

  • Categorizar automáticamente largas listas sin entrada manual de fórmulas.
  • Aplicar lógica personalizada o combinar la asignación de categoría con otras tareas (por ejemplo, resaltado o exportación).
  • Reaplicar rápidamente la clasificación después de actualizaciones de datos.

Nota: Guarde su libro antes de ejecutar el código VBA, ya que las macros no se pueden deshacer. Habilite las macros si se le solicita.

Para usar VBA para la categorización automática:

1. Haga clic en Desarrollador > Visual Basic para abrir la ventana Microsoft Visual Basic para Aplicaciones. Luego haga clic en Insertar > Módulo y pegue el siguiente código en la ventana del módulo:

Sub CategorizeValues()
    Dim rng As Range
    Dim cell As Range
    Dim categoryCol As Range

    On Error Resume Next
    xTitleId = "KutoolsforExcel"

    Set rng = Application.InputBox("Select data range (single column):", xTitleId, "", Type:=8)
    If rng Is Nothing Then Exit Sub

    Set categoryCol = rng.Offset(0, 1)

    For Each cell In rng
        If IsNumeric(cell.Value) Then
            Select Case cell.Value
                Case Is > 90
                    categoryCol.Cells(cell.Row - rng.Row + 1, 1).Value = "High"
                Case Is > 60
                    categoryCol.Cells(cell.Row - rng.Row + 1, 1).Value = "Medium"
                Case Else
                    categoryCol.Cells(cell.Row - rng.Row + 1, 1).Value = "Low"
            End Select
        Else
            categoryCol.Cells(cell.Row - rng.Row + 1, 1).Value = ""
        End If
    Next cell
End Sub

2. Haga clic en el Run button Ejecutar botón para ejecutar. Cuando se le solicite, seleccione la columna que contiene los valores (por ejemplo, calificaciones). La macro escribirá el resultado de la categoría (Alta / Media / Baja) en la columna inmediatamente a la derecha.

Explicación y puntos clave:

  • Los umbrales están configurados en el código: valores > 90 → Alta, > 60 → Media, de lo contrario Baja. Puede personalizar estos números.
  • Se ignoran los valores no numéricos y se dejan en blanco.
  • Para generar una salida en una columna diferente, modifique rng.Offset(0, 1) en consecuencia.

Recordatorios de errores y solución de problemas:

  • Si no ocurre nada, verifique la configuración de seguridad de sus macros y confirme que las macros están habilitadas.
  • Si seleccionó el rango incorrecto, simplemente vuelva a ejecutar la macro.
  • Siempre trabaje en una copia de su archivo si está probando por primera vez.

Ventajas: Eficiente para grandes conjuntos de datos, reglas personalizables, reduce el trabajo manual.
Desventajas: Requiere habilitar macros y familiaridad básica con VBA.

a screenshot of kutools for excel ai

Descubre la Magia de Excel con Kutools AI

  • Ejecución Inteligente: Realiza operaciones en celdas, analiza datos y crea gráficos, todo impulsado por comandos simples.
  • Fórmulas Personalizadas: Genera fórmulas adaptadas para optimizar tus flujos de trabajo.
  • Codificación VBA: Escribe e implementa código VBA sin esfuerzo.
  • Interpretación de Fórmulas: Comprende fórmulas complejas con facilidad.
  • Traducción de Texto: Supera las barreras del idioma dentro de tus hojas de cálculo.
Potencia tus capacidades de Excel con herramientas impulsadas por IA. ¡Descarga Ahora y experimenta una eficiencia como nunca antes!

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado 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 identificar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda por varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Cree rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar 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 | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Los15 principales conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) ... y más
Utiliza Kutools en tu idioma preferido: admite inglés, español, alemán, francés, chino y más de40 idiomas adicionales.

Mejora tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab incorpora la interfaz de pestañas en Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!

Todos los complementos de Kutools. Un solo instalador

El paquete Kutools for Office agrupa complementos para Excel, Word, Outlook y PowerPoint junto con Office Tab Pro, ideal para equipos que trabajan en varias aplicaciones de Office.

Excel Word Outlook Tabs PowerPoint
  • Suite todo en uno: complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un solo instalador, una licencia: configuración en minutos (compatible con MSI)
  • Mejor juntos: productividad optimizada en todas las aplicaciones de Office
  • Prueba completa de30 días: sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio: ahorra en comparación con la compra individual de complementos