Gabungkan dua kolom menjadi satu kolom, sel demi sel

Saya mencoba menggabungkan dua kolom menjadi satu kolom, sel demi sel. Misalnya, saya memiliki waktu mulai di satu kolom dan waktu berakhir di kolom lain, seperti yang ditunjukkan pada gambar. Saya mencoba menggabungkannya menjadi satu kolom (Waktu) yang memiliki waktu mulai di satu sel dan waktu berakhir di sel tepat di bawahnya, dengan menduplikasi kode (kolom ketiga) dengan setiap penambahan. Seperti yang ditunjukkan pada gambar. ![masukkan deskripsi gambar di sini

Apakah ada cara untuk melakukan itu?


person Amal Nasir    schedule 22.10.2019    source sumber
comment
Lihat Cara Bertanya pertanyaan dengan contoh minimal yang dapat direproduksi dan edit pertanyaan Anda sesuai dengan itu.   -  person JvdV    schedule 22.10.2019
comment
Gunakan INDEKS, MOD, dan BARIS.   -  person BigBen    schedule 22.10.2019
comment
Bagaimana saya bisa melakukan itu?   -  person Amal Nasir    schedule 22.10.2019
comment
Anda perlu menampilkan beberapa data tiruan dan keluaran yang diharapkan, bukan hanya header.   -  person Scott Craner    schedule 23.10.2019
comment
@ScottCraner baru saja memperbarui!   -  person Amal Nasir    schedule 23.10.2019
comment
Apakah waktu mulai dan Waktu Berakhir pada baris lain saling tumpang tindih atau selalu berurutan, dan pada bagian waktu manakah baris tersebut harus diulang, Jam, Menit, Detik?   -  person Scott Craner    schedule 23.10.2019
comment
Atau apakah Anda hanya ingin dua baris untuk setiap baris, satu untuk waktu mulai dan satu lagi untuk waktu berakhir?   -  person Scott Craner    schedule 23.10.2019
comment
@ScottCraner mereka selalu berurutan. Biasanya beberapa detik.   -  person Amal Nasir    schedule 23.10.2019
comment
ya, dua baris untuk setiap baris.   -  person Amal Nasir    schedule 23.10.2019


Jawaban (2)


Ke depan:

masukkan deskripsi gambar di sini

Rumus di D2:

=INDEX($A$2:$B$9,ROUND(ROW(A1)/2,0),MOD(ROW(),2)+1)

Rumus di E2:

=INDEX($C$2:$C$9,ROUND(ROW(A1)/2,0))

Mundur:

masukkan deskripsi gambar di sini

Rumus di D2:

=INDEX($A$2:$B$9,ROUND(((COUNTA(C:C)-1)*2-(ROW(A1)-1))/2,0),MOD(ROW(A1),2)+1)

Rumus di E2:

=INDEX($C$2:$C$9,ROUND(((COUNTA(C:C)-1)*2-(ROW(A1)-1))/2,0))
person JvdV    schedule 22.10.2019
comment
Terima kasih! Itu berhasil. Bisakah Anda menjelaskan apa yang Anda lakukan di sini? Saya juga mendapatkan waktu dari akhir ke awal, bukan dari awal ke akhir. - person Amal Nasir; 23.10.2019
comment
@AmalHope, saya hanya menggunakan beberapa (ROUND, ROW dan MOD) untuk mengembalikan nilai parameter kedua dan ketiga dari fungsi INDEX. Jika Anda membaca tentang INDEX Anda akan melihat dibutuhkan parameter baris dan kolom. Yang terbaik adalah menelusuri rumus menggunakan fungsi Evaluasi Rumus bawaan. - person JvdV; 23.10.2019
comment
@amalhope, menyertakan ide untuk iterasi mundur (yang tentunya bisa sedikit disederhanakan) - person JvdV; 23.10.2019
comment
Terima kasih banyak! - person Amal Nasir; 23.10.2019

Dengan asumsi data Anda dimulai di baris 2.

=A2&" "&B2

person Mark S.    schedule 22.10.2019
comment
Terima kasih, tapi ini akan menggabungkannya menjadi satu sel. Saya ingin menggabungkan data menjadi satu sel dan sel tepat di bawahnya. - person Amal Nasir; 22.10.2019