Gabungkan Data Dari Berbagai Kolom - Hasil Survei Sharepoint


-1

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


Halo, selamat datang di SU! Sayangnya, kami bukan layanan penulisan skrip, tetapi kami dapat / akan membantu dengan spesifik. Apa yang telah Anda dapatkan sejauh ini, di mana Anda benar-benar terjebak, dan apa yang sudah Anda coba untuk melewati titik Anda terjebak? Kecuali Anda mengedit pertanyaan untuk memberikan info itu, dan memasukkan pertanyaan ke dalam konteks seperti itu, kemungkinan besar ini akan ditutup sebagai Terlalu Luas, atau Di Luar Topik.
Ƭᴇcʜιᴇ007

Benar, terima kasih atas klarifikasi @ Ƭᴇcʜιᴇ007! Saya kebanyakan terjebak pada formula yang bisa melakukan ini. Sejauh ini, saya telah menggunakan "ISNUMBER", di mana fx melihat ke kolom yang ditetapkan untuk nilai dan mengembalikan "BENAR" atau "SALAH" adalah teks dalam kolom yang cocok. Dari sana, rencananya adalah menggunakan vlookup dan di mana pun hasilnya benar, salinlah kolomnya. Namun, ada lebih dari satu kolom, tersebar terpisah. Jadi saya tidak yakin bagaimana harus melalui seluruh lembar dan bukan hanya satu kolom. Bisakah "Transpose" atau "Concatenate" membantu?
Joel

Jawaban:


0

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:

Source

Hasilnya terlihat seperti ini:

Result

Semuanya menggunakan "1 1 / 2 Formula

=INDIRECT("sheet1!r"&CEILING((ROW()-1)/3,1, )+1&"c"&COLUMN()+MOD((ROW()+1)/3,1)*9,0)

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:

=INDIRECT("sheet1!r"&CEILING((ROW()-1)/3,1, )+1&"c10",0)

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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.