Saya menggunakan SharePoint untuk mengumpulkan data melalui fitur survei. Namun, saya ingin membuat data keluaran lebih mudah dikelola. Karena itu, saya ingin mengambil beberapa kolom dan menggabungkannya menjadi beberapa.
Saat ini, tampilannya seperti ini:
Name 1 Address 1 Age 1 Name 2 Address 2 Age 2 Name 3 Address 3 Age 3 Date
John My Home 50 Mary Your Home 40 James Our Home 70 01/31/1991
Saya ingin terlihat seperti ini:
**Name Address Age Date**
John My Home 50 01/31/1991
Mary Your Home 40 01/31/1991
James Our Home 70 01/31/1991
Survei ini terus diperbarui, jadi idealnya makro / vba yang mengekstrak data dari satu lembar dan memproduksinya dengan cara ini, akan lebih baik.
Juga, kata hati-hati adalah bahwa kadang-kadang sel-sel di kolom mana pun mungkin kosong. Jadi saya ingin memastikan formula tidak berhenti karena melihat sel kosong, tetapi menyalin dari atas ke bawah dari satu kolom ke yang lain.
Terakhir tetapi tidak kalah pentingnya, ada data lain dalam sel, dengan langkah-langkah lain yang mungkin saya tambahkan ke makro, tetapi ini adalah sebagian besar langkah yang saya tidak bisa bayangkan.
Terima kasih sebelumnya atas bantuan Anda !
Permintaan serupa (tampaknya): Excel 2010 Memindahkan data dari beberapa kolom / baris ke satu baris
Jawaban:
Ada cara sederhana untuk melakukan ini tanpa VBA, hanya menggunakan referensi sel. Sepertinya "sumber" contoh Anda menggunakan kolom A: J dan saya akan menganggap ada judul kolom, sehingga data dimulai pada baris 2. Saya akan menganggap lembar output Anda juga memiliki judul kolom dan hasilnya dimulai pada baris 2, dan gunakan kolom A: D. Rumus, di bawah, didasarkan pada tata letak ini, jadi Anda mungkin perlu menyesuaikan tata letak yang berbeda atau hanya meletakkan data di lokasi tersebut. Jadi di sini adalah sumber data:
Hasilnya terlihat seperti ini:
Semuanya menggunakan "1 1 / 2 Formula
Anda dapat memasukkannya dalam A2 dan menyalinnya ke kolom B dan C, dan menyalinnya ke bawah untuk mempopulasi baris sebanyak yang Anda butuhkan. Saat Anda membutuhkan lebih banyak, cukup pra-huni jumlah baris tambahan sewenang-wenang.
Ini menggunakan fungsi INDIRECT untuk membuat referensi sel dari nilai yang dihitung. Saya menggunakan alamat gaya R1C1 karena mereka cocok untuk jenis perhitungan ini. Perhitungan baris menghasilkan referensi ke baris sumber yang sama untuk tiga baris output. Perhitungan kolom bergerak di atas tiga kolom sumber untuk setiap baris hasil berturut-turut.
Kolom tanggal hanya memperbaiki referensi kolom ke kolom 10 dari sumber:
Ini menghasilkan output dari
0
untuk sel sumber kosong. Cara termudah untuk menyembunyikannya adalah dengan mengatur tampilan halaman agar tidak menampilkan nilai nol. Saya melakukannya di sini. Rumus ini sudah diisi sebelumnya di baris di luar Bert. Itu juga akan menyembunyikan sel-sel kosong individual.sumber