¿Cómo comparar dos hojas de cálculo dentro del mismo libro o en libros distintos?
En el trabajo diario con Excel, comparar los datos de dos hojas de cálculo es una tarea habitual. Ya sea que esté auditando registros financieros, haciendo un seguimiento del inventario entre distintos periodos o simplemente validando cambios entre versiones de un informe, con frecuencia necesitará identificar diferencias o actualizaciones entre hojas. Según sus necesidades específicas, podría requerir una comparación visual sencilla, una lista detallada de las discrepancias o resaltar directamente las diferencias en la propia hoja de cálculo. A continuación, exploramos varios métodos prácticos para comparar hojas dentro del mismo libro o entre libros distintos, junto con orientaciones sobre los escenarios en los que resultan útiles y los aspectos clave a considerar al aplicar cada enfoque.
Comparar dos hojas de cálculo en el mismo libro
Comparar dos hojas de cálculo en dos libros diferentes
Listar todas las diferencias entre dos hojas de cálculo en el mismo libro
Resaltar las diferencias entre dos hojas de cálculo en el mismo libro
Comparar y resaltar las diferencias entre dos hojas de cálculo en libros diferentes
Comparar y resaltar las diferencias entre dos rangos en dos hojas de cálculo
Comparar dos hojas de cálculo mediante código VBA
Comparar dos hojas de cálculo en el mismo libro
Si necesita comparar visualmente el contenido de dos hojas dentro del mismo libro de Excel —por ejemplo, para detectar errores manuales al introducir datos o diferencias sutiles en el formato—, Excel ofrece una solución sencilla mediante la utilidad **Nueva ventana**. Este enfoque es rápido, no requiere fórmulas ni complementos externos, y resulta ideal cuando solo necesita ver ambas hojas lado a lado o desplazarse por ellas simultáneamente durante su revisión.
Sin embargo, este método es ideal para conjuntos de datos pequeños o cuando busca una visión general en lugar de una comparación exacta celda por celda de las diferencias.
1. Active el libro en el que desea comparar dos hojas y, a continuación, haga clic en «Vista» > «Nueva ventana». Consulte la captura de pantalla:
2. A continuación, vaya a la barra de tareas para mostrar la nueva ventana del libro de trabajo actual. Consulte la captura de pantalla:
3. Cambie a las dos hojas que desea comparar en cada ventana y colóquelas una al lado de la otra mediante «Vista» > «Organizar todo» > «Vertical» o «Horizontal», según su preferencia. Así detectará fácilmente cualquier discrepancia. Vea la captura de pantalla:
4. Ahora puede comparar directamente las dos hojas: cualquier edición que realice en una ventana se reflejará inmediatamente en la otra, ya que ambas son vistas del mismo archivo.
Consejo: Al usar esta función, tenga en cuenta que cualquier cambio que realice en una ventana afectará al libro real, así que proceda con precaución para evitar ediciones accidentales durante la revisión.
Este método es ideal para comparaciones manuales rápidas o verificación de datos. Si los datos son extensos o necesita generar un informe de los cambios, considere los enfoques automatizados que se describen a continuación.
Comparar dos hojas de cálculo en dos libros diferentes
Cuando las hojas que desea comparar se encuentran en dos libros distintos, puede usar la herramienta «Ver en paralelo» de Excel. Esta opción resulta especialmente útil cuando los conjuntos de datos o archivos de origen se almacenan de forma independiente para diferentes periodos, departamentos o usuarios. La función muestra ambos libros lado a lado, facilitando una comparación visual directa de datos, fórmulas o formatos entre archivos.
Tenga en cuenta que, aunque puede ver y desplazarse por ambos libros al mismo tiempo, este método no resalta ni señala cambios específicos. Úselo para una comprobación visual rápida, especialmente al supervisar datos resumidos, diferencias de diseño o al auditar archivos enviados por distintos usuarios.
Abra los dos libros que contienen las hojas que desea comparar, active una de ellas y, a continuación, haga clic en «Vista» > «Ver en paralelo». Consulte la captura de pantalla:
A continuación, las dos hojas de los dos libros se muestran una al lado de la otra.
Después podrá comparar visualmente las dos hojas. Utilice la función «Desplazamiento sincronizado» (disponible en la pestaña Vista) para navegar simultáneamente por ambas hojas si sus estructuras de datos son similares.
Nota: Este enfoque no resalta ni enumera las diferencias; está diseñado principalmente para revisiones puntuales o para comparar formatos, diseños o valores clave colocados uno al lado del otro. Si sus hojas contienen grandes volúmenes de datos, considere utilizar métodos basados en fórmulas estructuradas o complementos para un análisis exhaustivo.
Listar todas las diferencias entre dos hojas de cálculo en el mismo libro
Si desea comparar sistemáticamente el contenido de dos hojas de cálculo y generar una lista de todas las diferencias, el uso de fórmulas constituye un enfoque práctico y transparente. Este método es especialmente eficaz cuando quiere saber con precisión dónde se produjeron los cambios y mostrar dichos resultados en una Hoja de cálculo nueva para su registro o análisis posterior.
Esta solución ofrece los mejores resultados cuando ambas hojas están organizadas de forma similar (es decir, comparten las mismas dimensiones y estructura de celdas). No es recomendable utilizarla para comparar hojas con diseños radicalmente distintos.
1. Abra el libro que contiene las dos hojas que desea comparar y cree una hoja nueva donde se mostrarán las diferencias. Esta hoja nueva servirá como su informe de comparación. Vea la captura de pantalla:
2. En la nueva hoja, seleccione una celda vacía, por ejemplo, A1, y escriba la siguiente fórmula:
=IF(Sheet1!A1<> Sheet7!A1, "Sheet1:"&Sheet1!A1&" vs Sheet7:"&Sheet7!A1, "") 
3. Pulse Intro para confirmar la fórmula. A continuación, arrastre el controlador de relleno horizontal y verticalmente hasta cubrir el rango de celdas que desea comparar en ambas hojas. Este paso aplicará la lógica de comparación a toda su área de datos. Vea la captura de pantalla:
Las diferencias entre las dos hojas aparecen ahora claramente listadas en su nueva hoja de cálculo para su revisión y seguimiento.
![]() |
![]() |
![]() |
Notas sobre los parámetros: asegúrese de que ambas hojas comparadas incluyan un rango de coincidencia; de lo contrario, podría obtener errores o resultados incompletos. Si posteriormente renombra una hoja de cálculo o amplía/reduce sus datos, actualice la fórmula en consecuencia.
Este enfoque le permite mantener un registro persistente y actualizado automáticamente de las diferencias, ideal para la gestión de proyectos y auditorías continuas. Para minimizar errores, revise siempre las referencias de sus fórmulas antes de aplicarlas a grandes rangos.
Resaltar las diferencias entre dos hojas de cálculo en el mismo libro
El uso del formato condicional en Excel ofrece una forma eficaz de identificar visualmente las diferencias entre celdas correspondientes en dos hojas de cálculo. Esta técnica resulta especialmente útil cuando se requiere una revisión humana, ya que resalta las diferencias mediante colores o formatos, permitiéndole detectar rápidamente las discrepancias.
Este método es ideal cuando los datos que se comparan ocupan las mismas ubicaciones en ambas hojas, por lo que su eficacia disminuye si los diseños difieren o si se han insertado o eliminado datos en una de las hojas desde la última comparación.
1. Seleccione el rango de una de las hojas de cálculo que desea comparar en busca de diferencias. Vaya a «Inicio» > «Formato condicional» > «Nueva regla». Consulte la captura de pantalla:
2. En el cuadro de diálogo que aparece, seleccione «Usar una fórmula para determinar qué celdas hay que dar formato» en la lista «Seleccione un tipo de regla». A continuación, introduzca la siguiente fórmula en el campo «Dar formato a los valores para los que esta fórmula es verdadera» y haga clic en «Formato» para elegir su estilo de resaltado (por ejemplo, un color de fondo):
=A1<>Sheet7!A1 
Consejo: en esta fórmula, «A1» debe ser la celda superior izquierda de su rango seleccionado, y «Hoja7» es el nombre de la hoja de cálculo con la que está realizando la comparación. Ajuste estos valores según su conjunto de datos.
3. Haga clic en «Aceptar» para aplicar la regla. Ahora, cualquier celda de su selección que difiera de la celda correspondiente en la otra hoja quedará resaltada, facilitando así su localización y verificación.
Recomendación práctica: si copia datos con frecuencia entre hojas, elimine las reglas de formato antiguas antes de aplicar otras nuevas para evitar resaltados contradictorios. Además, revise siempre las referencias a las hojas de cálculo en las fórmulas al copiar reglas o utilizar plantillas en distintos archivos.
Comparar y resaltar las diferencias entre dos hojas de cálculo en libros diferentes
Para tareas de comparación más avanzadas o a gran escala en Excel —especialmente al cotejar conjuntos de datos complejos o hojas de cálculo con estructuras ligeramente distintas entre distintos libros—, la función «Comparar hojas de cálculo» de Kutools para Excel ofrece una solución fiable. Esta herramienta agiliza el proceso, resalta automáticamente las diferencias entre celdas y permite ajustes flexibles basados en los resultados obtenidos.
Atención: esta función permite comparar hojas de cálculo en libros diferentes, lo que la hace muy versátil para diversas tareas de gestión de datos.
1. En el libro que desea comparar con otros, vaya a «Kutools Plus» > «Hoja de cálculo» > «Comparar hojas de cálculo» > «Comparar hojas de cálculo».
2. En el cuadro de diálogo «Comparar hojas de cálculo», el libro de trabajo actual se establece automáticamente como «Archivo principal». En la lista *Hoja de cálculo principal*, seleccione la hoja que desea comparar. A continuación, vaya a la sección «Búsqueda», haga clic en el botón «Examinar» para elegir el libro que contiene la hoja con la que quiere comparar el archivo principal y, después, seleccione la hoja correspondiente en la lista *Hoja de cálculo de búsqueda*. Una vez añadidas, ambas hojas aparecen lado a lado en la ventana.

3. Haga clic en «Siguiente» y configure las opciones para resaltar las diferencias. Ajuste los parámetros según el tipo de datos (valores, fórmulas, formato, etc.) y haga clic en «Aceptar» para iniciar la comparación.

Opcional: para actualizar una hoja de cálculo en función de otra tras la comparación, utilice la función «Habilitar Comparar Hojas» desde «KUTOOLS PLUS» > «Hoja de cálculo» > «Comparar hojas de cálculo» > «Habilitar Comparar Hojas».
Una vez que coincidan las celdas relevantes en ambas hojas, el resaltado se eliminará automáticamente para esas celdas. Este mecanismo de retroalimentación inmediata garantiza correcciones rápidas y precisas.
Nota práctica: Antes de realizar la comparación, asegúrese de que ambas hojas estén actualizadas y libres de formato innecesario para acelerar el proceso y obtener los resultados más claros. Kutools puede tardar más en procesar conjuntos de datos muy grandes; espere a los cuadros de diálogo de confirmación antes de cerrar la herramienta.
Comparar y resaltar las diferencias entre dos rangos en dos hojas de cálculo
En algunas situaciones, es posible que necesite comparar únicamente partes específicas de dos hojas de cálculo, como listas clave de productos, registros de estado o tablas resumen. La función «Seleccionar celdas iguales/diferentes» de Kutools para Excel le permite identificar y resaltar rápidamente valores únicos o diferentes dentro de un rango limitado, independientemente de su ubicación. Este enfoque resulta especialmente eficaz cuando solo requiere una comparación focalizada o desea centrarse en las discrepancias dentro de un subconjunto concreto de sus datos.
1. Haga clic en «Kutools» > «Seleccionar» > «Seleccionar celdas iguales/diferentes». Consulte la captura de pantalla:
2. En el cuadro de diálogo emergente, haga clic en los botones «Examinar» de los campos «Buscar valores en» y «Según» para seleccionar sus dos rangos objetivo. Elija las opciones «Celda única» y «Valor diferente» y, a continuación, defina el color de fondo y el color de fuente que prefiera para los resaltados. Vea la captura de pantalla:
3. Haga clic en «Aceptar». Aparecerá un cuadro de diálogo indicando cuántas celdas diferentes se han encontrado; haga clic en «Aceptar» para cerrar la notificación. Las diferencias entre los rangos quedarán seleccionadas y resaltadas visualmente para su revisión.
Consejo: Este método ofrece los mejores resultados al comparar rangos del mismo tamaño o columnas y listas emparejadas. Si los rangos incluyen celdas vacías, asegúrese de que su interpretación sea coherente con los objetivos de su comparación.
Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora
Comparar dos hojas de cálculo mediante código VBA
Si necesita comparar rangos extensos o automatizar tareas repetitivas de comparación —como parte de un proceso de cierre mensual o para garantizar un control de calidad constante en su equipo—, una macro de VBA ofrece una solución potente y personalizable.
VBA permite escanear eficazmente hojas de cálculo completas, resaltar o registrar diferencias y generar informes con un mínimo esfuerzo repetitivo. Antes de diseñar o ejecutar código, realice primero una copia de seguridad de sus libros de trabajo para evitar modificaciones accidentales en los datos.
1. Abra las dos hojas de cálculo que quiera comparar. Haga clic en Herramientas para desarrolladores > Visual Basic y, a continuación, en la ventana del editor de VBA, seleccione Insertar > Módulo y pegue el siguiente código:
Sub CompareSheets()
Dim ws1 As Worksheet, ws2 As Worksheet
Dim r1 As Range, r2 As Range, cell1 As Range, cell2 As Range
Dim rDiff As Range
On Error Resume Next
Set ws1 = Application.InputBox("First worksheet to compare", "KutoolsforExcel", Type:=8).Parent
Set ws2 = Application.InputBox("Second worksheet to compare", "KutoolsforExcel", Type:=8).Parent
Set r1 = Application.InputBox("Select range in the first worksheet", "KutoolsforExcel", Type:=8)
Set r2 = Application.InputBox("Select range in the second worksheet", "KutoolsforExcel", Type:=8)
If r1.Count <> r2.Count Then
MsgBox "The ranges are of different sizes.", vbExclamation
Exit Sub
End If
For Each cell1 In r1
Set cell2 = r2.Cells(cell1.Row - r1.Row + 1, cell1.Column - r1.Column + 1)
If cell1.Value <> cell2.Value Then
cell1.Interior.Color = vbYellow
cell2.Interior.Color = vbYellow
If rDiff Is Nothing Then
Set rDiff = cell1
Else
Set rDiff = Union(rDiff, cell1)
End If
End If
Next
If rDiff Is Nothing Then
MsgBox "No differences found.", vbInformation
Else
MsgBox "Differences highlighted in yellow.", vbInformation
End If
End Sub 2 Haga clic en el botón
para ejecutar el código. Seleccione las hojas de cálculo y los rangos objetivo según se le indique. Al finalizar, las celdas diferentes en el rango limitado de ambas hojas se resaltarán en amarillo para facilitar su revisión.
Resolución de problemas: Si encuentra errores, asegúrese de que ambos rangos tengan el mismo tamaño y de que ambas hojas de cálculo estén presentes en los libros actualmente abiertos. Guarde sus archivos antes de ejecutar macros para proteger sus datos.
Al elegir el enfoque adecuado para comparar hojas de cálculo, tenga en cuenta la complejidad de sus datos, la frecuencia con la que realiza comparaciones y si necesita una revisión rápida o un proceso repetible para generar informes. Las técnicas manuales y visuales son ideales para comprobaciones pequeñas y puntuales, mientras que las fórmulas, complementos o el código VBA resultan más eficaces para análisis estructurados, repetibles o a gran escala. Si aparecen errores (como #N/A o #¡REF!), revise atentamente las referencias de hojas y rangos. Borre siempre los resaltados y resultados anteriores antes de cada nueva comparación para garantizar la precisión de su análisis. Combinar funciones integradas, fórmulas y herramientas como Kutools le ofrece un conjunto flexible y potente para gestionar con eficacia cualquier tarea de comparación de hojas en Excel.
Demostración: Compare dos rangos en dos hojas de cálculo mediante Kutools para Excel
Las mejores herramientas de productividad para Office
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.
- 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


