Nggabungake rong dhaptar tanpa duplikat

Kahanan klasik: sampeyan duwe rong dhaptar sing kudu digabung dadi siji. Kajaba iku, ing dhaptar wiwitan bisa uga ana unsur unik lan sing cocog (loro ing antarane dhaptar lan njero), nanging ing output sampeyan kudu entuk dhaptar tanpa duplikat (ulangan):

Nggabungake rong dhaptar tanpa duplikat

Ayo goleki sawetara cara kanggo ngatasi masalah umum - saka primitif "ing bathuk" nganti luwih rumit, nanging elegan.

Cara 1: Mbusak Duplikat

Sampeyan bisa ngatasi masalah kanthi cara sing paling gampang - nyalin kanthi manual unsur loro dhaptar kasebut dadi siji banjur aplikasi alat kasebut menyang set sing diasilake. Mbusak Duplikat saka tab Data (Data - Mbusak Duplikat):

Nggabungake rong dhaptar tanpa duplikat

Mesthi, cara iki ora bisa digunakake yen data ing dhaptar sumber asring diganti - sampeyan kudu mbaleni kabeh prosedur sawise saben owah-owahan maneh. 

Metode 1a. meja pivot

Cara iki, nyatane, terusan logis saka sing sadurunge. Yen dhaptar kasebut ora gedhe banget lan jumlah maksimal unsur kasebut dingerteni sadurunge (contone, ora luwih saka 10), mula sampeyan bisa gabungke rong tabel dadi siji kanthi tautan langsung, nambah kolom sing ana ing sisih tengen lan gawe tabel ringkesan adhedhasar tabel asil:

Nggabungake rong dhaptar tanpa duplikat

Kaya sing sampeyan ngerteni, tabel pivot ora nggatekake pengulangan, saengga ing output kita bakal entuk dhaptar gabungan tanpa duplikat. Kolom tambahan kanthi 1 mung dibutuhake amarga Excel bisa nggawe tabel ringkesan sing ngemot paling ora rong kolom.

Nalika dhaptar asli diganti, data anyar bakal pindhah menyang tabel gabungan liwat pranala langsung, nanging tabel pangsi kudu dianyari kanthi manual (klik-tengen - Nganyari & Simpen). Yen sampeyan ora perlu recalculation ing fly, iku luwih apik kanggo nggunakake opsi liyane.

Cara 2: Formula Array

Sampeyan bisa ngatasi masalah karo rumus. Ing kasus iki, recalculation lan nganyari asil bakal kelakon kanthi otomatis lan langsung, sanalika sawise owah-owahan ing dhaptar asli. Kanggo penak lan ringkes, ayo menehi jeneng dhaptar. Dhaftar 1 и Dhaftar 2nggunakake Jeneng Manajer tab rumus (Formula - Jeneng Manager - Nggawe):

Nggabungake rong dhaptar tanpa duplikat

Sawise menehi jeneng, rumus sing dibutuhake bakal katon kaya iki:

Nggabungake rong dhaptar tanpa duplikat

Ing pandang sepisanan, katon serem, nanging, nyatane, kabeh ora medeni. Ayo kula nggedhekake rumus iki ing sawetara baris nggunakake kombinasi tombol Alt + Enter lan indent karo spasi, kaya sing ditindakake, contone ing kene:

Nggabungake rong dhaptar tanpa duplikat

Logika ing kene yaiku:

  • Rumus INDEX (List1; MATCH (0; COUNTIF ($ E $ 1: E1; List1); 0) milih kabeh unsur unik saka dhaptar pisanan. Sanalika padha entek, wiwit menehi kesalahan #N/A:

    Nggabungake rong dhaptar tanpa duplikat

  • Rumus INDEX (List2; MATCH (0; COUNTIF ($ E $ 1: E1; List2); 0)) ngekstrak unsur unik saka dhaptar kapindho kanthi cara sing padha.
  • Nested ing saben liyane loro fungsi IFERROR ngleksanakake output pisanan sing unik saka dhaftar-1, lan banjur saka dhaftar-2 siji sawise liyane.

Elinga yen iki minangka rumus array, yaiku sawise ngetik, kudu dilebokake ing sel sing ora biasa Ketik, nanging nganggo trabasan keyboard Ctrl+shift+Ketik banjur nyalin (seret) mudhun menyang sel anak kanthi wates.

Ing versi Inggris Excel, rumus iki katon kaya:

=IFERROR(IFERROR(INDEX(Daftar1, MATCH(0, COUNTIF($E$1:E1, List1), 0)), INDEX(Daftar2, MATCH(0, COUNTIF($E$1:E1, List2), 0))) ), "") 

Kakurangan saka pendekatan iki rumus Uploaded noticeably alon karya karo file yen tabel sumber duwe gedhe (sawetara atus utawa luwih) nomer unsur. 

Cara 3. Power Query

Yen dhaptar sumber sampeyan duwe akeh unsur, contone, sawetara atusan utawa ewu, mula tinimbang rumus array alon, luwih becik nggunakake pendekatan sing beda-beda dhasar, yaiku alat tambahan Power Query. Add-in iki dibangun ing Excel 2016 minangka standar. Yen sampeyan duwe Excel 2010 utawa 2013, sampeyan bisa ngundhuh lan nginstal kanthi kapisah (gratis).

Algoritma tumindak kaya ing ngisor iki:

  1. Bukak tab kapisah saka add-on sing diinstal Pitakonan Daya (yen sampeyan duwe Excel 2010-2013) utawa mung pindhah menyang tab Data (yen sampeyan duwe Excel 2016).
  2. Pilih dhaptar pisanan banjur pencet tombol Saka Tabel / Range (Saka Range/Tabel). Nalika ditakoni babagan nggawe "tabel cerdas" saka dhaptar, kita setuju:

    Nggabungake rong dhaptar tanpa duplikat

  3. Jendhela editor pitakon mbukak, ing ngendi sampeyan bisa ndeleng data sing dimuat lan jeneng pitakon Tabel 1 (sampeyan bisa ngganti menyang dhewe yen pengin).
  4. Klik kaping pindho ing header tabel (word Dhaftar 1) lan ganti jeneng menyang liyane (contone wong). Apa sing diarani jeneng ora penting, nanging jeneng sing diciptakake kudu dielingi, amarga. iku kudu digunakake maneh mengko nalika ngimpor tabel kapindho. Nggabungake rong tabel ing mangsa ngarep mung bakal bisa digunakake yen judhul kolom cocog.
  5. Nggedhekake dhaptar gulung mudhun ing pojok kiwa ndhuwur nutup lan download Lan milih Tutup lan muat ing… (Tutup & Muat menyang…):

    Nggabungake rong dhaptar tanpa duplikat

  6. Ing kothak dialog sabanjure (bisa uga katon rada beda - aja kuwatir), pilih Mung nggawe sambungan (Mung nggawe sambungan):

    Nggabungake rong dhaptar tanpa duplikat

  7. Baleni kabeh prosedur (titik 2-6) kanggo dhaptar kapindho. Nalika ngganti jeneng judhul kolom, penting kanggo nggunakake jeneng sing padha (Wong) kaya ing pitakonan sadurunge.
  8. Ing jendhela Excel ing tab Data utawa ing tab Pitakonan Daya Pilih Entuk Data - Gabung Panjaluk - Tambah (Entuk Data - Gabung Pitakonan - Tambah):

    Nggabungake rong dhaptar tanpa duplikat

  9. Ing kothak dialog sing katon, pilih panjaluk kita saka dhaptar gulung:

    Nggabungake rong dhaptar tanpa duplikat

  10. Akibaté, kita bakal entuk pitakon anyar, ing ngendi rong dhaptar bakal disambungake. Iku tetep kanggo mbusak duplikat karo tombol Mbusak Baris - Mbusak Duplikat (Busak Baris - Mbusak Duplikat):

    Nggabungake rong dhaptar tanpa duplikat

  11. Pitakonan sing wis rampung bisa diganti jeneng ing sisih tengen panel pilihan, menehi jeneng waras (iki bakal dadi jeneng tabel asil nyatane) lan kabeh bisa diunggah menyang sheet kanthi prentah. nutup lan download (Tutup & Muat):

    Nggabungake rong dhaptar tanpa duplikat

Ing mangsa ngarep, kanthi owah-owahan utawa tambahan ing dhaptar asli, cukup klik-tengen kanggo nganyari tabel asil.

  • Carane ngumpulake macem-macem tabel saka macem-macem file nggunakake Power Query
  • Ekstrak Item Unik saka Dhaptar
  • Carane kanggo mbandhingaké rong dhaptar karo saben liyane kanggo cocog lan beda

Ninggalake a Reply