📚 Unidad Formativa

Elaboración de Hojas de Cálculo II

Excel intermedio/avanzado: funciones lógicas y de búsqueda, referencias avanzadas, nombres de rango, validación de datos, formato condicional, filtros, tablas y tablas dinámicas, macros básicas, protección y libros vinculados.

📘 Excel Avanzado🔎 BUSCARV / BUSCARX📌 Tablas Dinámicas🛡️ Protección⚙️ Macros Básicas

📋 Índice de contenidos

  1. 1 · Funciones lógicas: SI, Y, O, NO
  2. 2 · Funciones de búsqueda: BUSCARV, BUSCARH, BUSCARX
  3. 3 · Funciones condicionales: CONTAR.SI, SUMAR.SI, PROMEDIO.SI
  4. 4 · Referencias relativas, absolutas y mixtas en profundidad
  5. 5 · Nombres de rango
  6. 6 · Validación de datos
  7. 7 · Formato condicional avanzado
  8. 8 · Ordenar y filtrar datos
  9. 9 · Tablas de Excel
  10. 10 · Tablas dinámicas
  11. 11 · Gráficos dinámicos
  12. 12 · Macros básicas
  13. 13 · Protección de celdas, hojas y libros
  14. 14 · Trabajo con varias hojas y libros vinculados
  15. Comentarios y notas en las celdas
  16. Control de cambios y gestión de revisiones
  17. Libros compartidos y coautoría en tiempo real
  18. Esquemas y subtotales
  19. Importar y exportar datos entre aplicaciones

01Funciones Lógicas: SI, Y, O, NO

Las funciones lógicas evalúan una condición y devuelven un resultado distinto según sea verdadera o falsa, lo que permite automatizar decisiones dentro de una hoja de cálculo en lugar de tener que revisarlas manualmente.

FunciónSintaxisQué hace
SISI(prueba_lógica; valor_si_verdadero; valor_si_falso)Evalúa una condición y devuelve un valor u otro según el resultado
YY(condición1; condición2; …)Devuelve VERDADERO solo si todas las condiciones se cumplen a la vez
OO(condición1; condición2; …)Devuelve VERDADERO si al menos una de las condiciones se cumple
NONO(condición)Invierte el resultado lógico: convierte VERDADERO en FALSO y viceversa
SI.CONJUNTOSI.CONJUNTO(prueba1; valor1; prueba2; valor2; …)Evalúa varias condiciones en orden y devuelve el valor asociado a la primera que se cumpla, evitando anidar muchos SI

Anidar funciones SI

Cuando hay más de dos resultados posibles, se pueden anidar varias funciones SI una dentro de otra. Por ejemplo, para calificar una nota en A1: =SI(A1>=9;"Sobresaliente";SI(A1>=7;"Notable";SI(A1>=5;"Aprobado";"Suspenso"))) evalúa las condiciones en cascada hasta encontrar la que se cumple. Cuando el número de niveles crece mucho, SI.CONJUNTO suele resultar más legible que anidar SI dentro de SI.

Combinar SI con Y / O

Es habitual combinar SI con Y u O para evaluar varias condiciones a la vez. Por ejemplo, para calcular una prima solo si las ventas superan 10.000 € y además el empleado lleva más de un año en la empresa: =SI(Y(B2>10000;C2>1);"Prima";"Sin prima").

02Funciones de Búsqueda y Referencia: BUSCARV, BUSCARH, BUSCARX

Las funciones de búsqueda permiten localizar un valor dentro de una tabla y devolver información relacionada de otra columna o fila, evitando tener que buscar manualmente en tablas grandes: son la base de operaciones como consultar el precio de un producto a partir de su código, o el nombre de un empleado a partir de su número de identificación.

FunciónSintaxisComportamiento
BUSCARVBUSCARV(valor_buscado; matriz_tabla; indicador_columnas; [ordenado])Busca un valor en la primera columna de una tabla y devuelve el valor de la columna indicada en esa misma fila; con el cuarto argumento en FALSO (o 0) exige coincidencia exacta
BUSCARHBUSCARH(valor_buscado; matriz_tabla; indicador_filas; [ordenado])Igual que BUSCARV pero busca en la primera fila de la tabla y devuelve el valor de la fila indicada
BUSCARXBUSCARX(valor_buscado; matriz_buscar; matriz_devolver; [si_no_hallado]; [modo_coincidencia])Versión moderna que sustituye a BUSCARV/BUSCARH: puede buscar en cualquier dirección (incluida a la izquierda), no necesita indicador de columna y por defecto exige coincidencia exacta
ÍNDICE + COINCIDIRÍNDICE(matriz; COINCIDIR(valor_buscado; matriz_de_búsqueda; 0))Combinación clásica que localiza la posición del valor buscado (COINCIDIR) y devuelve el dato correspondiente en esa posición (ÍNDICE); funciona en cualquier dirección, igual que BUSCARX

La limitación clásica de BUSCARV

BUSCARV solo busca en la primera columna del rango indicado y siempre devuelve un valor situado a su derecha: si el dato que se necesita está a la izquierda de la columna de búsqueda, BUSCARV no puede resolverlo directamente. Por eso, durante años, la combinación ÍNDICE + COINCIDIR fue la alternativa preferida cuando había que buscar "hacia la izquierda" o cuando la posición de las columnas podía cambiar.

BUSCARX: la alternativa moderna

BUSCARX (disponible en Excel 365 y Excel 2021 en adelante) resuelve esa limitación de origen: separa la matriz donde se busca de la matriz de la que se devuelve el resultado, por lo que puede buscar en cualquier dirección sin necesidad de contar columnas. Además incluye de forma nativa un argumento para definir qué mostrar si no se encuentra el valor, sustituyendo al habitual SI.ERROR(BUSCARV(…);"No encontrado").

🔍

BUSCARV

Sencilla y muy extendida; solo busca hacia la derecha y depende de contar columnas manualmente.

🎯

BUSCARX

Busca en cualquier dirección, no depende de la posición de las columnas y gestiona los "no encontrado" de forma nativa.

🧩

ÍNDICE + COINCIDIR

Alternativa clásica a BUSCARX cuando no está disponible la versión de Excel que la incluye; igual de flexible en direcciones.

Ejemplo práctico: con una tabla de productos en A2:C100 (código, nombre, precio), para obtener el precio del código introducido en E1 se puede escribir =BUSCARV(E1;A2:C100;3;FALSO) o, con la función moderna, =BUSCARX(E1;A2:A100;C2:C100;"No encontrado").

03Funciones Condicionales: CONTAR.SI, SUMAR.SI, PROMEDIO.SI

Estas funciones combinan una operación estadística básica (contar, sumar, promediar) con una condición, permitiendo obtener resultados sobre subconjuntos de datos sin necesidad de filtrar previamente la información.

FunciónSintaxisQué hace
CONTAR.SICONTAR.SI(rango; criterio)Cuenta cuántas celdas del rango cumplen el criterio indicado
CONTAR.SI.CONJUNTOCONTAR.SI.CONJUNTO(rango1; criterio1; rango2; criterio2; …)Cuenta las filas que cumplen varias condiciones a la vez, sobre distintos rangos
SUMAR.SISUMAR.SI(rango; criterio; [rango_suma])Suma los valores de rango_suma cuya fila correspondiente en rango cumple el criterio
SUMAR.SI.CONJUNTOSUMAR.SI.CONJUNTO(rango_suma; rango1; criterio1; rango2; criterio2; …)Suma con varias condiciones combinadas a la vez
PROMEDIO.SIPROMEDIO.SI(rango; criterio; [rango_promedio])Calcula la media de los valores que cumplen el criterio
PROMEDIO.SI.CONJUNTOPROMEDIO.SI.CONJUNTO(rango_promedio; rango1; criterio1; …)Media condicionada a varios criterios a la vez

Escribir criterios

Casos prácticos habituales

  1. Ventas totales de una región. =SUMAR.SI(RegiónDatos;"Norte";ImporteDatos) suma solo los importes de las filas cuya región es "Norte".
  2. Número de pedidos pendientes. =CONTAR.SI(EstadoDatos;"Pendiente") cuenta cuántos pedidos tienen ese estado.
  3. Ventas de un producto en un mes concreto. =SUMAR.SI.CONJUNTO(ImporteDatos;ProductoDatos;"Portátil";MesDatos;"Marzo") combina dos condiciones a la vez.

04Referencias Relativas, Absolutas y Mixtas en Profundidad

En los fundamentos ya se vio que una referencia puede ser relativa (A1), absoluta ($A$1) o mixta ($A1 / A$1), y que esto determina si cambia o no al copiar una fórmula. Elegir correctamente el tipo de referencia es lo que permite escribir una única fórmula y copiarla de forma segura a decenas o cientos de celdas.

Cuándo usar cada tipo de referencia

Ejemplo: tabla de precios con IVA fijo

  1. Coloca el porcentaje de IVA en una celda fija. Por ejemplo, en $F$1 se escribe 0,21 (21 %).
  2. Escribe el precio con IVA en la primera fila de datos. =B2*(1+$F$1), donde B2 es el precio sin IVA de esa fila.
  3. Copia la fórmula hacia abajo. B2 se ajusta automáticamente a B3, B4… (referencia relativa), mientras que $F$1 permanece fijo en todas las filas (referencia absoluta).

La tecla F4: cambiar el tipo de referencia rápidamente

Con el cursor situado sobre una referencia dentro de la barra de fórmulas, la tecla F4 va alternando automáticamente entre los cuatro estados posibles: A1 → $A$1 → A$1 → $A1 → de vuelta a A1. Es mucho más rápido que escribir los símbolos $ a mano, especialmente al construir fórmulas complejas.

Errores comunes al copiar fórmulas

05Nombres de Rango

Un nombre de rango asigna una palabra con significado (por ejemplo Ventas o IVA) a una celda o a un rango de celdas, de modo que se puede usar ese nombre dentro de las fórmulas en lugar de la referencia técnica (A2:A50). El resultado son fórmulas mucho más legibles y menos propensas a errores al copiarlas.

Crear un nombre

Reglas de nomenclatura

Ámbito de un nombre

Un nombre puede definirse con ámbito de libro (accesible desde cualquier hoja) o con ámbito de hoja (solo se reconoce dentro de esa hoja concreta, incluso si existe otro nombre igual definido en otra hoja con un rango distinto). El ámbito se elige al crear el nombre desde el Administrador de nombres.

Usar nombres en fórmulas

Una vez creado el nombre, se puede usar directamente en cualquier fórmula: =SUMA(Ventas) en lugar de =SUMA(B2:B50), o =Precio_Unitario*Cantidad en lugar de =C2*D2. Al insertar una tabla de Excel (ver el apartado siguiente), sus columnas quedan automáticamente accesibles mediante referencias estructuradas, un mecanismo emparentado con los nombres de rango pero que se actualiza solo cuando la tabla crece o se reduce.

Gestionar y eliminar nombres

Desde Fórmulas > Administrador de nombres se pueden ver todos los nombres definidos en el libro, editar el rango al que apuntan o eliminarlos; conviene revisar y depurar periódicamente los nombres de rango en libros grandes para evitar acumulación de nombres obsoletos que ya no apuntan a datos útiles.

06Validación de Datos

La validación de datos limita lo que se puede introducir en una celda, evitando errores de entrada antes de que ocurran: es preferible impedir un dato incorrecto a tener que corregirlo después de que haya distorsionado un cálculo. Se configura desde Datos > Validación de datos.

Crear una lista desplegable

  1. Selecciona las celdas donde quieres la lista. Puede ser una sola celda o un rango completo.
  2. Ve a Datos > Validación de datos. En la pestaña Configuración, elige Permitir > Lista.
  3. Define el origen. Un rango de celdas con los valores permitidos (por ejemplo =$H$1:$H$5), o una lista escrita directamente separada por punto y coma.
  4. Acepta. La celda mostrará una flecha desplegable con las opciones definidas, impidiendo introducir cualquier otro valor si además se marca la casilla correspondiente en la pestaña Alertas de error.

Restricciones numéricas y de fecha

Mensajes de entrada y de error

Validación personalizada con fórmula

La opción Permitir > Personalizada admite cualquier fórmula que devuelva VERDADERO o FALSO. Por ejemplo, para impedir códigos de producto duplicados en la columna A a partir de la fila 2: =CONTAR.SI($A$2:$A$1000;A2)=1 solo permite introducir un valor si no existe ya en el resto de la columna.

07Formato Condicional Avanzado

El formato condicional cambia automáticamente el aspecto de una celda (color de fondo, de fuente, iconos…) en función de su valor o del de otras celdas, lo que permite detectar patrones, valores atípicos o incidencias de un vistazo, sin necesidad de leer cifra por cifra.

Reglas predefinidas

Escalas de color, barras de datos e iconos

Reglas basadas en fórmula

La opción Nueva regla > Utilice una fórmula que determine las celdas para aplicar formato permite condiciones tan específicas como se necesite. Por ejemplo, para resaltar en amarillo las ventas de una fila que superan el promedio de toda la columna: =A2>PROMEDIO($A$2:$A$100), aplicada al rango A2:A100.

Administrador de reglas

Desde Inicio > Formato condicional > Administrar reglas se ve el listado completo de reglas aplicadas a la hoja, su orden de evaluación (que se puede cambiar con las flechas de subir/bajar), y la casilla Detener si es verdad, que impide que se evalúen reglas posteriores cuando una anterior ya se ha cumplido. Desde ahí también se pueden editar o eliminar reglas concretas.

08Ordenar y Filtrar Datos

Ordenar reorganiza físicamente las filas de una tabla según uno o varios criterios; filtrar, en cambio, oculta temporalmente las filas que no cumplen una condición sin modificar el orden de los datos. Ambas operaciones son imprescindibles para trabajar con tablas grandes.

Ordenación simple y de varios niveles

Autofiltro

Datos > Filtro (o Ctrl + Mayús + L) añade flechas desplegables en la fila de encabezados. Desde cada flecha se puede filtrar por valores concretos, por un criterio de texto o numérico ("contiene", "mayor que"…), o por el color de relleno o de fuente aplicado a las celdas.

Filtros avanzados

Datos > Avanzadas permite filtrar con criterios más complejos que el autofiltro estándar (por ejemplo, combinaciones de condiciones con Y/O entre distintas columnas), definidos en un rango de criterios aparte, y además puede copiar el resultado del filtro a otra ubicación de la hoja sin alterar los datos originales.

Quitar duplicados

Datos > Quitar duplicados elimina físicamente las filas repetidas de un rango o tabla, según las columnas que se marquen como relevantes para la comparación. A diferencia del formato condicional de "valores duplicados" (que solo resalta), esta herramienta borra los datos, por lo que conviene trabajar siempre sobre una copia o comprobar bien la selección antes de confirmar.

09Tablas de Excel

Convertir un rango de datos en una Tabla de Excel (no confundir con una simple cuadrícula de celdas con formato de tabla) añade un conjunto de funcionalidades propias que facilitan mucho trabajar con listas de datos que crecen con el tiempo: filtros automáticos, expansión automática y referencias estructuradas.

Convertir un rango en tabla

Con el rango de datos seleccionado (incluyendo encabezados), Insertar > Tabla o el atajo Ctrl + T; Excel detecta automáticamente el rango y la fila de encabezados, y permite elegir un estilo visual desde la pestaña Diseño de tabla.

Ventajas frente a un rango normal

📈

Expansión automática

Al añadir una fila o columna justo debajo o al lado de la tabla, esta se amplía automáticamente arrastrando consigo fórmulas y formato.

🔽

Filtros integrados

Cada encabezado incorpora de serie una flecha de filtro y ordenación, sin necesidad de activarlas aparte.

Σ

Fila de totales

Una fila opcional al final de la tabla (Diseño de tabla > Fila de totales) que puede calcular suma, promedio, recuento, etc. de cada columna.

🏷️

Nombre de tabla

Cada tabla recibe un nombre (Tabla1, Tabla2…) editable desde Diseño de tabla, usado en las referencias estructuradas.

Referencias estructuradas

Dentro de una tabla, las fórmulas pueden referirse a las columnas por su nombre en lugar de por su letra: =Tabla1[Precio]*Tabla1[Cantidad] calcula el producto de esas dos columnas para cada fila, y la fórmula se copia automáticamente a toda fila nueva que se añada a la tabla, sin necesidad de arrastrarla a mano.

Convertir una tabla de nuevo en rango

Si en algún momento se necesita volver a un rango normal (por ejemplo, para combinar la selección con otras herramientas que no admiten tablas), se puede hacer desde Diseño de tabla > Convertir en rango; se pierde la expansión automática y las referencias estructuradas, pero el formato visual y los datos se mantienen.

10Tablas Dinámicas

Una tabla dinámica resume, agrupa y cruza grandes volúmenes de datos sin escribir una sola fórmula: basta con arrastrar los campos deseados a las áreas correspondientes y Excel calcula automáticamente los totales, subtotales y cruces necesarios. Es una de las herramientas más potentes de análisis de datos de Excel.

Crear una tabla dinámica

  1. Selecciona los datos de origen. Idealmente una tabla de Excel (ver apartado anterior) o un rango con encabezados en la primera fila.
  2. Ve a Insertar > Tabla dinámica. Excel propone automáticamente el rango de datos detectado.
  3. Elige dónde colocarla. En una hoja nueva o en una ubicación existente del libro.
  4. Arrastra los campos al panel de campos. Que aparece a la derecha una vez creada la tabla dinámica vacía.

Las cuatro áreas de una tabla dinámica

ÁreaFunción
FiltrosCampos que permiten filtrar toda la tabla dinámica sin que aparezcan como filas ni columnas
ColumnasCampos cuyos valores únicos se despliegan como columnas del resumen
FilasCampos cuyos valores únicos se despliegan como filas del resumen
ValoresCampos numéricos que se agregan (suma, cuenta, promedio…) para cada combinación de fila y columna

Configurar el campo de valor

Por defecto, un campo numérico en el área Valores se suma; haciendo clic en la flecha del campo > Configuración de campo de valor se puede cambiar a Cuenta, Promedio, Máximo, Mínimo, y también mostrar el resultado como % del total general, % de la fila o % de la columna en lugar de un valor absoluto.

Agrupar datos

Los campos de fecha se pueden agrupar automáticamente por meses, trimestres o años (clic derecho sobre una fecha del área de filas/columnas > Agrupar), y los campos numéricos se pueden agrupar en intervalos regulares (por ejemplo, tramos de edad de 10 en 10 años), simplificando el análisis de datos muy detallados.

Actualizar los datos

Una tabla dinámica no se recalcula sola cuando cambian los datos de origen: hay que actualizarla manualmente con el botón Actualizar (o clic derecho > Actualizar), o activar Actualizar al abrir el archivo desde las Opciones de tabla dinámica.

11Gráficos Dinámicos

Un gráfico dinámico es la representación visual de una tabla dinámica: se actualiza automáticamente cuando cambian los filtros o el resumen de la tabla asociada, lo que lo convierte en el complemento natural para presentar análisis de datos de forma interactiva.

Crear un gráfico dinámico

Con una tabla dinámica ya creada, Insertar > Gráfico dinámico genera automáticamente un gráfico vinculado a ella. También se puede crear directamente desde los datos de origen con Insertar > Gráfico dinámico > Gráfico dinámico, que crea a la vez la tabla dinámica de apoyo (aunque quede oculta) y el gráfico.

Segmentación de datos y escala de tiempo

Conectar varios elementos a un mismo segmentador

Un mismo segmentador de datos puede controlar a la vez varias tablas dinámicas y sus gráficos asociados, siempre que compartan el mismo origen de datos: se configura desde el segmentador, con clic derecho > Conexiones de informes, marcando todas las tablas dinámicas que deben responder al mismo filtro. Esto permite construir paneles de control (dashboards) donde un único filtro actualiza varios gráficos a la vez.

12Macros Básicas

Una macro es una secuencia de acciones grabada (o programada) que Excel puede reproducir automáticamente, útil para automatizar tareas repetitivas que de otro modo habría que repetir manualmente cada vez: dar formato a un informe, limpiar datos importados, generar un resumen periódico…

Habilitar la ficha Programador

La ficha Programador, que agrupa las herramientas de macros y VBA, no aparece visible por defecto: se activa desde Archivo > Opciones > Personalizar cinta, marcando la casilla Programador en la lista de fichas principales.

Grabar una macro

  1. Ve a Programador > Grabar macro. O usa el icono de grabación en la barra de estado.
  2. Asigna un nombre y, opcionalmente, un método abreviado. El nombre no puede contener espacios.
  3. Elige dónde guardarla. En Este libro (solo disponible en ese archivo), en un libro nuevo, o en el Libro de macros personal (disponible desde cualquier libro que se abra en ese equipo).
  4. Realiza las acciones que quieres automatizar. Excel las va registrando literalmente, paso a paso, tal como se ejecutan.
  5. Detén la grabación. Con Programador > Detener grabación.

Ejecutar una macro

Guardar el libro con macros

Un libro que contiene macros debe guardarse con la extensión .xlsm (Libro de Excel habilitado para macros); si se guarda como .xlsx normal, Excel avisa de que las macros se perderán. Al abrir un archivo .xlsm procedente de otra fuente, Excel muestra por seguridad una Advertencia de seguridad que hay que aceptar explícitamente (Habilitar contenido) para que las macros puedan ejecutarse.

Introducción al editor VBA

Toda macro grabada genera automáticamente código en VBA (Visual Basic for Applications), visible y editable desde el editor que se abre con Alt + F11. Revisar el código generado al grabar una macro sencilla es una buena forma de empezar a familiarizarse con VBA antes de escribir macros propias más avanzadas.

13Protección de Celdas, Hojas y Libros

Excel ofrece varios niveles de protección, desde bloquear celdas concretas para que no se puedan editar por error, hasta cifrar un libro completo con contraseña para que no pueda ni siquiera abrirse sin autorización.

Bloquear y desbloquear celdas

Por defecto, todas las celdas de una hoja están marcadas como "bloqueadas", pero ese bloqueo solo tiene efecto cuando además se protege la hoja. Para permitir que unas celdas concretas sigan siendo editables aunque la hoja esté protegida (por ejemplo, una zona de introducción de datos en un formulario), hay que seleccionarlas y desmarcar la casilla Bloqueada en Formato de celdas > pestaña Proteger, antes de proteger la hoja.

Proteger una hoja

Revisar > Proteger hoja abre un cuadro donde se puede establecer una contraseña opcional y marcar exactamente qué acciones se permiten seguir haciendo a pesar de la protección (por ejemplo, seleccionar celdas desbloqueadas, ordenar, usar autofiltro, dar formato a celdas…). Todo lo que no se marque queda bloqueado para cualquier usuario que no conozca la contraseña.

Proteger la estructura del libro

Revisar > Proteger libro impide, con contraseña opcional, que se añadan, eliminen, oculten o reordenen hojas dentro del libro, sin afectar a la posibilidad de editar el contenido de cada hoja (eso se controla por separado con la protección de hoja).

Permitir que los usuarios editen rangos

Revisar > Permitir editar rangos permite definir excepciones dentro de una hoja protegida: se puede autorizar a editar ciertos rangos concretos únicamente a quien conozca una contraseña específica de ese rango, distinta de la contraseña general de la hoja, útil cuando varias personas comparten un mismo libro pero cada una solo debe tocar su propia zona.

Proteger con contraseña de apertura

Para impedir que el archivo se abra sin autorización (más allá de proteger su contenido una vez abierto): Archivo > Información > Proteger libro > Cifrar con contraseña. Sin esa contraseña, el archivo no se puede abrir en absoluto; conviene guardar la contraseña en un lugar seguro, ya que Excel no ofrece forma de recuperarla si se olvida.

14Trabajo con Varias Hojas y Libros Vinculados

Muchos análisis reales combinan datos repartidos en varias hojas de un mismo libro, o incluso en libros distintos. Excel permite construir fórmulas que atraviesan esas fronteras, siempre que se sepa cómo referenciarlas correctamente y cómo mantener esos vínculos actualizados.

Fórmulas entre hojas

Para referenciar una celda de otra hoja del mismo libro se antepone el nombre de la hoja seguido de un signo de exclamación: =Hoja2!A1. Cuando el cálculo debe recorrer varias hojas consecutivas con la misma estructura (por ejemplo, una hoja por mes), se puede usar una referencia 3D, indicando la primera y la última hoja del rango: =SUMA(Enero:Diciembre!B2) suma la celda B2 de todas las hojas desde "Enero" hasta "Diciembre", en el orden en que aparecen sus pestañas.

Consolidar datos de varias hojas

Cuando varias hojas tienen una estructura similar pero no idéntica, Datos > Consolidar permite combinar sus datos (sumándolos, promediándolos, etc.) en una hoja de resumen, emparejando las filas y columnas por su rótulo en lugar de por su posición exacta, lo que la hace más flexible que las fórmulas 3D cuando el orden de las filas varía de una hoja a otra.

Vincular libros externos

Una fórmula puede hacer referencia a una celda de otro archivo distinto: =[Presupuesto2026.xlsx]Enero!A1. Mientras el libro de origen está abierto, Excel muestra la ruta completa solo entre corchetes; si está cerrado, la referencia incluye además la ruta completa de la carpeta donde se encuentra el archivo.

Actualizar y editar vínculos

Precauciones con los vínculos entre libros

Mover, renombrar o eliminar el archivo de origen rompe los vínculos existentes, que empiezan a devolver errores #REF! hasta que se corrige la ruta desde Editar vínculos. Por esa razón, para compartir un archivo con datos vinculados fuera del equipo o carpeta original conviene, o bien mantener juntos ambos archivos, o bien romper los vínculos y dejar solo los valores calculados si el destinatario no va a necesitar actualizarlos.

15Comentarios y Notas en las Celdas

Excel ofrece dos mecanismos para añadir información a una celda sin modificar su contenido, pensados para la revisión y el trabajo en equipo.

💬

Comentarios (con hilo)

Conversación asociada a una celda: se puede responder, mencionar a compañeros con @ y marcar el hilo como resuelto. Es la opción moderna, pensada para colaborar.

📝

Notas

Anotación libre «tipo pósit» (los antiguos comentarios de Excel). No admite respuestas; sirve para aclaraciones o recordatorios.

Trabajar con comentarios

  1. Insertar. pestaña Revisar > Nuevo comentario, o clic derecho sobre la celda > Nuevo comentario (Mayús+F2). La celda muestra un indicador en la esquina superior.
  2. Revisar. los botones «Anterior» y «Siguiente» del grupo Comentarios recorren todos los del libro; «Mostrar comentarios» abre el panel lateral con la lista completa.
  3. Responder y resolver. escribir en el campo «Responder»; cuando el asunto está cerrado, «Resolver el hilo» lo atenúa sin borrarlo.
  4. Editar o eliminar. desde el propio globo del comentario, o con clic derecho > Eliminar comentario.

16Control de Cambios y Gestión de Revisiones

El control de cambios registra quién modifica cada celda y cuándo, para que el responsable del libro pueda revisar cada modificación y aceptarla o rechazarla. En las versiones de escritorio recientes es una función heredada que hay que activar manualmente.

Activar el control de cambios

  1. Añadir los comandos. Archivo > Opciones > Barra de herramientas de acceso rápido > «Todos los comandos» > agregar «Resaltar cambios (heredado)» y «Aceptar o rechazar cambios (heredado)».
  2. Activar. pulsar «Resaltar cambios» y marcar «Efectuar control de cambios al modificar». Al hacerlo, el libro pasa a estar compartido.
  3. Filtrar qué se resalta. por fecha («Desde la última vez que se guardó», «Todos»...), por autor y por rango de celdas.

Revisar los cambios

Limitación

El control de cambios no lo cubre todo

  • No registra cambios de formato, ni inserción o eliminación de hojas, ni cambios en gráficos o tablas dinámicas.
  • El historial se borra al dejar de compartir el libro.
  • Para un seguimiento moderno y completo conviene usar un libro en OneDrive o SharePoint y la función «Mostrar cambios» (apartado siguiente).

17Libros Compartidos y Coautoría en Tiempo Real

Compartir un libro permite que varias personas trabajen sobre el mismo archivo. Excel dispone de dos modelos, uno antiguo y uno actual.

Libro compartido (heredado)Coautoría (actual)
Dónde se guardaCarpeta de red compartidaOneDrive, OneDrive para la Empresa o SharePoint
Formato.xls / .xlsx.xlsx
Edición simultáneaSí, pero los cambios se ven al guardarSí, en tiempo real, con el cursor de cada persona visible
Funciones no admitidasTablas, tablas dinámicas y gráficos nuevos, formato condicional...Prácticamente todas disponibles

Coautoría (recomendado)

  1. Guardar en la nube. Archivo > Guardar como > OneDrive o SharePoint. Sin esto no hay coautoría.
  2. Compartir. botón «Compartir» (arriba a la derecha) > escribir los correos o generar un enlace, eligiendo el permiso «Puede editar» o «Puede ver».
  3. Editar a la vez. cada persona aparece con un color; se ven sus selecciones y sus cambios al instante, con el guardado automático activado.
  4. Revisar lo que ha cambiado. Revisar > «Mostrar cambios» lista todas las ediciones (celda, autor, valor anterior y nuevo, fecha) y se puede filtrar por hoja, rango o persona.

Libro compartido heredado

Proteger y controlar el acceso

Compartir se combina con la protección vista en el apartado 13: se pueden proteger celdas o rangos concretos, «Permitir que los usuarios modifiquen rangos» con contraseñas distintas por zona, y proteger la estructura del libro para que nadie añada, borre u oculte hojas.

18Esquemas y Subtotales

Cuando una lista de datos tiene una estructura jerárquica (categoría → subcategoría → detalle), Excel puede agruparla en niveles que se contraen y expanden, y calcular totales parciales automáticos en cada grupo.

Esquema (agrupar y desagrupar)

  1. Agrupar manualmente. seleccionar las filas (o columnas) de un bloque y usar Datos > Agrupar. Aparece a la izquierda una barra con los botones de nivel 1 2 3 y los signos + / − para contraer o mostrar cada grupo.
  2. Esquema automático. Datos > Agrupar > «Autoesquema»: Excel deduce los niveles a partir de las fórmulas de resumen ya existentes.
  3. Quitar el esquema. Datos > Desagrupar > «Borrar esquema».

Subtotales automáticos

  1. Ordenar primero. ordenar la lista por la columna que define los grupos (por ejemplo, «Departamento»); si no, los subtotales salen fragmentados.
  2. Datos > Subtotal. elegir «Para cada cambio en» (la columna de grupo), la función («Suma», «Promedio», «Cuenta»...) y las columnas a las que aplicarla.
  3. Resultado. Excel inserta una fila de subtotal tras cada grupo y una fila de total general, y crea el esquema de niveles para ver solo los totales o todo el detalle.
  4. Quitar. Datos > Subtotal > «Quitar todos».

19Importar y Exportar Datos entre Aplicaciones

Es habitual que los datos no se escriban a mano en Excel, sino que lleguen de otro programa (un ERP, una base de datos, una web, un archivo de texto) y que después haya que enviarlos a otra aplicación.

Importar datos

OrigenCómo
Archivo de texto o CSVDatos > Obtener datos > «Desde texto/CSV»: se elige el delimitador (coma, punto y coma, tabulación), la codificación y el tipo de cada columna
Otro libro de ExcelDatos > Obtener datos > «Desde un libro», o copiar y pegar con «Pegado especial»
Base de datos (Access, SQL Server...)Datos > Obtener datos > «Desde una base de datos», indicando servidor y credenciales
Página webDatos > Obtener datos > «Desde la Web»: Excel detecta las tablas de la página
Copiar desde el navegador o un PDFPegar y usar el botón «Opciones de pegado» o «Texto en columnas» para separar el contenido

Exportar datos