Synkronisere Lister

August 13  by Eliza

Du har kanskje en anledning når du har to datalister som vi ønsker å "stille opp." For eksempel kan kolonne A være kunde kontonummer, mens kolonne B viser kundens konto. I kolonne C og D så du lime inn en liste over kundebetalinger, med kolonne C være kundens kontonummer og kolonne D være betalingsbeløpet. Begge listene (A / B og C / D) er sortert etter kundens kontonummer.

Siden ikke alle kunder med balanserer gjort betalinger, er A / B-liste ikke synkronisert med C / D-listen. For å få dem i synkroniseres, må du sette inn tomme celler der det trengs i kolonne C / D (og noen ganger kolonner A / B), slik at kunden kontonummer i kolonne C samsvarer med kundens kontonummer i kolonne A.

Hvis målet ditt er å matche utbetalinger til balanserer, så er det en relativt enkel måte å gjøre dette på, uten behov for å sette inn celler i listene. Følg denne fremgangsmåten:

  1. Sett tre tomme kolonner mellom de to listene. Når du er ferdig, bør du ha saldoene i A / B, tomme kolonner i C / D / E, og utbetalingene i F / G.
  2. Antar den første kontoen / balanse kombinasjonen er i cellene A2: B2, skriver du inn følgende formel i celle C2:

    = IF (ISNA (VLOOKUP (A2, F: G, 2, USANN)), 0, VLOOKUP (A2, F: G, 2, USANN))
  3. Eks formelen ned gjennom resten av kolonnen C.

Denne formelen ser ut i betalings kolonner (F / G) for alle celler som oppfyller kontonummeret i kolonne A. Hvis funnet, da mengden av betalingen returneres av formelen. Hvis en kamp ikke er plassert, deretter en null verdi returneres.

Tilnærmingen fungerer bra hvis du vet at betalings kolonnene inneholder bare en enkelt betaling for hver konto. Hvis det er mulig at enkelte kontoer mottatt flere betalinger, så må du endre formelen du bruker i trinn 2:

= SUMIF (F: F, A2, G: G)

Denne formelen, hvis den finner et treff, legger til alle betalinger sammen og returnerer summen.

Selvfølgelig, er eksempelet først beskrevet i dette tipset nettopp det et eksempel på en mer gjennomgripende problem. Du kan ha et behov for å samkjøre listene der det er bare tekst i listene, eller hvor det er vanskeligere å gjøre et oppslag eller du ikke trenger å returnere en sum. I slike tilfeller kan det være best å se etter en tredjepartsløsning. En ExcelTips abonnent foreslo et produkt som kalles Spinnaker fusjonerer. Dette Excel-tillegg er tilgjengelig her:

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

Hvis du har behov for å gjentatte ganger fusjonere og synch lister, kan et slikt produkt være riktig for deg.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (2120) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Synkronisere Lister.