Creo que una forma de hacerlo es a través de una fórmula que utilice las funciones if(), iferror() y vlookup() y también, si lo deseas, la función Filter de Numbers.
Suponiendo que tienes los nombres de los clientes de este año en una tabla llamada "Clientes 2020" y los del año pasado en "Clientes 2019", puedes identificar los nombres de los que faltan por llegar este año con la fórmula que se muestra en la siguiente imagen:
Aquí hay una versión de texto de la misma fórmula si desea copiarla y pegarla desde aquí:
= IF(IFERROR(VLOOKUP(B2,Clients 2020::B$2:B$21,1,0),0)=0,B2,0)
Esta fórmula busca el nombre del cliente en la celda de su izquierda dentro de las celdas especificadas en la tabla llamada "Clientes 2020". Si el nombre está ahí, devuelve "0". Si no, devuelve el nombre del cliente. Es posible que tenga que modificar un poco la fórmula dependiendo del nombre de la tabla que tiene los clientes de este año y las direcciones exactas de las celdas.
Si también desea mostrar en una lista sólo los clientes pendientes (sólo en 2019), puede utilizar la función de filtro de Numbers. Puede acceder a esta función a través de la opción Organizar de la derecha en la barra de herramientas de Numbers en la parte superior, como se muestra en la imagen siguiente:
El filtro que se muestra en la imagen anterior "filtra" cualquier fila de la tabla "Clientes 2019" cuya columna "Sólo 2019" sea igual a 0.
Si desea copiar una parte o la totalidad de la tabla filtrada en otro lugar para su posterior procesamiento por cualquier motivo, seleccione todos los nombres (y, por ejemplo, la columna No o cualquier otra columna adicional que desee) y pulse Command + C . A continuación, seleccione una celda en una nueva tabla (en una nueva hoja o archivo en Numbers si también lo desea) y luego pulse Shift + Command + V (atajo de teclado para la opción de menú "Pegar resultados de fórmula"). Estos comandos, cuando se aplican a una tabla filtrada, sólo copiarán y pegarán las celdas seleccionadas de la tabla filtrada.
Espero que esto ayude.
0 votos
Suponiendo que las celdas del cliente tengan la misma ortografía e información EXACTA entre las dos columnas, sigue siendo un proceso complicado. Comparar y reducir puede ser una tarea extensa con las hojas de cálculo.
0 votos
¿Cuántos clientes/líneas hay?
0 votos
Tienen exactamente la misma ortografía ya que cuando el cliente llega el software los importa del año pasado a este año; luego exportamos ambos años a un archivo XLSX.
0 votos
Alrededor de 700 clientes @nohillside
0 votos
Además, si esto es demasiado difícil/imposible (o casi) en Numbers, estoy abierto a otras soluciones.
0 votos
Copiar cada lista en una hoja que sólo contenga los nombres, ordenar alfabéticamente y exportar como CSV. A continuación, abra el Terminal y ejecute diff en ambos archivos
0 votos
@nohillside si digamos que "Doe, John" está en la línea 1 de NEW, y en la línea 3 de OLD ¿la diferencia seguirá contando con ellos? (Porque una lista es mucho más corta que la otra la mayoría de los nombres no estarán en la misma línea)
0 votos
Utilice match() para encontrar si un elemento de la lista A existe en la lista B, si existe dará el número de posición y un error si no.
0 votos
Claro. Puedo hacer una respuesta completa mañana, necesitaré algo de tiempo.