Sincronización de listas

May 27

Es posible que tenga una ocasión en que usted tiene dos listas de datos que queremos "alinear". Por ejemplo, la columna A podría ser un número de cuenta del cliente, mientras que la columna B muestra saldo de la cuenta del cliente. En las columnas C y D, a continuación, pegar una lista de los pagos de los clientes, con la columna C es el número de cuenta del cliente y la columna D es la cuantía del pago. Ambas listas (A / B y C / D) están organizadas por número de cuenta de cliente.

Dado que no todos los clientes con saldos efectuado pagos, la lista A / B no está en sintonía con la lista C / D. Para conseguirlos en sincronía, es necesario insertar celdas en blanco cuando sea necesario en las columnas C / D (ya veces las columnas A / B) para que el número de cuenta del cliente en la columna C coincide con el número de cuenta del cliente en la columna A.

Si su objetivo es hacer coincidir los pagos a los balances, entonces no es una forma relativamente fácil de hacer esto, sin la necesidad de insertar celdas en las listas. Siga estos pasos:

  1. Inserte tres columnas en blanco entre las dos listas. Cuando haya terminado, usted debe tener los saldos de las cuentas en A / B, columnas en blanco en C / D / E, y los pagos en F / G.
  2. Suponiendo que la primera cuenta / combinación balanza se encuentra en las celdas A2: B2, escriba la siguiente fórmula en la celda C2:

    = SI (ISNA (BUSCARV (A2, F: G, 2, FALSO)), 0, BUSCARV (A2, F: G, 2, FALSO))
  3. Copie la fórmula hacia abajo por el resto de la columna C.

Esta fórmula se ve en las columnas de pagos (G / F) para cualquier célula que coinciden con el número de cuenta en la columna A. Si se encuentra, entonces el monto del pago es devuelto por la fórmula. Si un partido no se encuentra, se devuelve un valor cero.

El enfoque funciona bien si usted sabe que las columnas de pago contienen sólo un único pago para cada cuenta. Si es posible que algunas cuentas recibieron varios pagos, entonces usted necesita para cambiar la fórmula que se utiliza en el paso 2:

= Función SUMAR.SI (F: F, A2, G: G)

Esta fórmula, si se encuentra una coincidencia, añade todos los pagos juntos y devuelve la suma.

Por supuesto, el ejemplo descrito por primera vez en este consejo es sólo eso: un ejemplo de un problema más generalizado. Usted puede tener una necesidad de sincronizar las listas donde sólo hay texto en las listas, o en los que es más difícil de hacer una búsqueda o que no es necesario volver una suma. En esos casos, puede ser mejor que buscar una solución de terceros. Uno ExcelTips suscriptor sugirió un producto llamado Spinnaker Merges. Este complemento de Excel está disponible aquí:

http://www.spinnakeradd-ins.com/spinnaker_merges.htm

Si usted tiene la necesidad de fusionar varias ocasiones y en las listas de sincronización, un producto de este tipo puede ser adecuado para usted.

ExcelTips es su fuente de capacitación rentable Microsoft Excel. Esta punta (2120) se aplica a Microsoft Excel 97, 2000, 2002, y 2003. Usted puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y versiones posteriores) aquí: Sincronización de listas.