Skip to content
Excel-Pivot-Tables-Someka-Blog-Featured-Image

Tablas Dinámicas de Excel: La Guía Más Completa con Consejos Profesionales

En este artículo, intentaremos compartir nuestra profunda experiencia con las tablas dinámicas de Excel. Aquí encontrará algunos consejos muy poco comunes, que no podrá ver en los tutoriales o posts ordinarios sobre tablas dinámicas.

Este artículo se ha creado a partir de los tutoriales de formación interna preparados para los becarios de Someka. ¡Así que aquí encontrará trucos expertos al grano!

¡Comencemos!

Tabla de contenido

1. ¿Cuál es la lógica de las tablas dinámicas de Excel?
2. Las 3 primeras cosas que hay que cambiar
3. Opciones de diseño rápido de las tablas dinámicas
4. Cómo nombrar las tablas dinámicas
5. Diseño avanzado de tablas dinámicas
6. Formato de fechas y números en tablas dinámicas
7. Consejo adicional: Encontrar Discrepancias de Datos con Tablas Dinámicas
8. Palabras finales

1. ¿Cuál es la lógica de las tablas dinámicas de Excel?

En primer lugar, vamos a hablar de la lógica básica que hay detrás de las tablas dinámicas.

Excel-Tricks-Blog-Post-S05

¿Qué hace realmente una tabla dinámica de Excel? Esta es una de las preguntas que hacemos en las entrevistas a nuestros candidatos a desarrolladores de Excel:

Si tuviera que realizar las mismas operaciones que los pivotes utilizando fórmulas, ¿qué fórmulas utilizaría?

La respuesta es muy fácil. Además de otras funciones, las tablas dinámicas esencialmente hacen grupos de datos según criterios seleccionados y luego cuentan, suman, obtienen medias de esos grupos.

Por lo tanto, puede utilizar las tablas dinámicas para sustituir a COUNTIF, SUMIF y otras fórmulas de operaciones condicionales similares.

Esencialmente, lo que hacen las tablas dinámicas es lo siguiente: Realizan ciertas operaciones sobre los datos de una manera específica, como contar o realizar otras operaciones rápidamente.

Pongamos un ejemplo. A continuación se muestra nuestra fuente de datos sin procesar:

Excel Raw Data Sample

Ahora queremos calcular el importe total de las ventas de cada zona. Tenemos dos opciones. Podemos utilizar tablas dinámicas, o podemos utilizar la función SUMIF.

Pivot Tables and Sumif Function

La mayor belleza de una tabla dinámica es su facilidad de manipulación y su rapidez. Su mecanismo de funcionamiento es diferente al de las fórmulas, almacenando los datos en una memoria caché única dentro del archivo Excel.

Consejo: Las tablas dinámicas no se actualizan instantáneamente cuando se cambian los datos de origen. Es necesario refrescarlos. Sólo después de refrescar, las tablas dinámicas se actualizan. Para que sus tablas dinámicas se actualicen automáticamente, necesitará macros.

Puede que estos detalles no sean esenciales, pero tenga en cuenta que la funcionalidad básica de una tabla dinámica es esencialmente la distribución de frecuencias. Por supuesto, hay muchas otras funciones, pero comprender este aspecto fundamental es crucial, y por eso lo tratamos en primer lugar.

¿Cómo crear tablas dinámicas de Excel?

Cubriremos algunas cosas muy básicas sobre la creación de una tabla dinámica. Comencemos con un archivo de Excel en blanco y los datos de origen.

Data Range Selection

Es muy fácil añadir una tabla dinámica: Seleccione sus datos de origen y vaya a Insertar > Tabla dinámica > Desde tabla/rango.

Inserting Pivot Table

Pero, ¿dónde añadir su tabla dinámica?

Automáticamente le sugiere ‘Nueva hoja de cálculo’. Pero no tiene por qué ser así. También podemos seleccionar la misma hoja con los datos de origen. Por ejemplo, podemos seleccionar los datos y ordenarlos inmediatamente en la misma hoja, sin crear una hoja nueva.

Pivot Table from a range

Nota: También existe la opción «Añadir estos datos al modelo de datos». Cubriremos esto más adelante.

Si va a vincular más de dos tablas, entonces debería dominar Power Pivot para Excel, que proporciona una forma sencilla de crear tablas y gráficos dinámicos a partir de modelos de datos complejos.

2. Las 3 primeras cosas a cambiar

Lo primero que recomendamos hacer justo después de crear una tabla dinámica es ir a opciones y:

  1. Quitar el ajuste automático del ancho de las columnas al actualizar
  2. Marque la casilla de Valores de error mostrar en blanco
  3. Vaya a la pestaña Datos y ponga Número de elementos a conservar por campo como Ninguno

Permítame explicarle lo que significan estos cambios:

Autoajuste

Si deja marcada esta opción de autoajuste, se ajustará automáticamente la anchura de las columnas. Auto-ajustar puede ser útil dependiendo de la situación, pero normalmente manejamos nuestras Tablas Dinámicas manualmente, así que no lo necesitamos. Es más bien para usuarios profanos que podrían estropear accidentalmente el diseño.

Así que la configuración por defecto es el ajuste automático en Excel, porque es mejor tener un diseño feo que uno invisible. Pero no lo necesitará cuando se convierta en un potente usuario de tablas dinámicas de Excel.

PivotTable Options Dialog Box

Mostrar espacios en blanco para valores de error

Es para condiciones de error. Digamos que estamos calculando algo y hay una división por cero. Normalmente, aparecería un error, pero no queremos eso en nuestra tabla dinámica.

En lugar de mostrar un error, queremos que muestre un espacio en blanco. Según nuestra experiencia, esto suele ser mejor, pero recuerde que puede haber situaciones en las que quiera ver los errores.

Consejo: Siempre que lo que elija en Excel, puede cambiar las opciones según sus necesidades específicas.

¿Conservar los elementos eliminados?

Como ya se ha mencionado, las tablas dinámicas de Excel funcionan con una lógica de almacenamiento en caché. Por eso son rápidas.

Pero al almacenar en caché, las Tablas dinámicas le preguntan: «¿Desea conservar los elementos eliminados de la fuente de datos?».

Data-Analysis-Excel-Templates-Someka-Banner

A veces, puede haber razones lógicas para conservarlos. Pero, por lo general, no queremos conservarlos porque causan confusión. Imagine que añade un dato ficticio o erróneo y luego lo borra. Pero si deja abierta esta fetaura, conservará todos los elementos borrados aunque ya no existan en sus datos de origen.

PivotTablee Options Dialog Box

En resumen, al crear una tabla dinámica, las tres primeras cosas que hay que hacer son: Vaya a opciones y 1. Elimine el ajuste automático, 2. Muestre el espacio en blanco por error, y 3. Establezca el valor de retención en Sin datos. Estos pasos deberían volverse automáticos.

3. Opciones de diseño rápido de la tabla dinámica

No daremos algunos consejos sobre el diseño rápido de la tabla dinámica. Para obtener una vista limpia a primera vista, realizamos estos cuatro cambios:

  1. No mostrar subtotales
  2. Grandes totales desactivados para filas y columnas
  3. Mostrar el diseño del informe en forma tabular
  4. El diseño del informe repite todas las etiquetas de los elementos

He aquí el resumen de estos cuatro cambios:

Excel Pivot Table Report Layout Options

El diseño tabular de los formularios es una preferencia, pero ayuda en el análisis claro de los datos. Porque, tiene un aspecto agradable y mantiene la claridad.

Además, también puedeeliminar los botones más/menos para expandir y contraer. Normalmente los eliminamos para obtener un aspecto más limpio.

Otras formas de presentación pueden tener un aspecto más elegante, pero por razones de análisis de datos, estas opciones facilitan la copia de sus datos pivotantes y la realización de un análisis por separado o la obtención de la tabla pivotante de su tabla pivotante.

Pero tal vez, una vez realizado el análisis, prefiera otros diseños de disposición más atractivos para su informe final o cuadro de mandos.

4. Cómo nombrar las tablas dinámicas

Además, ponga siempre nombres descriptivos a sus tablas dinámicas de Excel. Esto ayuda a identificarlas, especialmente en escenarios complejos. Es una buena práctica, aunque no siempre la utilice.

Especialmente al añadir rebanadores o gráficos, este nombre le ayudará mucho.

¿Cómo nombrar una tabla dinámica?

En Herramientas de tabla dinámica > Analizar tabla dinámica, puede sustituir el nombre predeterminado por uno más descriptivo.

Naming Pivot Tables in Excel

5. Diseño avanzado de tablas dinámicas de Excel

Hablemos ahora del diseño de las tablas dinámicas, una característica que mucha gente no suele explorar. Puede realizar varios cambios desde la pestaña de diseño. Por ejemplo, si no le gustan los encabezados de fila en negrita, puede optar por eliminar ese formato para que la tabla tenga un aspecto más limpio.

En primer lugar, si va a añadir su tabla pivotante a una hoja aparte, no dude en eliminar las líneas de cuadrícula para que el diseño tenga un aspecto más bonito.

Para eliminar las líneas de cuadrícula, desmarque la casilla Líneas de cuadrícula en la pestaña Ver.

How to hide gridlines in Excel

En segundo lugar, puede modificar la anchura de las columnas en función de sus datos. Además, puede decidir la alineación de sus datos. Si la longitud de los datos varía mucho, le recomendamos alinearlos a la izquierda. Si los datos de entrada tienen en su mayoría una longitud similar, puede utilizar la opción Centrar.

Puede consultar nuestras Directrices para tablas Excel para obtener más información sobre las mejores prácticas de anchura y alineación de columnas.

Al diseñar sus tablas dinámicas, utilice siempre las flechitas para seleccionar las columnas dinámicas. De lo contrario, cuando añada nuevos datos y actualice su tabla dinámica, ¡ésta no mantendrá su diseño!

Pivot Table Formatting

A continuación, puede seleccionar sus Opciones de estilo con las casillas de verificación correspondientes. Puede, por ejemplo, desactivar los Encabezados sin procesar si no los necesita.

PivotTable Style Options

Es importante tener en cuenta la diferencia en la selección de rangos a la hora de aplicar cambios. Si selecciona toda la tabla dinámica y aplica un formato, éste se aplicará a toda la tabla. Pero si selecciona sólo una columna o un área específica, el formato se aplicará sólo allí. Esta distinción es crucial para comprender cómo afectarán sus cambios a la tabla.

Diseño personalizado de tablas dinámicas

Mucha gente no sabe que puede crear su diseño de tabla dinámica personalizado.

Para ello, primero duplique un diseño existente y luego modifíquelo según sus preferencias. Para crear un duplicado, haga clic con el botón derecho en cualquier diseño predeterminado bajo los Estilos de tabla dinámica y haga clic en Duplicar.

PivotTable Default Styles

A continuación, dé un nombre personalizado a su diseño.

Por ejemplo, puede cambiar el texto de la fila de cabecera para que no esté en negrita o ajustar el formato de la franja de la primera fila. Así es como puede crear un diseño único que se adapte a sus necesidades.

Para modificar su diseño personalizado, haga clic en el elemento de diseño que desee cambiar y, a continuación, en Formato.

Excel-Formulas-Practice-Someka-Template-Banner

Exploremos más a fondo las tablas dinámicas de Excel. Digamos que desea añadir un borde alrededor de toda la tabla. Puede elegir un color y aplicarlo, que es una personalización poco frecuente pero útil. Otro consejo es eliminar las líneas de cuadrícula para conseguir un aspecto más limpio. También puede cambiar el color de las rayas de las filas. Al modificar, puede explorar diferentes opciones para encontrar la que mejor le funcione.

Recuerde que los diseños predeterminados de las tablas dinámicas vienen con ciertos estilos preestablecidos, como los encabezados en negrita. Al crear su diseño, es libre de cambiar estos elementos. Esta personalización puede ser muy útil, especialmente si necesita un aspecto específico para su tabla dinámica, como en una plantilla corporativa.

¿Cómo añadir bordes exteriores rojos a nuestra tabla dinámica?

Primero seleccionaremos toda la tabla como nuestro elemento de tabla:

Modify PivotTable Style

Después haremos clic en Formato, y realizaremos el cambio deseado en el cuadro de diálogo Formato:

Formatting Pivot Tables in Excel

Ahora nuestra tabla tiene un borde rojo.

Nota del experto: Si añade este borde manualmente desde la pestaña Inicio, entonces cuando actualice sus datos, las tablas dinámicas no mantendrán este formato. Pero si utiliza formatos personalizados, entonces no importa lo grande que sea su tabla dinámica, ésta mantendrá automáticamente su diseño.

A continuación se muestra un buen ejemplo de tablas dinámicas personalizadas:

Trading-Journal-Template-Someka-SS14

– Esta imagen es de la plantilla de diario comercial de Someka que tiene un aspecto profesional con diseños de tablas pivotantes personalizadas –

Un truco único que hay que saber es cómo aplicar un borde. Si aplica un borde directamente a la tabla dinámica y luego la actualiza, el formato podría estropearse.

How to make borders in Excel pivot tables?

En su lugar, aplique el borde a las celdas que rodean la tabla dinámica. De este modo, el borde permanecerá intacto incluso después de actualizar.

How to give borders to Excel Pivot Tables?

Sin embargo, tenga en cuenta un inconveniente de este método. Si se añaden nuevos datos a la tabla dinámica, el borde no se ajustará automáticamente para incluirlos. Para obtener un diseño más dinámico y adaptable, es mejor crear su diseño personalizado en los ajustes de diseño de la tabla dinámica. De esta forma, el diseño se ajustará automáticamente a los cambios en los datos.

Recuerde que sus elecciones de diseño deben facilitar la lectura e interpretación de los datos. Por ejemplo, cuando calcule promedios, asegúrese de que el formato se aplicará también a futuras entradas de datos. Esto mantiene la tabla dinámica y sensible a los nuevos datos.

Excel Data Analysis

En conclusión, la clave está en equilibrar la funcionalidad con la estética, teniendo en cuenta cómo se utilizarán e interpretarán los datos. De ese modo, creará una tabla dinámica que no sólo será informativa, sino también fácil de usar.

6. Formato de fechas y números en las tablas dinámicas de Excel

Un problema común con las tablas dinámicas es el formateo de los datos en la sección de filas, sobre todo cuando se intenta cambiar el formato de los números.

Puede que descubra que cambiar el formato del número de la forma habitual no siempre se refleja en la tabla dinámica, aunque parezca cambiar en la propia celda. Esto se debe a que las Tablas Dinámicas manejan los datos de forma diferente, y su diseño garantiza ciertas limitaciones.

Printable task planner

Por lo tanto, siempre debe cambiar el formato de fecha y número en la Configuración del campo de valor de su tabla dinámica.

Pero, ¿qué ocurre si no puede ver estos ajustes?

Aquí tiene un consejo profesional:

Para cambiar el formato, debe asegurarse de que toda la columna de los datos de origen tiene formato de fecha, sin espacios en blanco ni texto. Si intenta cambiar el formato mientras hay espacios en blanco o elementos no fechados en la columna, no funcionará. Esto puede requerir que limpie sus datos, eliminando cualquier espacio en blanco o elemento no fechado de sus datos de origen.

Otro punto importante es que si tiene divisores conectados a su tabla dinámica, pueden impedirle actualizar la fuente de datos. Debe eliminar primero estas conexiones antes de realizar cambios en los datos fuente.

Así que si el formato de fecha no está activo, puede haber dos razones detrás de eso:

  1. Puede que tenga filas en blanco en sus datos fuente
  2. Puede que tenga conexiones slicer relacionadas con esa tabla pivotante

Por lo tanto, para cambiar el formato de fecha o de número, elimine primero las conexiones slicer y asegúrese de que no tiene filas en blanco en sus datos de origen.

Fuentes dinámicas en la tabla dinámica

He aquí un consejo útil:

Cree un rango dinámico para sus datos fuente. De este modo, su tabla dinámica se ajustará automáticamente a medida que crezcan sus datos, sin incluir espacios en blanco no deseados. Puede crear un rango dinámico utilizando una fórmula OFFSET en el Gestor de nombres que ajuste la altura y la anchura de su rango en función del tamaño real de sus datos.

En primer lugar, calcule la altura de su rango dinámico con la fórmula MAX, luego vaya al Administrador de nombres y utilice la fórmula OFFSET y haga referencia a la celda de la fórmula MAX como la altura de su rango de datos Offset.

Sólo para profesionales:

¿Por qué no se puede cambiar el formato de los datos de origen en blanco?

Aquí tiene la respuesta. Si descomprime su archivo Excel (¡sí, puede descomprimir sus archivos Excel!), verá que todos los elementos son en realidad documentos XLM en esa carpeta zip.

Excel XLM documents

Las tablas dinámicas también son archivos XLM grabados, y si tiene espacios en blanco en sus datos brutos, entonces ve sus datos de origen como formato Texto. Pero, para mantener su columna pivotante en formato de fecha, todos sus datos deben estar en formato de fecha. Por eso no puede cambiar el formato si tiene filas en blanco dentro de sus datos.

Los puntos clave de esta sección:

  • La comprensión de las limitaciones y restricciones causadas por los divisores en las tablas dinámicas
  • La importancia de no dejar espacios en blanco en sus datos de origen para un formateo eficaz dentro de las tablas dinámicas
  • Creación de un rango dinámico de datos de origen para sus tablas dinámicas
  • Comprensión de cómo las tablas dinámicas procesan y almacenan los datos, lo que afecta a cómo puede darles formato

7. Consejo extra: Cómo encontrar discrepancias de datos con las tablas dinámicas de Excel

A continuación le mostraremos una operación muy útil pero sencilla con las Tablas Dinámicas.

Supongamos que tiene un conjunto de datos y quiere asegurarse de que ciertos códigos coinciden exactamente sin discrepancias.

Por ejemplo, si tiene un código 162 que corresponde a S102 en un lugar, quiere asegurarse de que no corresponde accidentalmente a S110 en otro. Esto es esencialmente asegurar una relación uno a uno.

Data Consistency Check

Para ilustrarlo, suponga que tiene códigos de producto y valores correspondientes. Quiere asegurarse de que cada código de producto coincide con uno y sólo un valor.

Por ejemplo, el código 162 sólo debe coincidir con S102, y no debe encontrarse coincidencia con ningún otro valor del conjunto de datos. Esta verificación es crucial, sobre todo en los casos en los que está haciendo coincidir códigos de producto con algo más y necesita estar seguro de que cada código se utiliza de forma única.

Data Consistency Check

Para comprobarlo en una tabla dinámica, primero debe disponer los códigos uno al lado del otro. Si configura la tabla dinámica en forma tabular y desactiva los totales generales y los subtotales, podrá ver fácilmente si hay una coincidencia uno a uno.

Si un código corresponde a varios valores (o viceversa), sería evidente.

Consulte nuestra Guía sobre discrepancias de datos para obtener más información sobre otras funciones de Excel para prevenir y resolver discrepancias de datos.

Un estudio de caso:

Por ejemplo, si el código 162 está configurado para coincidir con S102, pero también lo encuentra coincidiendo con S106 en otro lugar, estaría claro que no existe una relación de uno a uno.

Puede comprobarlo observando la disposición de la tabla dinámica: si hay varias entradas para el mismo código, indica que hay varias coincidencias.

Data Discrepancy Detection with Pivot Tables

Sin embargo, para estar completamente seguro de una relación uno a uno, necesita comprobarlo desde ambas direcciones. Es decir, disponga los datos en un orden (por ejemplo, código 2 y luego código 3) y luego en el orden inverso (código 3 y luego código 2). Si en ambas disposiciones, cada código y cada valor aparecen una sola vez, puede estar seguro de que existe una relación uno a uno.

Este método, aunque un poco complejo de entender al principio, es una forma eficaz de garantizar la exactitud de las relaciones entre los datos de su conjunto de datos. Es particularmente útil en escenarios en los que mantener una estricta correspondencia uno a uno entre elementos es crucial.

También puede consultar nuestra Guía de formato condicional de tabla dinámica para obtener más información sobre los formatos dinámicos de análisis de datos.

8. Palabras finales

En este artículo, hemos intentado darle consejos rápidos y profesionales sobre las tablas dinámicas de Excel. Sin duda, las tablas dinámicas son una de las características más singulares de Microsoft Excel. Como herramientas de análisis de datos, las tablas dinámicas deberían ser su primera dirección en el camino para convertirse en un potente usuario de Excel.

Lecturas recomendadas:

Diseño de cuadros de mando Excel: ¿Cómo hacer cuadros de mando Excel impresionantes como los de Someka?

¿Cómo hacer que sus archivos Excel tengan MUCHO mejor aspecto?

Guía profesional: Analista de datos

Buscar