Saya perlu membuat buku kerja Excel induk yang referensi buku kerja lain sehingga saya bisa mencari item di satu tempat, bukan beberapa lembar Excel.

0

Saya memiliki rekan kerja yang melacak produk yang mereka kerjakan menggunakan buku kerja Excel, setiap orang memiliki produk mereka sendiri. Saat ini jika saya ingin mencari tahu siapa yang mengerjakan suatu item, saya harus mencari setiap buku kerja secara individu, atau secara teratur menyusunnya menjadi satu buku kerja.

Saya telah mencoba membuat buku kerja utama menggunakan Koneksi dan merujuk setiap buku kerja ke dalam lembar untuk setiap karyawan tetapi ternyata ini memiliki batas 255 kolom.

Saya mencari saran tentang cara terbaik untuk membuat buku kerja untuk menggabungkan semua info dari rekan kerja saya menjadi satu buku kerja Master. Saya telah membaca tentang SSIS tetapi tidak tahu bagaimana cara membuat / mencoba ini karena saya TIDAK dapat menemukan Manajer Koneksi Excel yang dibicarakan oleh semua penelitian saya.

EX. Ketika saya membuka buku kerja master saya, Steve, Jess, & amp; Buku kerja individu Kelley secara otomatis menjadi milikku sehingga aku dapat dengan mudah mencari sekaligus.

Setiap saran / saran akan sangat dihargai. Terimakasih

Kyle Hinkebein
sumber
Saya benar-benar telah melakukan itu dan saya tidak menanyakan pertanyaan ini tanpa mencoba semua yang dapat saya pikirkan. Saya khawatir tentang menerima poin negatif dengan menanyakan hal ini tetapi saya benar-benar membutuhkan bantuan. Saya mulai menggunakan opsi Koneksi di tab DATA yang membuat tautan ke buku kerja yang saya perlu direferensikan di buku kerja master tetapi proses ini terbatas hanya mengisi 255 kolom data .. Saya bahkan mencoba skrip VB tetapi sangat bingung dengan itu kemudian dipindahkan ke kemungkinan lain seperti SQL tetapi tidak tahu cara mengunduh bahkan mencoba mencari tahu sendiri.
Basis informasi dan data harus tetap lokal di dalam perusahaan di server kami .. Membuat SSIS atau menggunakan SQL sepertinya semua mengarah penelitian saya, saya berharap ada pilihan yang lebih sederhana atau mungkin seseorang dapat menjelaskan cara memulai . Saya terus mendengar tentang Excel Connections Manager atau Sources Manager tetapi tidak dapat menemukannya atau mengetahui cara menemukan / mengunduhnya.
SSIS adalah teknologi untuk memindahkan data tetapi sangat tidak fleksibel dalam hal tipe data. Excel menginterpretasikan data setiap kali spreadsheet terbuka dan dapat dengan mudah memutuskan kolom adalah teks seperti numerik. Itu membuat dua musuh bebuyutan ini. Fakta bahwa Anda menabrak batas impor 255 kolom di Excel membuat saya percaya bahwa ini akan menjadi peristiwa pembantaian hydra.
billinkc
Ok, aku menghargainya. Kedengarannya seperti vb mungkin hanya harus menjadi solusi .. Saya hanya akan harus mulai dari awal dengan hanya fungsi vb untuk mengetahuinya kemudian .. Saya mencoba menyelesaikan ini segera sebagai kejutan untuk bos sebelumnya orang lain mengetahuinya .. lol Tidak banyak waktu untuk mengerjakannya di tempat kerja .. Terima kasih lagi untuk peringatan SSIS, saya akan gila mencoba mencari cara untuk mencobanya, saya kira saya akan menyayangkan kegilaan itu ..

Jawaban:

1

SSIS adalah alat yang sangat kuat. Saya telah menggunakannya dengan sukses untuk mengkonsolidasikan data dari ribuan spreadsheet ke dalam database, yang melayani beragam konten kolom dan kolom. Namun itu adalah alat pengembang dengan kurva belajar yang curam.

Saya akan menggunakan Add-In Power Query Excel untuk tantangan Anda. Itu dapat menggabungkan data dari banyak file ke dalam tabel Excel tunggal, mis.

http://dutchdatadude.com/combining-excel-files-using-power-query-for-excel/

Mike Honey
sumber
Saya mencoba menggunakan Power Query dan saya memiliki masalah yang sama dengan itu hanya ingin memuat sejumlah data saya alih-alih semuanya, itu adalah hal yang sama yang terjadi ketika saya mencoba menggunakan koneksi data .. Saya menghargai saran itu meskipun ..
Kyle Hinkebein
0

Jika semua dokumen disimpan di jaringan atau di drive lokal Anda, Anda dapat menulis beberapa VBA untuk mengimpor data dengan cepat. Dimulai dari:

Bukalah Buku Kerja. Buka ("C: \ thefilepath \ thefile")

maka Anda dapat menyalin data ke 'master workbook' Anda dan secara otomatis menutup lembar lainnya. Anda juga dapat menulis beberapa kode yang memungkinkan Anda memilih hanya file yang ingin Anda buka jika itu yang Anda cari.

Saya pikir ini akan terbukti menjadi opsi yang lambat jika ada banyak data. Opsi basis data selain excel mungkin akan bekerja lebih baik.

Nate May
sumber
Saya akan mencoba ini sekali lagi. Saya menggunakan Koneksi Data untuk menautkan buku kerja saya ke master tetapi mereka terbatas pada 255 kolom .. Saya mencoba skrip vb dengan fungsi yang mirip dengan apa yang saya butuhkan tetapi TIDAK bisa mencari cara untuk membuatnya sesuai dengan kebutuhan saya. Membuat basis data / tautan SSIS tampaknya menjadi yang paling populer tetapi mereka semua mengatakan sesuatu seperti "buka Connections Manager" atau "Sources Manager" yang tidak dapat saya temukan, dan saya bahkan tidak dapat menemukan apa pun yang menjelaskan bagaimana cara menemukannya .. Satu-satunya hal yang dapat saya temukan adalah sumber yang digunakan untuk koneksi data di excel yang lagi-lagi, tidak akan berfungsi untuk saya ..
0

Gunakan VBA!

sangat sederhana untuk dipelajari, akan butuh sekitar 30 baris kode untuk melakukan ini.

for each workbook

open...

copy all rows into source sheet

close
Steven Martin
sumber