Zwou Lëschte fusionéieren ouni Duplikate

Eng klassesch Situatioun: Dir hutt zwou Lëschten, déi an eng fusionéiert musse ginn. Ausserdeem, an den initialen Lëschte kënnen et souwuel eenzegaarteg Elementer wéi och passend Elementer sinn (souwuel tëscht de Lëschten a bannen), awer um Output musst Dir eng Lëscht ouni Duplikate kréien (Wiederholungen):

Zwou Lëschte fusionéieren ouni Duplikate

Loosst eis traditionell e puer Weeër kucken fir sou e gemeinsame Problem ze léisen - vu primitive "op der Stir" bis méi komplex, awer elegant.

Method 1: Duplikate läschen

Dir kënnt de Problem am einfachsten léisen - manuell d'Elementer vu béide Lëschten an een kopéieren an dann den Tool op de resultéierende Set gëllen. Ewechzehuelen Duplikaten vum Tab Daten (Daten - Duplikate läschen):

Zwou Lëschte fusionéieren ouni Duplikate

Natierlech wäert dĂ«s Method net funktionnĂ©ieren wann d'DonnĂ©eĂ«n an de QuelllĂ«schten dacks ännert - Dir musst d'ganz Prozedur no all Changement erĂ«m widderhuelen. 

Method 1a. pivot DĂ«sch

Dës Method ass tatsächlech eng logesch Fortsetzung vun der viregter. Wann d'Lëschte net ganz grouss sinn an déi maximal Unzuel vun Elementer an hinnen am Viraus bekannt ass (zum Beispill net méi wéi 10), da kënnt Dir zwee Dëscher an een duerch direkt Linken kombinéieren, eng Kolonn mat deenen op der rietser Säit addéieren an baut e Resumétabel baséiert op der resultéierender Tabell:

Zwou Lëschte fusionéieren ouni Duplikate

Wéi Dir wësst, ignoréiert d'Pivottabelle Widderhuelungen, also am Output wäerte mir eng kombinéiert Lëscht ouni Duplikate kréien. D'Hëllefskolonn mat 1 ass nëmme gebraucht well Excel kann Resumétabellen opbauen mat op d'mannst zwou Kolonnen.

Wann déi ursprénglech Lëschte geännert ginn, ginn déi nei Donnéeën an d'kombinéiert Tabell iwwer direkt Linken, awer d'Pivottabelle muss manuell aktualiséiert ginn (riets klickt - Update & späicheren). Wann Dir keng Reberechnung op der Flucht braucht, dann ass et besser aner Optiounen ze benotzen.

Method 2: Array Formel

Dir kënnt de Problem mat Formelen léisen. An dësem Fall wäert d'Neiberechnung an d'Aktualiséierung vun de Resultater automatesch an direkt geschéien, direkt no Ännerungen an den ursprénglechen Lëschten. Fir Komfort a Kuerzegkeet, loosst eis eis Lëschten Nimm ginn. Lëscht 1 и Lëscht 2Hëllef Numm Manager Reiter Formule (Formelen - Numm Manager - Erstellen):

Zwou Lëschte fusionéieren ouni Duplikate

Nom Benennung wäert d'Formel déi mir brauchen esou ausgesinn:

Zwou Lëschte fusionéieren ouni Duplikate

Op den éischte Bléck gesäit et grujheleg aus, awer tatsächlech ass alles net sou grujeleg. Loosst mech dës Formel op e puer Zeilen ausbauen andeems Dir d'Alt + Enter Tastekombinatioun benotzt an d'Indentatioun mat Raumen, wéi mir dat gemaach hunn, zum Beispill hei:

Zwou Lëschte fusionéieren ouni Duplikate

D'Logik hei ass déi folgend:

  • D'Formel INDEX(List1;MATCH(0;COUNTIF($E$1:E1;List1); 0) wielt all eenzegaarteg Elementer aus der Ă©ischter LĂ«scht. Soubal se auslafen, fänkt en un #N/A Feeler ze ginn:

    Zwou Lëschte fusionéieren ouni Duplikate

  • D'Formel INDEX(List2;MATCH(0;COUNTIF($E$1:E1;List2); 0)) extrahĂ©iert dĂ©i eenzegaarteg Elementer aus der zweeter LĂ«scht op dĂ©iselwecht ManĂ©ier.
  • NestĂ©iert aneneen zwee IFERROR Funktiounen implementĂ©ieren den Ausgang als Ă©ischt vun den eenzegaartegen aus der LĂ«scht-1, an dann aus der LĂ«scht-2 een nom aneren.

Bedenkt datt dëst eng Arrayformel ass, also nom Tippen muss se an eng Zell aginn ginn déi net normal ass gitt, awer mat enger Tastatur Ofkiirzung Ctrl+Verréckelung+gitt an dann kopéieren (zéien) erof op d'Kand Zellen mat engem Spillraum.

An der englescher Versioun vun Excel gesäit dës Formel esou aus:

=IFERROR(IFERROR(INDEX(LĂ«scht1, MATCH(0, COUNTIF($E$1:E1, LĂ«scht1), 0)), INDEX(LĂ«scht2, MATCH(0, COUNTIF($E$1:E1, LĂ«scht2), 0)) ), "") 

De Nodeel vun dĂ«ser Approche ass datt d'Arrayformelen d'Aarbecht mat der Datei merkbar verlangsamen wann d'Quelltabellen eng grouss (e puer honnert oder mĂ©i) Unzuel vun Elementer hunn. 

Method 3. Power Query

Wann Är Quelllëschten eng grouss Zuel vun Elementer hunn, zum Beispill e puer Honnerte oder Dausende, dann ass et amplaz vun enger lueser Arrayformel besser eng fundamental aner Approche ze benotzen, nämlech Power Query Add-in Tools. Dësen Add-in ass am Standard an Excel 2016 agebaut. Wann Dir Excel 2010 oder 2013 hutt, kënnt Dir se separat eroflueden an installéieren (gratis).

Den Algorithmus vun Aktiounen ass wéi follegt:

  1. Öffnen eng separat Tab vum installéierten Add-on Muecht Ufro (wann Dir Excel 2010-2013 hutt) oder gitt einfach op d'Tab Daten (wann Dir Excel 2016 hutt).
  2. Wielt déi éischt Lëscht an dréckt op de Knäppchen Vun Dësch / Gamme (Aus Range / Dësch). Wann Dir gefrot iwwer e "Smart Table" aus eiser Lëscht ze kreéieren, si mir averstanen:

    Zwou Lëschte fusionéieren ouni Duplikate

  3. D'Query Editor-Fënster geet op, wou Dir déi gelueden Donnéeën an den Ufronumm gesinn Table 1 (Dir kënnt et op Är eegen änneren wann Dir wëllt).
  4. Duebelklick op den Dësch Header (Wuert Lëscht 1) an ëmbenennen et op all aner (zum Beispill Leit). Wat genee ze nennen ass net wichteg, mee den erfonnten Numm muss erënnert ginn, well. et muss méi spéit erëm benotzt ginn wann Dir den zweeten Dësch importéiert. D'Fusioun vun zwee Dëscher an der Zukunft funktionnéiert nëmme wann hir Kolonn Rubriken passen.
  5. Erweidert d'Dropdown-Lëscht an der ieweschter lénkser Ecke zoumaachen an erofzelueden an wielen Zoumaachen a lueden an ... (Zoumaachen & Lueden op ...):

    Zwou Lëschte fusionéieren ouni Duplikate

  6. An der nächster Dialogbox (et kann e bëssen anescht ausgesinn - maach der keng Suergen), wielt Schafen einfach eng Verbindung (Erstellt nëmmen eng Verbindung):

    Zwou Lëschte fusionéieren ouni Duplikate

  7. Mir widderhuelen déi ganz Prozedur (Punkten 2-6) fir déi zweet Lëscht. Wann Dir eng Kolonntitel ëmbenennt, ass et wichteg dee selwechten Numm (People) ze benotzen wéi an der viregter Ufro.
  8. An der Excel FĂ«nster op der Tab Daten oder op der Tab Muecht Ufro wielt Kritt Daten - KombinĂ©iert Ufroen - FĂĽĂĽgt (Gitt DonnĂ©eĂ«n - Ufroen fusionĂ©ieren - AppendĂ©ieren):

    Zwou Lëschte fusionéieren ouni Duplikate

  9. An der Dialogbox déi erschéngt, wielt eis Ufroen aus den Dropdown-Lëschten:

    Zwou Lëschte fusionéieren ouni Duplikate

  10. Als Resultat wäerte mir eng nei Ufro kréien, wou zwou Lëschten ënnerenee verbonne sinn. Et bleift fir Duplikate mam Knäppchen ze läschen Zeilen läschen - Duplikate läschen (Reien läschen - Duplikate läschen):

    Zwou Lëschte fusionéieren ouni Duplikate

  11. DĂ©i fäerdeg Ufro kann op der rietser Säit vum Optiounspanel Ă«mbenannt ginn, et gĂ«tt e verstännegen Numm (dĂ«st wäert tatsächlech den Numm vun der Resultattabelle sinn) an alles kann op de Blat eropgeluede ginn mam Kommando zoumaachen an erofzelueden (Zoumaachen & Lueden):

    Zwou Lëschte fusionéieren ouni Duplikate

An Zukunft, mat all Ännerungen oder Ergänzunge vun den ursprénglechen Lëschten, wäert et duergoen fir just mat der rietser Klick op d'Resultater Tabelle ze aktualiséieren.

  • WĂ©i sammelt Dir verschidde DĂ«scher aus verschiddene Dateien mat Power Query
  • Eenzegaarteg Elementer aus enger LĂ«scht extrahĂ©ieren
  • WĂ©i zwee LĂ«schte mateneen ze vergläichen fir Mätscher an Differenzen

Hannerlooss eng Ă„ntwert