Libreoffice calcula cómo filtrar por una lista de ID

Libreoffice calcula cómo filtrar por una lista de ID

Tengo 2 hojas de cálculo: - una con 14000 sin formato que contiene toda la información, la primera columna es el ID - otra con la primera columna que contiene el ID que me interesa

Necesito filtrar la primera hoja de velocidad eliminando todos los archivos sin procesar que no están en la segunda.

Ejemplo

hoja de cálculo A

1 | aa1 | bb1
2 | aa2 | bb2
3 | aa3 | bb3
4 | aa4 | bb4
5 | aa5 | bb5

hoja de cálculo B

1 |    
3 |
5 |

Lo que me gustaría que se filtrara en la hoja de cálculo B o A.

1 | aa1 | bb1
3 | aa3 | bb3
5 | aa5 | bb5

Respuesta1

Coloque en la fila superior de una columna auxiliar en la hoja de cálculo A (por ejemplo, la columna D si sus datos están en las columnas A a C) esta fórmula:

=ISERROR(MATCH(A1,Sheet2.A$1:A$3,0))

Cambie A1 a la fila superior de su columna con las ID. Cambie la referencia a la Hoja2 a la Hoja de cálculo B (no tengo claro si se trata de un libro de trabajo separado o de una hoja separada). Cambie el rango A1:A3para incluir todos los ID en la hoja de cálculo B. Asegúrese de mantener los números $delante de los números de fila para que este rango permanezca igual cuando copie y pegue la fórmula.

Usar 0como última entrada le MATCHindica que busque una coincidencia exacta y devuelva un error si no se encuentra una coincidencia exacta. Entonces, la ISERRORfunción mostrará VERDADERO para una fila sin coincidencia y FALSO para una fila con coincidencia.

Copie y pegue esta fórmula en la columna auxiliar a lo largo de toda la tabla. Puede seleccionar el área para pegar usando el cuadro de nombre (a la izquierda de la barra de fórmulas) y escribiendo D2:D14000y presionando Intro.

Ahora use un filtro para mantener visibles solo las filas con una coincidencia (las filas con FALSO en la columna auxiliar). Seleccione la tabla completa (nuevamente, usando el cuadro de nombre ya que se trata de una tabla grande). En la barra de menú, elija Datos → Filtro → Filtro estándar. Elija "Nombre de campo" Column D(o cualquiera que sea su columna auxiliar), "Condición" =y "Valor" false. Haga clic en Aceptar.

Esto oculta todas las filas sin coincidencia. Para obtener una copia de su tabla donde se eliminan las filas, resalte toda la tabla visible, cópiela y péguela donde desee que esté la copia limpia.

información relacionada