tablas - Encuentra las diferencias entre 2 hojas de cálculo de Excel?
comparar y ordenar dos columnas en excel (18)
¡Vlookup es tu amigo!
Coloque su columna, un valor por fila, en la columna A de cada hoja de cálculo. en la columna B de la hoja más grande, escriba
=VLOOKUP(A1,''[Book2.xlsb]SheetName''!$A:$A,1,FALSE)
A continuación, copie la fórmula hasta que se ejecute su columna de datos.
Donde el resultado de la fórmula es FALSO, esos datos no están en la otra hoja de trabajo.
Tengo dos archivos de Excel con la misma estructura: ambos tienen 1 columna con datos. Uno tiene 800 registros y el otro tiene 805 registros, pero no estoy seguro de cuál de los 5 en el conjunto 805 no están en el conjunto 800. ¿Puedo descubrir esto usando Excel?
ASÍ QUE, de hecho, que está utilizando Excel significa que puede usar SpreadSheet Compare de Microsoft. Está disponible en Office 2013. Sí, sé que esta pregunta es anterior a 6 años. Pero quién sabe, tal vez alguien necesite esta información hoy.
Con solo una columna de datos en cada uno para comparar, una tabla dinámica puede proporcionar mucha más información. En la imagen de abajo, ColumnA está en Sheet1 (con una copia en Sheet2 por el bien de la imagen) y ColumnC en Sheet2. En cada hoja se ha agregado una bandera fuente (Columnas B y D en la imagen). El PT se ha creado con múltiples rangos de consolidación ( Sheet1!$A$1:$B$15
y Sheet2!$C$1:$D$10
):
La columna numérica de la izquierda muestra lo que está presente en la Hoja1 (incluyendo q
dos veces) y la derecha en la Hoja2 (de nuevo con duplicados - de c
y d
). dl
están en la Hoja1 pero no en la Hoja2 w
z
están en la Hoja2 (excluyendo aquellos que están solo para la imagen) pero no en la Hoja1. Agregar pantalla Show grand totals for columns
y aparecerán los totales de control.
Creo que tu mejor opción es una aplicación gratuita llamada Compare IT! .... absolutamente brillante utilidad y muerto fácil de usar. http://www.grigsoft.com/wincmp3.htm
El complemento de comparación Notepad ++ funciona perfectamente para esto. Simplemente guarde sus hojas como archivos .csv y compárelos en Notepad ++. Notepad ++ te da una buena diferencia visual.
La superposición de Excel colocará ambas hojas de cálculo una sobre otra (superpuestas) y resaltará las diferencias.
http://download.cnet.com/Excel-Overlay/3000-2077_4-10963782.html?tag=mncol
Manera fácil: use una tercera hoja para verificar.
Digamos que quiere encontrar diferencias entre la Hoja 1 y la Hoja 2.
- Vaya a la Hoja 3, celda A1, ingrese
=IF(Sheet2!A1<>Sheet1!A1,"difference","")
. - A continuación, seleccione todas las celdas de la hoja 3, rellene hacia abajo, complete a la derecha.
- Las celdas que son diferentes entre la Hoja 1 y la Hoja 2 ahora dirán "diferencia" en la Hoja 3.
Podría ajustar la fórmula para mostrar los valores reales que eran diferentes.
Puede parecer un truco, pero personalmente prefiero copiar las celdas como texto (o exportarlas como CSV) a Winmerge o cualquier otra herramienta de diferencias. Suponiendo que las dos hojas contienen datos casi idénticos, Winmerge mostrará las diferencias de inmediato.
Puede ser que esta repetición sea demasiado tarde. Pero la esperanza ayudará a alguien a buscar una solución
Lo que hice fue guardar el archivo de Excel como archivo CSV y compararlo con Windiff.
Si tiene Microsoft Office Professional Plus 2013, puede usar Microsoft Spreadsheet Compare para ejecutar un informe sobre las diferencias entre dos libros.
Inicie la comparación de hoja de cálculo :
En Windows 7: en el menú Inicio de Windows, en Herramientas de Office 2013, haga clic en Comparación de hoja de cálculo.
En Windows 8: en la pantalla de inicio, haga clic en Comparación de hoja de cálculo. Si no ve un mosaico de Comparación de hoja de cálculo, comience a escribir las palabras Comparación de hoja de cálculo y luego seleccione su tesela.
Compare dos libros de Excel:
- Haga clic en Inicio> Comparar archivos.
- a. Haga clic en el icono de la carpeta azul al lado del cuadro Comparar para buscar la ubicación de la versión anterior de su libro de trabajo. (Además de los archivos guardados en su computadora o en una red, puede ingresar una dirección web en un sitio donde se guardan sus libros de trabajo).
- segundo. Haga clic en el icono de la carpeta verde junto al cuadro Para para buscar la ubicación del libro de trabajo que desea comparar con la versión anterior y luego haga clic en Aceptar. (SUGERENCIA Puede comparar dos archivos con el mismo nombre si están guardados en carpetas diferentes).
- En el panel izquierdo, seleccione las opciones que desea ver en los resultados de la comparación del libro al marcar o desmarcar las opciones, como Fórmulas, Macros o Formato de celda. O solo selecciona Todo.
Referencia:
Usé Excel Compare. Es payware, pero tienen una prueba de 15 días. Informará las filas modificadas, las filas agregadas y las filas eliminadas. Se correlacionará según el nombre de la hoja de cálculo (como una opción):
Usa la función vlookup
.
Coloque ambos conjuntos de datos en el mismo archivo de Excel, en hojas diferentes. Luego, en la columna junto al conjunto de filas 805 (que supongo que está en la hoja 2), ingrese
=if(isna(vlookup(A1, Sheet1!$A$1:$A$800, 1, false)), 0, 1)
La columna contendrá 0 para los valores que no se encuentran en la otra hoja, y 1 para los valores que son. Puede ordenar la hoja para encontrar todos los valores faltantes.
Use el formato condicional para resaltar las diferencias en excel.
deberías probar esta herramienta gratuita en línea - www.cloudyexcel.com/compare-excel/
funciona bien la mayor parte del tiempo, a veces los resultados son un poco escasos.
Además, también ofrece una buena salida visual
También puede descargar los resultados en formato excel. (necesitas registrarte para eso)
ExcelDiff exporta un informe HTML en una vista Dividida (una al lado de la otra) o Fusionada (Superposición) que resalta las diferencias, así como la fila y la columna.
LibreOffice proporciona una función de Comparación de libro: Editar -> Comparar documento
COUNTIF
funciona bien para una verificación de diferencia rápida. Y es más fácil de recordar y más fácil de trabajar que VLOOKUP
.
=COUNTIF([Book1]Sheet1!$A:$A, A1)
le dará una columna que muestra 1 si hay coincidencia y cero si no hay coincidencia (con el beneficio de mostrar> 1 para los duplicados dentro de la lista).
Excel tiene esto incorporado si tiene una versión de Excel con el complemento de Inquire .
Este enlace de la página web de la oficina describe el proceso de habilitar el complemento, si no está activado, y cómo comparar dos libros de trabajo para comparar dos, entre otras cosas.
La comparación muestra tanto differencias estructurales como editoriales y muchos otros cambios si http://office.microsoft.com/en-us/excel-help/what-you-can-do-with-spreadsheet-inquire-HA102835926 .aspx