Gabungkan 2 lembar, selalu simpan nilainya dari lembar 1 jika ada duplikat?

0

Saya memiliki 2 lembar Excel yang ingin saya gabungkan. Mereka adalah file inventaris dan masing-masing sekitar 5.500 baris, dengan setiap baris menjadi produk dan setiap kolom menjadi atribut. Kolom pertama adalah pengidentifikasi unik.

Satu salinan diambil beberapa minggu lalu untuk membuat beberapa pembaruan pada berbagai atribut item. Selama waktu itu beberapa produk baru ditambahkan sehingga file yang lama kedaluwarsa.

Saya ingin menggabungkan mereka dengan menggunakan lembar baru sebagai utama, dan memperbarui lembar ini dengan menemukan duplikat antara lembar baru dan lembar lama, lalu mengganti duplikat dengan nilai dari lembar lama.

Untuk satu kolom ini dimungkinkan dengan VLOOKUP tapi saya tidak yakin bagaimana cara mengatasinya untuk seluruh lembar. Ada saran?

Javy
sumber
Anda perlu menggunakan fungsi atau dapatkah Anda menggunakan makro?
Raystafarian
Makro berfungsi, meskipun saya menggunakan Office '11 (Mac), jadi saya tidak tahu apakah akan ada batasan?
Juli

Jawaban:

0

Jika saya mengerti benar, copymemiliki informasi terkini tentang produk yang ada saat copydibuat (walaupun tidak semua produk diperbarui), dan primarymemiliki informasi basi tentang produk tersebut, ditambah beberapa produk baru.

Jika demikian, maka tampaknya copybisa berfungsi sebagai dasar baru untuk primary. Dengan kata lain, Anda ingin memulai copydan hanya menambahkan baris baru primary, bukan?

Menggunakan VLOOKUP:

  1. berlaku VLOOKUPpada primary, mencari pencocokan produk dicopy
  2. filter kolom ini untuk ditampilkan #N/A(atau urutkan di kolom ini sehingga #N/Askumpulan hingga satu ujung)
  3. salin #N/Abaris kecopy
  4. kosongkan VLOOKUPkolom padacopy
  5. pastikan untuk mengingat copysekarang memiliki informasi saat ini
andy holaday
sumber