CULTURA

Cómo comparar dos tablas en Excel

La solución propuesta hoy con este tutorial te permitirá comparar dos tablas en Excel en muy poco tiempo. Para aplicarlo utilicé tres soluciones, incluida la macro de Excel. No sé si eres práctico, pero si no estás familiarizado con las fórmulas de VBA o Excel, te ayudaré explicándote los pasos a seguir. No te preocupes, no necesitas ser un experto en Excel, no te asustes y lee atentamente lo que te voy a contar.

Es muy frecuente que haya tablas en diferentes hojas de Excel que contienen los mismos encabezados pero diferentes campos. Imagine tener una tabla de registro con muchos registros obsoletos y tener que hacer coincidirla con una tabla de registro actualizada. Hacerlo manualmente sería una empresa enorme.

Este es el propósito de este tutorial. Te lo revelaré me gusta comparar dos tablas en Excel con un simple clic y ahorrándole un tiempo precioso. Tú eliges el modo que te resulte más cómodo.

Cómo comparar dos tablas en Excel

Excel como hacer tabla

Si tiene dos tablas en Excel y desea comparar sus columnas, una gran solución es usar el Formato condicional. En primer lugar, resalte la primera columna a partir de la segunda fila y en el menú superior, suba Fórmulas y al lado de administración nombres, toque en Definir nombre de pila.

Cómo comparar dos tablas en Excel

En la ventana que aparece, asigne un nombre a la columna, por ejemplo tabla 1y presione OK para confirmar. Haga lo mismo con la otra columna que desea comparar nombrándola Tabla 2.

Cómo nombrar celdas en Excel

Luego haga clic en administración nombres para ver el resultado y comprobar la presencia de las dos tablas cuyos nombres ha definido.

Cómo comparar dos hojas en Excel

Entonces sube Inicio> Formato condicional> Nueva regla.

Elige la voz Use una fórmula para determinar qué celdas formatear. En el campo Aplicar formato a los valores para los que esta fórmula devuelve True inserta esta línea de código:

= CONTAR.SI (Tabla2; A2) = 0

Entonces presione Formato y elija un color de relleno. Confirma todo presionando el botón OK.

Cómo encontrar las diferencias entre las columnas de Excel

Haga lo mismo con la otra columna pero en el campo Aplicar formato a los valores para los que esta fórmula devuelve True Inserte el código:

= CONTAR.SI (Tabla1; C2) = 0

Entonces presione Formato y elija un color de relleno diferente al que eligió para la otra columna. Confirma todo presionando el botón OK.

El resultado será el siguiente:

Excel coloreará las diferentes celdas en un color diferente, dejando las celdas correspondientes incoloras. Simple, ¿no es así?

Cómo ver las fórmulas de una hoja de Excel
Cómo ver las fórmulas de una hoja de Excel

Cómo comparar dos columnas y celdas en Excel

Para una solución más rápida y sencilla, puede comparar dos columnas y celdas en Excel usando la Fórmula UNO MISMO.

Lo que deberá hacer es ingresar en la columna D, comenzando con la celda D2 la siguiente fórmula:

= SI (A2 = C2; «VERDADERO»; «FALSO»)

Arrastre o seleccione las otras celdas también y haga clic derecho para elegir Pegado especial es Fórmula de pasta (el icono con Fx).

Cómo comparar celdas y columnas en Excel

De esta manera, identificará rápidamente qué celdas no coinciden y cuáles deberían tener valor CIERTO.

Excel: la fórmula ingresada no arroja ningún resultado

Cómo comparar dos tablas en Excel con VBA

Abre Sobresalir y ve al menú Desarrollo> Visual Basic (alternativamente puede presionar Alt + F11). La consola de Microsoft Visual Basic para aplicaciones.

Si no encuentra el menú en Excel Desarrollo, puedes agregarlo yendo a Archivo> Opciones> Personalización de la cinta. En el menú desplegable de Escoger comandos desde (en la columna de la izquierda), seleccione Desarrollo y luego presione el botón agregar para insertarlo en su cinta. presiona el botón OK y volviendo al libro de Excel, debería encontrar el menú Desarrollo.

En la consola de Microsoft Visual Basic para aplicaciones, de la columna de la izquierda, en Proyecto VBA, insertar en This_work_folder las siguientes líneas de código:

Private Sub Workbook_Open()Call RunCompareEnd Sub

En el menú superior, haga clic en Insertar> Formulario y copia / pega las líneas que encuentras a continuación:

Sub RunCompare()Call comparafogli(InputBox(«Inserisci il nome del primo foglio»), InputBox(«Inserisci il nome del secondo foglio»))End Sub

La función propuesta anteriormente se utiliza para que indiques los nombres de las hojas a comparar.

Sub comparafogli(NomeFoglio1 As String, NomeFoglio2 As String)Dim myCell As RangeDim differenze As IntegerFor Each myCell In ActiveWorkbook.Worksheets(NomeFoglio2).UsedRangeIf Not myCell.Value = ActiveWorkbook.Worksheets(NomeFoglio1).Cells(myCell.Row, myCell.Column).Value ThenmyCell.Interior.Color = vbYellowdifferenze = differenze + 1ElsemyCell.Interior.Color = vbWhiteEnd IfNextMsgBox differenze & » differenze trovate», vbInformationActiveWorkbook.Sheets(NomeFoglio2).SelectEnd Sub

Guarde el código que acaba de ingresar yendo a Archivo> Guardar nombre de archivo y elige el formato .xlsm, o presionando CTRL + S en su teclado al mismo tiempo.

Inicie la macro que acaba de configurar presionando F5 en el teclado o desde la consola VBA, Ejecutar> Ejecutar Sub / UserForm.

Cómo comparar tablas en Excel

Al final un mensaje te dirá cuántas diferencias se han encontrado mientras que las hojas comparadas resaltarán en amarillo todas aquellas celdas donde el contenido es diferente de una hoja a otra.

Cómo comparar dos tablas de Excel con software de terceros

Ok, entiendo que no eres un experto en Excel y tienes dificultades para aplicar las sugerencias que indiqué en las líneas anteriores. Entonces solo tienes que recurrir a Aparecen hojas. Es un software fácil de usar que no requiere instalación.

cómo comparar dos tablas de Excel

Usar Aparecen hojas, cree un nuevo libro de trabajo y seleccione la primera tabla para comparar, incluidos los encabezados de columna. Copie la tabla seleccionada y péguela en un nuevo libro colocándola en Sheet1 haciendo Pegado especial para pegar solo los valores.

Haga lo mismo con la segunda tabla, colóquela en el mismo libro de trabajo pero en Sheet2 (Pegado especial> Pegar valores)

Intente que los encabezados de las columnas de las dos tablas sean idénticos para compararlos.

Guarde el nuevo libro de trabajo con el nombre que desee pero en el formato Excel 97-2003.

Abra un nuevo libro de trabajo en Aparecen hojas.

Escriba el nombre del archivo en el «Archivo de resultados”Para tener el resultado en un archivo separado o guardarlo en una nueva hoja en el archivo actual.

Compare las tablas.

Otros artículos útiles

Cómo agregar un calendario en Excel

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar