Għaqda ta' żewġ listi mingħajr duplikati

Sitwazzjoni klassika: għandek żewġ listi li jridu jingħaqdu f'waħda. Barra minn hekk, fil-listi inizjali jista 'jkun hemm kemm elementi uniċi kif ukoll dawk li jaqblu (kemm bejn il-listi kif ukoll ġewwa), iżda fl-output trid tikseb lista mingħajr duplikati (repetizzjonijiet):

Għaqda ta' żewġ listi mingħajr duplikati

Ejja tradizzjonalment inħarsu lejn diversi modi biex issolvi problema komuni bħal din - minn primittiv "fuq forehead" għal aktar kumplessi, iżda eleganti.

Metodu 1: Neħħi d-duplikati

Tista 'ssolvi l-problema bl-aktar mod sempliċi - manwalment tikkopja l-elementi taż-żewġ listi f'waħda u mbagħad applika l-għodda għas-sett li jirriżulta. Neħħi d-duplikati mit-tab Data (Data — Neħħi d-duplikati):

Għaqda ta' żewġ listi mingħajr duplikati

Naturalment, dan il-metodu mhux se jaħdem jekk id-dejta fil-listi tas-sors ta 'spiss tinbidel - ser ikollok tirrepeti l-proċedura kollha wara kull bidla mill-ġdid. 

Metodu 1a. mejda tal-pern

Dan il-metodu huwa, fil-fatt, kontinwazzjoni loġika ta 'qabel. Jekk il-listi mhumiex kbar ħafna u n-numru massimu ta 'elementi fihom huwa magħruf minn qabel (per eżempju, mhux aktar minn 10), allura tista' tgħaqqad żewġ tabelli f'waħda b'links diretti, żid kolonna b'dawk fuq il-lemin u ibni tabella fil-qosor ibbażata fuq it-tabella li tirriżulta:

Għaqda ta' żewġ listi mingħajr duplikati

Kif tafu, it-tabella tal-pern tinjora r-repetizzjonijiet, għalhekk fl-output se nġibu lista magħquda mingħajr duplikati. Il-kolonna awżiljarja b'1 hija meħtieġa biss minħabba li Excel jista 'jibni tabelli fil-qosor li fihom mill-inqas żewġ kolonni.

Meta l-listi oriġinali jinbidlu, id-dejta l-ġdida tmur għat-tabella magħquda permezz ta’ links diretti, iżda t-tabella tal-pern se jkollha tiġi aġġornata manwalment (ikklikkja bil-lemin – Aġġorna u Issejvja). Jekk m'għandekx bżonn kalkolu mill-ġdid fuq il-fly, allura huwa aħjar li tuża għażliet oħra.

Metodu 2: Formula Array

Tista 'ssolvi l-problema bil-formuli. F'dan il-każ, il-kalkolu mill-ġdid u l-aġġornament tar-riżultati se jseħħu awtomatikament u istantanjament, immedjatament wara bidliet fil-listi oriġinali. Għall-konvenjenza u l-qosor, ejja nagħtu l-ismijiet tal-listi tagħna. Lista 1 и Lista 2jużaw Maniġer tal-Ismijiet tab formula (Formuli — Maniġer tal-Ismijiet — Oħloq):

Għaqda ta' żewġ listi mingħajr duplikati

Wara li nsemmi, il-formula li neħtieġu tidher bħal din:

Għaqda ta' żewġ listi mingħajr duplikati

L-ewwel daqqa t'għajn, jidher creepy, iżda, fil-fatt, kollox mhux daqshekk tal-biża. Ħallini nespandi din il-formula fuq diversi linji billi tuża l-kombinazzjoni ta 'key Alt+Enter u indent bi spazji, kif għamilna, pereżempju hawn:

Għaqda ta' żewġ listi mingħajr duplikati

Il-loġika hawnhekk hija din li ġejja:

  • Il-formula INDIĊI(Lista1;MATCH(0;COUNTIF($E$1:E1;Lista1); 0) tagħżel l-elementi uniċi kollha mill-ewwel lista. Hekk kif jispiċċaw, tibda tagħti żball #N/A:

    Għaqda ta' żewġ listi mingħajr duplikati

  • Il-formula INDEX(Lista2;MATCH(0;COUNTIF($E$1:E1;Lista2); 0)) estratti l-elementi uniċi mit-tieni lista bl-istess mod.
  • Imdaħħla f'xulxin żewġ funzjonijiet IFERROR jimplimentaw l-ewwel output ta 'dawk uniċi mil-lista-1, u mbagħad mil-lista-2 wara xulxin.

Innota li din hija formula array, jiġifieri wara li ttajpja, trid tiddaħħal f'ċellula li mhix ordinarja Ikteb, iżda b'shortcut tat-tastiera Ctrl+Shift+Ikteb u mbagħad kopja (drag) 'l isfel lejn iċ-ċelloli tfal b'marġni.

Fil-verżjoni Ingliża ta 'Excel, din il-formula tidher bħal:

=JEKK ŻBALL (JEKK ŻBALL (INDIĊI(Lista1, TQABBA(0, GĦADDJEKK($E$1:E1, Lista1), 0)), INDIĊI(Lista2, TQABBA(0, GĦADDIF($E$1:E1, Lista2), 0)) ), "") 

L-iżvantaġġ ta 'dan l-approċċ huwa li l-formuli ta' firxa notevolment inaqqsu x-xogħol mal-fajl jekk it-tabelli tas-sors ikollhom numru kbir (diversi mijiet jew aktar) ta 'elementi. 

Metodu 3. Mistoqsija dwar l-Enerġija

Jekk il-listi tas-sors tiegħek għandhom numru kbir ta 'elementi, pereżempju, bosta mijiet jew eluf, allura minflok formula ta' firxa bil-mod, huwa aħjar li tuża approċċ fundamentalment differenti, jiġifieri l-għodod add-in tal-Power Query. Dan is-add-in huwa mibni f'Excel 2016 awtomatikament. Jekk għandek Excel 2010 jew 2013, tista' tniżżel u tinstallah separatament (b'xejn).

L-algoritmu tal-azzjonijiet huwa kif ġej:

  1. Iftaħ tab separata tal-add-on installat Mistoqsija dwar l-Enerġija (jekk għandek Excel 2010-2013) jew sempliċement mur fit-tab Data (jekk għandek Excel 2016).
  2. Agħżel l-ewwel lista u agħfas il-buttuna Minn Tabella/Firxa (Mill-Medda/Tabella). Meta mistoqsijin dwar il-ħolqien ta' "mejda intelliġenti" mil-lista tagħna, naqblu:

    Għaqda ta' żewġ listi mingħajr duplikati

  3. Tinfetaħ it-tieqa tal-editur tal-mistoqsija, fejn tista' tara d-dejta mgħobbija u l-isem tal-mistoqsija Tabella 1 (tista' tibdelha għal tiegħek jekk trid).
  4. Ikklikkja darbtejn fuq l-intestatura tat-tabella (kelma Lista 1) u semmieha tibdilha għal kwalunkwe oħra (pereżempju Nies). X'insemmi eżattament mhux importanti, iżda l-isem ivvintat għandu jiġi mfakkar, għaliex. se jkollu jerġa' jintuża aktar tard meta timporta t-tieni tabella. L-għaqda ta' żewġ tabelli fil-futur se taħdem biss jekk l-intestaturi tal-kolonni tagħhom jaqblu.
  5. Tespandi l-lista dropdown fir-rokna ta 'fuq tax-xellug agħlaq u niżżel u agħżel Agħlaq u tagħbija fi... (Agħlaq&Tagħbija għal...):

    Għaqda ta' żewġ listi mingħajr duplikati

  6. Fil-kaxxa tad-djalogu li jmiss (tista 'tidher ftit differenti - ma tkun allarmat), agħżel Oħloq biss konnessjoni (Oħloq konnessjoni biss):

    Għaqda ta' żewġ listi mingħajr duplikati

  7. Nirrepetu l-proċedura kollha (punti 2-6) għat-tieni lista. Meta tibdel l-isem ta' intestatura ta' kolonna, huwa importanti li tuża l-istess isem (Nies) bħal fil-mistoqsija preċedenti.
  8. Fit-tieqa Excel fuq it-tab Data jew fuq it-tab Mistoqsija dwar l-Enerġija Agħżel Ikseb Data – Għaqqad it-Talbiet – Żid (Ikseb id-Dejta — Amalgamazzjoni Mistoqsijiet — Appendi):

    Għaqda ta' żewġ listi mingħajr duplikati

  9. Fil-kaxxa tad-djalogu li tidher, agħżel it-talbiet tagħna mil-listi drop-down:

    Għaqda ta' żewġ listi mingħajr duplikati

  10. Bħala riżultat, se jkollna mistoqsija ġdida, fejn żewġ listi se jkunu konnessi taħt xulxin. Fadal li tneħħi d-duplikati bil-buttuna Ħassar Ringieli - Neħħi Duplikati (Ħassar Ringieli — Ħassar Duplikati):

    Għaqda ta' żewġ listi mingħajr duplikati

  11. Il-mistoqsija lesta tista 'tissemmi mill-ġdid fuq in-naħa tal-lemin tal-pannell tal-għażliet, billi tagħtiha isem san (dan se jkun l-isem tat-tabella tar-riżultati fil-fatt) u kollox jista' jittella' fuq il-folja bil-kmand agħlaq u niżżel (Agħlaq&Tagħbija):

    Għaqda ta' żewġ listi mingħajr duplikati

Fil-futur, bi kwalunkwe tibdil jew żidiet għal-listi oriġinali, ikun biżżejjed li tikklikkja bil-lemin biex taġġorna t-tabella tar-riżultati.

  • Kif tiġbor tabelli multipli minn fajls differenti billi tuża Power Query
  • Estrazzjoni ta' Oġġetti Uniċi minn Lista
  • Kif tqabbel żewġ listi ma' xulxin għal logħbiet u differenzi

Ħalli Irrispondi