Cara membuat beberapa lembar input data dari daftar master

1

Saya mencoba menggunakan Excel sebagai basis data. (Saya sadar bahwa saya harus menggunakan Access tetapi karena berbagai alasan saya tidak bisa.)

Saya memiliki lembar master di mana saya memiliki berbagai bidang yang mendefinisikan spesifik suatu produk. Saya ingin buku kerja menghasilkan beberapa lembar yang diisi dengan data dari lembar master.

Saya ingin buku kerja membuat lembar untuk setiap "kode ID" pada lembar master

Master Sheet

Inilah proses yang saya inginkan:

  1. Tambahkan baris data secara manual ke dalam lembar master, untuk mengatakan 'ID 106'.
  2. Kemudian, buku kerja akan secara otomatis menambahkan lembar "ID 106" ke buku kerja. Kemudian akan mengisi lembar templat dengan data dalam sel kuning (di bawah) dari lembar Master untuk membuat lembar produk yang terisi otomatis.

    Auto Filled Product Sheet

  3. Saya kemudian akan memasukkan data dalam kotak hijau secara manual.

Apakah ini mungkin?

Lee Roberts
sumber
Saya yakin sangat mungkin untuk menulis makro VBA yang akan, sesuai permintaan, memeriksa setiap entri pada lembar master, dan menghasilkan lembar untuk setiap entri yang belum memilikinya, secara opsional mengisinya dengan konten apa pun yang Anda inginkan . Jika Anda belum pernah menggunakan VBA sebelumnya, meskipun ini akan membutuhkan banyak penelitian dan coba-coba.
jpaugh
Anda juga bisa membuat referensi rumus ke sel di lembar lain; sehingga lembar per-entri dapat mereferensikan sel-sel kuning di atas dalam lembar master; kemudian, jika Anda mengubahnya di master, lembar per-entri akan diperbarui oleh Excel "gratis." Jika nomor baris entri (dalam lembar master) disimpan pada lembar per-item, Anda melangkah lebih jauh, dan membuat rumus yang memilih nomor baris dari satu sel pada templat, sementara kolom dipanggang di. Itu akan membuat menyalin tangan template jauh lebih membosankan (hanya sel baris-num perlu diubah.) Langkah di dir kanan.
jpaugh
Pilihan kedua akan lebih disukai karena saya tidak memiliki pengetahuan VBA sama sekali. Yang mengatakan, jika satu-satunya cara untuk melakukan ini secara efisien adalah VBA maka jadilah itu. Aku harus belajar terlalu cepat! Satu catatan samping adalah bahwa lembar master dalam kenyataannya memiliki 500 entri ditambah. Tidak yakin apakah ini akan mempengaruhi metode yang digunakan.
Lee Roberts
Template yang saya pikirkan hanya akan diperlukan untuk menyalin-tempel lembar templat, ganti namanya, lalu ubah satu sel (sel baris-angka) di samping yang hijau. Namun, itu melibatkan beberapa teknik canggih untuk merujuk sel secara tidak langsung. Jawaban ini harus membantu Anda memulai. Dalam kasus Anda, Anda menginginkan nomor baris dinamis daripada nama lembar dinamis, tetapi prosesnya akan sangat mirip.
jpaugh
Ingatlah bahwa langkah pembuatan templat dapat ditambahkan ke makro VBA nanti, setelah Anda membuatnya berfungsi. (Selalu ada lebih banyak untuk diotomatisasi.) Saya bertanya-tanya apakah seluruh proses ini mungkin 1/3 kesulitan untuk beralih ke Access. 2-5 lebih banyak masalah database-y, dan Anda mungkin mempertimbangkan untuk beralih.
jpaugh

Jawaban:

0

Ini adalah solusi non-makro. Karena kebijakan pengadaan perusahaan, Anda mungkin harus membuat solusi data tanpa bantuan VBA atau Access. Saya telah menemukan diri saya dalam situasi seperti itu, karena saya seorang teknisi akuntansi dan bukan seorang insinyur. Insinyur mendapatkan solusi mewah, departemen akuntansi tidak.

SEBUAH : Tentukan dari mana sumber data Anda berasal dan bagaimana alirannya. Jumlah ID tampaknya terjadi dengan data baru sehingga sebaiknya menyimpan laporan ID Anda dengan lembar pembuatan laporan alih-alih membuat banyak laporan dalam beberapa lembar.

Beberapa tabel perlu dibangun agar Anda dapat membuat laporan. Karena Excel memiliki batasan jumlah lembar yang bisa Anda miliki, Anda harus berhati-hati tentang bagaimana Anda bisa menyesuaikan tabel yang akan menampung semua data Anda.

B : Pelajari dan gunakan fungsi Indeks. Fungsi SUMIFS, COUNTIFS, AVERAGEIFS adalah teman Anda karena Windows telah membuat fungsi-fungsi ini untuk membuat Excel lebih kuat selama dekade terakhir. Anda mungkin akrab dengan semua ini tetapi siap. . . akan lebih bijak untuk diingatkan.

C : Pelajari cara menggunakan daftar dropdown di Laporan Utama Anda. Di bawah Data, klik Validasi Data dan di bawah Validasi Data klik Validasi Data. Anda akan melihat jendela sembul dengan daftar turun bawah. Memilih Daftar . Pemilihan data untuk daftar turun bawah ini perlu menggunakan fungsi OFFSET dengan fungsi COUNTA atau COUNT bersarang untuk daftar untuk mendapatkan panjang yang benar.

Daftar dropdown akan memungkinkan Anda untuk memilih ID yang tabel di bawah ini dapat digunakan untuk mencari informasi tanpa harus membuat beberapa contoh, perubahan yang sulit atau pencarian manual yang membingungkan. Ini juga memastikan bahwa data yang Anda pilih dalam dropdown selalu benar.

Phillip Siebold
sumber