Saya memiliki database dengan banyak baris untuk pengamatan yang sama (setiap baris sebenarnya memiliki cap waktu column C
).
Saya perlu membuat lembar tempat semua kolom dari ID yang sama disalin ke baris pertama dari ID yang sama secara berurutan dan dihapus setelahnya, seperti ini:
microsoft-excel
database
David Knigin
sumber
sumber
Mengapa Anda membutuhkan fomat itu? Anda akan memiliki banyak header berulang yang biasanya tidak diinginkan? Jika Anda ingin menghapus baris secara otomatis, Anda harus menggunakan VBA.
Seth
Saya akan mengatur tajuk secara manual tetapi saya perlu nilainya berada di baris yang sama untuk setiap ID.
David Knigin
Seperti @Seth bertanya MENGAPA? Saya menduga dengan penggunaan istilah pengamatan bahwa Anda mencoba melakukan analisis statistik data. Kebanyakan paket Statistik memungkinkan Anda untuk melakukan statistik dengan data apa adanya. Atau Anda bisa mencoba fungsi transformasi dalam paket Stat. Excel memang memiliki Transform (tergantung versi apa yang mungkin Anda miliki untuk mendapatkan addin powerQuery) tapi saya belum menggunakannya dalam beberapa saat sehingga tidak dapat mengonfirmasi itu akan melakukan apa yang Anda inginkan. Kalau tidak, itu akan menjadi VBA.
gns100
group_concat, listagg, atau serupa mungkin bekerja tergantung pada db yang Anda gunakan.
cybernard
Terima kasih. Untuk saat ini saya telah berhasil dengan kode VBA yang cukup sederhana. Saya bukan pecandu SPSS dan saya berasumsi bahwa itu tidak dapat mengelola data dalam format sebelumnya
David Knigin