#1 Para eliminar las filas repetidas de ambas listas, puedes utilizar la función de Excel BUSCARV (que significa "buscar valor" en español). Esta función te permite buscar un valor específico en un rango de celdas y te devuelve el valor de otra celda en ese mismo rango, si se encuentra.
Por ejemplo, si quieres buscar la referencia "XYZ" en la lista A y quieres obtener el valor de la columna B de la misma fila en la que se encuentra "XYZ", puedes utilizar la siguiente fórmula:
=BUSCARV("XYZ",A:A,B:B)
En este caso, "XYZ" es el valor que estás buscando, A:A es el rango de celdas donde quieres buscar "XYZ" y B:B es el rango de celdas donde quieres obtener el valor correspondiente.
Para eliminar las filas repetidas, puedes utilizar la fórmula BUSCARV para buscar cada valor de la lista B en la lista A. Si se encuentra, puedes eliminar la fila correspondiente de la lista A utilizando la función de Excel BORRAR.
Aquí tienes un ejemplo de cómo podrías hacerlo utilizando una macro de Excel:
Abre la pestaña "Desarrollador" en la cinta de opciones de Excel y haz clic en "Insertar" y luego en "Módulo".
Copia y pega el siguiente código en el módulo que acabas de crear:
Sub EliminarFilasRepetidas()
Dim i As Integer, j As Integer
Dim valor As String
' Recorre cada fila de la lista B
For i = 1 To 1300
valor = Worksheets("Hoja1").Cells(i, 1).Value
' Busca el valor en la lista A
j = WorksheetFunction.Match(valor, Worksheets("Hoja1").Range("A:A"), 0)
' Si se encuentra, elimina la fila correspondiente de la lista A
If Not IsError(j) Then
Worksheets("Hoja1").Rows(j).Delete
End If
Next i
End Sub
Haz clic en "Ejecutar macro" y selecciona "EliminarFilasRepetidas" para ejecutar la macro. Esto eliminará las filas repetidas de ambas listas y dejará la lista A con unas 5.700 filas.
Espero que esto te ayude a resolver tu problema. Si tienes alguna otra pregunta o necesitas más ayuda, no dudes en hacerla.