Gabungkan dua file excel menggunakan kolom umum

33

Saya punya dua lembar excel. Saya harus menggabungkan keduanya sehingga nilai-nilai dalam satu pertandingan dengan yang lain. Untuk misalnya.

The first excel,    the 2nd excel

1  t                 1   tes1
2  5                 3   tes3
3  t                 4   tes4
4  g

Perhatikan bahwa di kolom pertama dari 2 excel, 2 hilang, jadi saya ingin excel pertama terlihat seperti ini,

1 tes1 t
2      5 
3 tes3 t
4 tes4 g

Saya baru unggul. Bantuan apa pun akan sangat dihargai.

Indy
sumber

Jawaban:

46

Saya telah menempatkan data dari "excel pertama" di Sheet1, dan "the 2nd excel" di Sheet2.

Kunci untuk solusi ini adalah fungsi VLOOKUP (). Pertama kita menyisipkan kolom.

Masukkan Kolom B

Kami kemudian menggunakan fungsi VLOOKUP () untuk mencari nilai "1" di Sheet2. Kami menetapkan 2 sebagai nilai parameter ketiga, artinya kami ingin nilai kolom ke-2 dalam array. Perhatikan juga penggunaan simbol $ untuk memperbaiki array. Ini akan menjadi penting ketika kita mengisi.

Vlookup ()

Perhatikan isi Sheet2:

Sheet2

Saat kami mengisi rumus, kami mendapatkan kecocokan pada semua nilai kecuali untuk "2" di sel A2. masukkan deskripsi gambar di sini

Untuk menampilkan kosong ("") alih-alih "N / A", seperti dalam pernyataan masalah Anda, kami dapat membungkus fungsi VLOOKUP () dalam fungsi IFERROR ().

Ganti N / A dengan kosong

Hasil akhir:

Terakhir

pembunuh bayaran
sumber
Terima kasih banyak .. saya seorang pemula di excel .. saya tidak mengerti apa yang Anda maksud dengan sheet1 dan sheet2? Apakah mereka 2 file yang terpisah? Alangkah baiknya jika Anda bisa menjelaskan langkah-langkah sedikit lebih detail, langkah demi langkah ... maaf aku pemula lengkap di ini .. sekali lagi saya sangat menghargai bantuan Anda
Indy
Indy - Sheet1 dan Sheet2 hanya dua "tab" dalam buku kerja yang sama. Saya menempatkan sampel data dari tabel yang berlabel "the 2nd excel" dalam pertanyaan Anda pada Sheet2, itulah sebabnya mengapa nama sheet ini direferensikan dalam parameter kedua fungsi VLOOKUP ().
slachterman
3

Anda juga dapat menggunakan Kueri dari File Excel:

  • Tentukan nama untuk tabel excel pertama (tab Rumus -> Tentukan nama)
  • Tentukan nama untuk tabel excel kedua
  • Buka tab Data, pilih "Dari Sumber Lain", dan dari dropdown, pilih "Dari Microsoft Query"
  • Pilih file buku kerja Anda dan konfirmasi bahwa Anda ingin menggabungkan kolom secara manual
  • Di jendela berikut "Permintaan dari File Excel", seret & jatuhkan kolom pertama dari tabel pertama ke dalam kolom pertama dari tabel kedua - tautan antara kolom-kolom ini akan dibuat
  • Buka menu File, klik "Kembalikan Data ke MS Office Excel", dialog Impor Data akan muncul
  • Pilih lembar tempat Anda ingin data yang cocok akan diimpor
  • Klik OK -> Anda akan melihat data yang cocok dengan kolom dari kedua tabel

Atau jika Anda tidak keberatan mengunggah file ke layanan online, Anda dapat menggunakan misalnya http://www.gridoc.com/join-tables dan menggabungkan sheet menggunakan drag & drop (Penafian: Saya penulis alat ini).

Semoga ini membantu.

endriju
sumber
Penjelasan yang bagus dan bahkan alat yang lebih bagus. Contrats.
Jose Gomez
Situs web Anda berfungsi dengan sangat baik, tetapi membutuhkan pembayaran untuk benar-benar mengekspor apa pun di atas 100 baris, tidak terlalu bagus untuk memikat orang di sana tanpa memberi tahu mereka bahwa mereka harus membayar untuk melakukan sesuatu yang bermanfaat.
s1h4d0w
@ s1h4d0w kemudian haruskah kita juga memperingatkan pengguna bahwa Excel bukan alat gratis? Saya setuju dengan jawaban saya - ini menunjukkan cara mengatasi masalah di Excel. Juga saya tidak berpikir jawaban voting karena frustrasi adalah layanan yang baik untuk komunitas SU.
endriju