¿Cómo hacer una tabla de selección en Excel?

Excel: Tablas, Listas y Rankings

09/11/2021

Valoración: 3.49 (6502 votos)

Microsoft Excel es una herramienta increíblemente versátil para la gestión y análisis de datos. Más allá de simples hojas de cálculo, permite organizar, resumir y visualizar información de maneras muy eficientes. Dominar sus funciones de tablas, listas y rankings puede transformar la forma en que trabajas con números y texto. En este artículo, exploraremos cómo aprovechar estas características clave para hacer tu trabajo más sencillo y tus datos más comprensibles.

Índice de Contenido

Creando Listas Interactivas con Cuadros de Lista

Los cuadros de lista son controles de formulario que te permiten crear una lista desplegable o un cuadro donde los usuarios pueden seleccionar uno o varios elementos de una lista predefinida. Esto es útil para estandarizar la entrada de datos o para crear dashboards interactivos.

¿Cómo hacer tablas automáticas en Excel?
CREAR UNA TABLA DINÁMICA EN EXCEL PARA WINDOWS1Seleccione las celdas a partir de las que quiera crear una tabla dinámica. ...2Seleccione Insertar > Tabla dinámica.3De este modo, se crea una tabla dinámica basada en una tabla o rango existente. ...4Elija dónde desea colocar el informe de tabla dinámica. ...5Seleccione Aceptar.

Para crear un cuadro de lista, primero necesitas tener la pestaña 'Desarrollador' visible en la cinta de opciones de Excel. Si no la ves, puedes activarla fácilmente:

  • Ve a 'Archivo'.
  • Selecciona 'Opciones'.
  • En el cuadro de diálogo 'Opciones de Excel', haz clic en 'Personalizar cinta'.
  • En la lista 'Fichas principales', marca la casilla 'Desarrollador'.
  • Haz clic en 'Aceptar'.

Una vez que la pestaña Desarrollador está activa, sigue estos pasos:

  1. Crea una lista de los elementos que deseas que aparezcan en tu cuadro de lista en un rango de celdas separadas en tu hoja de cálculo.
  2. Haz clic en la pestaña 'Desarrollador'.
  3. En el grupo 'Controles', haz clic en 'Insertar'.
  4. Dentro de 'Controles de formulario', haz clic en 'Cuadro de lista (control de formulario)'.
  5. Haz clic y arrastra en la celda o rango de celdas donde deseas colocar el cuadro de lista en tu hoja.
  6. Una vez que el cuadro de lista esté dibujado, haz clic derecho sobre él y selecciona 'Formato de control...'.
  7. En el cuadro de diálogo 'Formato de control', ve a la pestaña 'Control'.
  8. En el campo 'Rango de entrada', selecciona el rango de celdas que contiene la lista de elementos que creaste en el paso 1.
  9. En el campo 'Vincular con la celda', selecciona una celda donde Excel mostrará el número de índice del elemento seleccionado (por ejemplo, si seleccionas el tercer elemento de la lista, la celda vinculada mostrará '3').
  10. Puedes elegir entre 'Sencillo' (seleccionar un solo elemento), 'Múltiple' (seleccionar varios elementos con Ctrl) o 'Extendido' (seleccionar un rango de elementos con Shift). Para la mayoría de los casos, 'Sencillo' es suficiente.
  11. Haz clic en 'Aceptar'.

Ahora, cuando hagas clic fuera del cuadro de lista (para salir del modo diseño), podrás seleccionar un elemento de la lista. La celda que vinculaste mostrará el número correspondiente a la posición del elemento seleccionado en tu lista original. Puedes usar este número para buscar información relacionada con el elemento seleccionado utilizando funciones como BUSCARV o INDICE y COINCIDIR, creando así dashboards dinámicos.

Aplicando Formato de Tabla Profesional a tus Datos

Convertir un rango de datos simple en un formato de tabla estructurado en Excel no es solo una cuestión estética; desbloquea una serie de funcionalidades que facilitan la gestión y el análisis de datos. Un rango con formato de tabla se comporta de manera diferente y más inteligente que un rango normal.

Excel ofrece una gran variedad de estilos de tabla predefinidos, pero también te permite crear los tuyos propios. Aquí te mostramos cómo usar y gestionar estos formatos:

Aplicar un estilo de tabla predefinido:

  1. Selecciona cualquier celda dentro del rango de datos que quieres convertir en tabla. Si ya tienes una tabla y quieres cambiar su estilo, selecciona cualquier celda dentro de ella.
  2. Ve a la pestaña 'Inicio'.
  3. En el grupo 'Estilos', haz clic en 'Dar formato como tabla'.
  4. Se desplegará una galería de estilos. Pasa el ratón sobre ellos para ver una vista previa en tu rango de datos.
  5. Haz clic en el estilo que más te guste.
  6. Si tu rango de datos tiene encabezados, asegúrate de que la opción 'La tabla tiene encabezados' esté marcada en el cuadro de diálogo que aparece.
  7. Haz clic en 'Aceptar'.

Excel habrá convertido tu rango en una tabla. Notarás que se añade automáticamente una pestaña contextual llamada 'Diseño de tabla' (o 'Tabla' en versiones anteriores) cuando seleccionas cualquier celda dentro de la tabla. Esta pestaña contiene opciones específicas para trabajar con tablas, como filas de totales, filas con bandas, botones de filtro, etc.

Crear un estilo de tabla personalizado:

Si los estilos predefinidos no son suficientes, puedes crear uno a tu medida. Ten en cuenta que los estilos personalizados se guardan solo en el libro de trabajo actual.

  1. Selecciona cualquier celda de una tabla existente o de un rango que quieras usar como base.
  2. Ve a la pestaña 'Inicio', haz clic en 'Dar formato como tabla' y luego en 'Nuevo estilo de tabla'. Alternativamente, desde la pestaña 'Diseño de tabla', expande la galería de estilos y selecciona 'Nuevo estilo de tabla'.
  3. En el cuadro 'Nombre', escribe un nombre para tu nuevo estilo.
  4. En el cuadro 'Elemento de tabla', selecciona la parte de la tabla que quieres formatear (por ejemplo, 'Toda la tabla', 'Primera columna', 'Fila de encabezado', 'Primera fila con bandas', etc.).
  5. Haz clic en el botón 'Formato...' y aplica las opciones de fuente, borde y relleno que desees.
  6. Repite los pasos 4 y 5 para cada elemento de la tabla que quieras formatear.
  7. La sección 'Vista previa' te mostrará cómo se verá tu estilo.
  8. Si quieres que este sea el estilo predeterminado para nuevas tablas en este libro, marca la casilla 'Establecer como estilo de tabla predeterminado para este documento'.
  9. Haz clic en 'Aceptar'.

Tu nuevo estilo aparecerá en la sección 'Personalizado' de la galería 'Dar formato como tabla'.

Eliminar un estilo de tabla personalizado:

Solo puedes eliminar estilos personalizados, no los predefinidos.

¿Cómo hacer ranking automático en Excel?
=RANK(número,ref,[orden]) La función RANK utiliza los siguientes argumentos: Número (argumento obligatorio): Este es el valor para el que necesitamos encontrar el rango. Ref (argumento obligatorio): Puede ser una lista, un array o una referencia a números.
  1. Ve a la pestaña 'Inicio', haz clic en 'Dar formato como tabla' y expande la galería de estilos. O desde la pestaña 'Diseño de tabla', expande la galería.
  2. En la sección 'Personalizado', haz clic derecho sobre el estilo que quieres eliminar.
  3. Selecciona 'Eliminar' en el menú contextual.

Quitar un estilo de tabla (manteniendo la tabla):

Si quieres que una tabla vuelva a tener el formato predeterminado de Excel sin perder su funcionalidad de tabla:

  1. Selecciona cualquier celda de la tabla.
  2. Ve a la pestaña 'Inicio', haz clic en 'Dar formato como tabla' y expande la galería. O desde la pestaña 'Diseño de tabla', expande la galería.
  3. Selecciona 'Borrar'.

Esto quita el estilo visual, pero sigue siendo una tabla funcional. Si quieres que vuelva a ser un rango normal, puedes usar la opción 'Convertir en rango' en la pestaña 'Diseño de tabla'.

Generando Rankings Automáticos con Funciones de Excel

Clasificar datos es una tarea común en Excel. Ya sea para encontrar el mejor vendedor, el producto más vendido o el gasto más alto, la función RANK es tu aliada. Aunque la función `RANK` original ha sido reemplazada por `RANK.EQ` y `RANK.AVG`, sigue funcionando en versiones recientes de Excel por compatibilidad.

La función `RANK` (o `RANK.EQ`) determina la posición de un valor específico dentro de una lista o matriz de valores. Su sintaxis es:

=RANK(número, referencia, [orden])

  • número (obligatorio): Es el valor para el que deseas encontrar el rango.
  • referencia (obligatorio): Es la lista, matriz o referencia a un rango de números donde se buscará el número. Es crucial fijar esta referencia (por ejemplo, `$C$5:$C$10`) si vas a arrastrar la fórmula a otras celdas, para que siempre haga referencia al mismo rango de datos.
  • orden (opcional): Especifica cómo se realizará la clasificación:
    • 0 (o si se omite): Para orden descendente (el valor más alto obtiene el rango 1).
    • 1 (o cualquier valor distinto de cero): Para orden ascendente (el valor más bajo obtiene el rango 1).

Ejemplo básico de uso de RANK.EQ:

Imagina una lista de puntuaciones en la columna B (desde B2 hasta B10) y quieres clasificarlas en orden descendente en la columna C.

En la celda C2, escribirías:

=RANK.EQ(B2,$B$2:$B$10,0)

Luego arrastrarías esta fórmula hacia abajo hasta C10.

Manejo de valores duplicados:

La función `RANK.EQ` asigna el mismo rango a los valores duplicados. Sin embargo, esto afecta el rango de los valores posteriores. Por ejemplo, si dos valores comparten el rango 3, el siguiente rango asignado será el 5 (el rango 4 se omite).

Si necesitas rangos únicos, incluso para valores duplicados (asignando un rango incremental a cada ocurrencia), puedes combinar `RANK.EQ` con `COUNTIF`. La lógica es que `COUNTIF` cuenta cuántas veces ha aparecido el valor actual *hasta* la fila actual dentro del rango. Para la primera aparición de un valor, `COUNTIF` devuelve 1. Para la segunda, devuelve 2, y así sucesivamente. Al restar 1 del resultado de `COUNTIF` y sumarlo al rango de `RANK.EQ`, ajustamos el rango para las ocurrencias duplicadas.

¿Cómo hacer una tabla de selección en Excel?
AGREGAR UN CUADRO DE LISTA1Cree una lista de elementos que desee mostrar en su cuadro de lista, como en esta imagen.2Haga clic en Desarrollador > Insertar. ...3En Controles de formulario, haga clic en Cuadro de lista (control de formulario).4Haga clic en la celda en la que quiere crear el cuadro de lista.

La fórmula para obtener rangos únicos en orden descendente sería:

=RANK.EQ(NúmeroActual, RangoCompleto, 0) + COUNTIF(RangoParcial, NúmeroActual) - 1

Donde:

  • NúmeroActual es la celda con el valor en la fila actual (ej: C5).
  • RangoCompleto es el rango total de valores (ej: $C$5:$C$10), fijado con '$'.
  • RangoParcial es un rango que comienza en la primera celda del rango completo y termina en la celda de la fila actual (ej: $C$5:C5). Aquí, la primera parte está fijada ($C$5), pero la segunda parte (C5) es relativa, por lo que se expande a medida que arrastras la fórmula hacia abajo (C6, C7, etc.).

Para orden ascendente, simplemente cambia el argumento 'orden' de `RANK.EQ` a 1:

=RANK.EQ(NúmeroActual, RangoCompleto, 1) + COUNTIF(RangoParcial, NúmeroActual) - 1

Esta combinación de funciones te permite tener un control preciso sobre cómo se manejan los empates en tus clasificaciones.

Consideraciones sobre la función RANK:

  • La función `RANK` original está marcada como compatible con versiones anteriores, pero se recomienda usar `RANK.EQ` o `RANK.AVG` en versiones modernas de Excel. `RANK.EQ` es equivalente a `RANK`. `RANK.AVG` asigna el rango promedio a los valores duplicados.
  • La función `RANK` o `RANK.EQ` devuelve el error `#N/A!` si el `número` especificado no se encuentra en el `referencia`.
  • No funciona correctamente con valores de texto o valores lógicos (VERDADERO/FALSO) dentro del rango de referencia. Asegúrate de que tus datos sean numéricos.

Creando Tablas Automáticas de Resumen con Tablas Dinámicas

Cuando necesitas resumir, analizar, explorar y presentar datos de manera flexible y rápida, las Tablas Dinámicas son la herramienta por excelencia en Excel. Permiten tomar grandes volúmenes de datos brutos y convertirlos en resúmenes significativos.

Una de las operaciones más comunes en una Tabla Dinámica es 'Resumir valores por'. Por defecto, cuando arrastras un campo numérico al área 'Valores' de la Tabla Dinámica, Excel lo resume como una SUMA. Si el campo contiene datos de texto, lo resumirá como un CONTAR. Es vital asegurarse de que los datos en las columnas que planeas resumir sean del tipo correcto (números para sumas, promedios, etc.).

Para cambiar cómo se resumen los valores:

  1. Haz clic derecho en cualquier valor dentro de la columna de datos en la Tabla Dinámica que quieres modificar.
  2. Selecciona 'Configuración de campo de valor...'.
  3. En el cuadro de diálogo 'Configuración de campo de valor', en la pestaña 'Resumir valores por', elige la función de resumen deseada (Suma, Cuenta, Promedio, Máx, Mín, Producto, DesvEst, Var, etc.).
  4. En la sección 'Nombre personalizado', Excel actualizará automáticamente el nombre (por ejemplo, 'Suma de Ventas' cambiará a 'Promedio de Ventas'). Puedes editar este nombre si lo deseas.
  5. Si quieres cambiar el formato numérico de los valores resumidos, haz clic en el botón 'Formato de número...' en este mismo cuadro de diálogo y aplica el formato deseado.
  6. Haz clic en 'Aceptar'.

Además de resumir, las Tablas Dinámicas te permiten 'Mostrar valores como'. Esta opción es increíblemente útil para ver tus datos en relación con otros, como porcentajes, diferencias, rangos, etc.

Para mostrar valores como porcentaje o de otra forma:

  1. Haz clic derecho en cualquier valor dentro de la columna de datos en la Tabla Dinámica.
  2. Selecciona 'Configuración de campo de valor...'.
  3. En el cuadro de diálogo 'Configuración de campo de valor', ve a la pestaña 'Mostrar valores como'.
  4. En la lista desplegable, selecciona la opción deseada (por ejemplo, '% del total general', '% del total de columna', '% del total de fila', 'Diferencia de', 'Porcentaje de diferencia de', 'Clasificar de menor a mayor', 'Clasificar de mayor a menor', etc.).
  5. Dependiendo de la opción seleccionada, es posible que debas especificar un 'Campo base' y/o un 'Elemento base'. Por ejemplo, para '% del total de columna', no necesitas bases. Para 'Diferencia de', necesitas un campo y un elemento de referencia.
  6. Haz clic en 'Aceptar'.

Mostrar un valor resumido y su porcentaje simultáneamente:

A menudo, querrás ver tanto el valor absoluto (la suma) como el porcentaje que representa sobre el total. Puedes hacerlo arrastrando el mismo campo al área 'Valores' de la Tabla Dinámica dos veces. Luego, configura una instancia para 'Resumir valores por Suma' y la otra para 'Mostrar valores como % del total general'.

Aquí hay una tabla comparativa simple de dos tipos de "tablas" en Excel:

CaracterísticaFormato de Tabla EstructuradoTabla Dinámica
Propósito PrincipalOrganizar y gestionar un rango de datosResumir, analizar y explorar datos
EstructuraRango de celdas con formato y funcionalidad mejorada (filtros, filas con bandas, etc.)Informe interactivo generado a partir de un rango de datos de origen
Funcionalidades ClaveFiltro y ordenación automática, filas de totales, nombres de columna automáticos, expansión automática al añadir datos, uso en fórmulas con nombres estructuradosResumen de datos (suma, promedio, cuenta, etc.), agrupación de datos, cálculo de porcentajes y otras comparaciones, segmentación de datos, actualización de datos
Flexibilidad de DiseñoPrincipalmente control del aspecto visual y algunas opciones de filas/columnas especialesAltamente flexible para reorganizar filas, columnas, filtros y valores con arrastrar y soltar
Datos de OrigenEl rango de datos en sí mismoBasada en un rango de datos de origen (que idealmente debería ser un formato de tabla estructurado)
ActualizaciónAutomática al añadir filas/columnas adyacentesRequiere actualización manual o automática (configuración) cuando cambian los datos de origen

Comprender y utilizar estas herramientas de Excel te permitirá manejar tus datos con mayor eficiencia, generar informes claros y tomar decisiones basadas en análisis sólidos. Desde la simple organización con formatos de tabla hasta el análisis complejo con Tablas Dinámicas y la clasificación con la Función RANK, Excel te equipa con un conjunto poderoso de funcionalidades.

¿Cómo realizar un formato de tabla en Excel?
SELECCIONAR UN ESTILO DE TABLA1Seleccione cualquier celda, o rango de celdas, de la tabla a la que quiera dar formato como tabla.2En la pestaña Inicio , seleccione Dar formato como tabla.3Seleccione el estilo de tabla que quiera usar.

Preguntas Frecuentes

¿Necesito la pestaña Desarrollador para usar Tablas Dinámicas o Formato de Tabla?

No, la pestaña Desarrollador solo es necesaria para insertar controles de formulario como el Cuadro de Lista. Las Tablas Dinámicas y el Formato de Tabla están disponibles en otras pestañas principales como Insertar e Inicio, respectivamente.

¿Cuál es la diferencia principal entre RANK.EQ y RANK.AVG?

RANK.EQ (equivalente a la antigua RANK) asigna el mismo rango a los valores duplicados y omite los rangos subsiguientes. Por ejemplo, si dos valores son el tercero más alto, ambos obtienen el rango 3 y el siguiente valor obtiene el rango 5. RANK.AVG asigna el rango promedio a los valores duplicados. Si dos valores son el tercero más alto, ambos obtienen el rango 3.5 (el promedio de 3 y 4), y el siguiente valor obtiene el rango 5.

¿Puedo usar un formato de tabla estructurado como origen de datos para una Tabla Dinámica?

Sí, de hecho, ¡es muy recomendable! Usar un rango con formato de tabla como origen de datos para una Tabla Dinámica asegura que la Tabla Dinámica se actualice automáticamente para incluir nuevas filas de datos que añadas a la tabla original (aunque aún necesitas actualizar la Tabla Dinámica para que muestre los nuevos datos).

¿Por qué mi Tabla Dinámica muestra 'Cuenta de...' en lugar de 'Suma de...'?

Esto ocurre generalmente cuando Excel interpreta los datos en la columna que arrastraste al área de Valores como texto en lugar de números. Asegúrate de que las celdas en esa columna contengan solo valores numéricos y no tengan espacios adicionales, caracteres no numéricos o estén formateadas como texto.

Dominar estas funciones te permitirá optimizar tu flujo de trabajo, presentar tus datos de manera más efectiva y realizar análisis más profundos con facilidad. Experimenta con cada una de ellas para ver cómo pueden adaptarse mejor a tus necesidades específicas.

Si quieres conocer otros artículos parecidos a Excel: Tablas, Listas y Rankings puedes visitar la categoría Automóviles.

Subir