Saya memiliki daftar film dengan lebih dari 1500 entri (A1-A1500), semuanya berdasarkan abjad (Terima kasih kepada Excel) dan saya ingin membaginya menjadi beberapa kolom dengan 55 baris masing-masing pada lembar terpisah jika memungkinkan. Jadi A1-A55 dari Sheet1 akan pergi ke A1-A55 di Sheet2, dan A56-A110 akan pergi ke B1-B55 di Sheet2, seterusnya dan seterusnya.
Setiap sel adalah nama film individual dan saya ingin mereka beralih dari satu kolom panjang ke beberapa kolom dengan masing-masing 55 baris.
microsoft-excel
microsoft-office
kekuatan bodoh
sumber
sumber
Jawaban:
Jika data Anda ada di Sheet1, maka isi
Sheet2!A1
denganSeret / isi ini ke baris 55 dan keluar ke kolom AB. Parameter pertama
INDIRECT
adalah string yang dikonstruksi dari formulir , dengan mengevaluasi ke , -> , -> , dll ... dievaluasi menjadi .Sheet1!RnnnC1
A1
Sheet1!R1C1
A55
Sheet1!R55C1
B1
Sheet1!R56C1
AB15
Sheet1!R1500C1
INDIRECT(reference, FALSE)
mengambil nilai dari sel yang direferensikan dengan referensi menggunakan gaya "R1C1", di mana nomor baris dan nomor kolom ditentukan –– dan tentu saja ini sesuai denganA1:A1500
pada Sheet1.Ini akan menyebabkan data Anda muncul di kolom 55 baris pada Sheet2; masih akan ditautkan ke Sheet1. Untuk membuat salinan statis, “Salin” data (
A1:AB55
pada Sheet2) dan lakukan “Tempel Nilai”. (Agar aman, Anda mungkin ingin melakukan ini pada Sheet3, lalu hapus Sheet2.)sumber
Jika data Anda dibatasi koma (,) maka pilih baris terlebih dahulu kemudian goto
Data -> Text to column -> Click on Delimited radio button and click next -> Now choose Delimiters (if it is comma delimited the click on comma check box) and click next and finally Finish button
dan lihat hasilnya.sumber