Microsoft Excel - menggabungkan sel dengan tanggal dan waktu

1

https://i.stack.imgur.com/tRE3S.jpg

Saya memiliki Kolom K dan L, masing-masing dengan tanggal dan waktu. Saya ingin menggabungkan sel-sel di baris dari dua kolom menjadi satu. Menggabungkan secara manual membutuhkan banyak waktu. Dan jika saya menggunakan rumus seperti concatenate, itu memberi saya serangkaian kode angka yang saya tidak dapat memformat kembali ke format tanggal.

Apakah ada cara saya bisa menggabungkan sel tanpa mengubah formatnya?

Qi Yuan
sumber
Dalam contoh Anda, saya melihat sel kosong, tetapi tidak ada dengan waktu? Apakah itu kekhilafan?
cybernard
Apakah K dan L saling eksklusif, sehingga Anda tidak akan pernah memiliki kasus di mana K dan L memiliki tanggal / waktu?
fixer1234

Jawaban:

3

Mungkin solusi termudah adalah:

  1. Pilih seluruh kolom K
  2. Klik Beranda & gt; Temukan & amp; Pilih & gt; Pergi Ke Spesial ...
  3. Pilih "Kosong" dan klik OK. Ini akan memilih hanya sel kosong di kolom A (yang tidak memiliki tanggal)
  4. Klik kanan pada sel yang dipilih dan pilih "Hapus ..."
  5. Pilih "Geser sel ke kiri" dan klik OK

Ini akan menggeser data dari kolom L ke spasi kosong di kolom K sehingga Anda akan memiliki semua tanggal di kolom K.

Sunting: hanya untuk mengatasi masalah Anda dengan menggunakan concatenate dan mendapatkan nomor: Anda mungkin perlu menggunakan TEXT() rumus untuk mengatur pemformatan hasil.

        K    |    L    |     M
-----------------------------------
1  Mar-17    |         | =K1 & L1
   (1.3.17.) |         | >42795
-----------------------------------
2  Mar-17    |         | =TEXT(K2 & L2, "mmm-yy")
   (1.3.17.) |         | >Mar-17

Sunting 2: Hanya untuk menambahkan catatan: jika Anda tidak memiliki versi bahasa Inggris dari Excel atau pengaturan "Wilayah dan Bahasa" Windows Anda bukan bahasa Inggris, TEXT rumus akan memberi Anda hasil dalam bahasa lokal Anda, bahkan jika Anda memformat sel sebagai "Tanggal" dan mengatur format Lokal ke Bahasa Inggris. Untuk mengatasi ini, Anda dapat menggunakan kode bahasa dalam rumus: =TEXT(K2 & L2, "[$-409]mmm-yy")

fitch496
sumber
@ fixer1234 hmm, saya mendapatkan sel kosong sebagai hasilnya jika kedua kolom kosong (Excel 2013)? Mendapatkan apa?
fitch496
1
Menarik. Kamu benar. Fungsi TEXT memperlakukannya sebagai kosong.
fixer1234
1

Jika Anda hanya ingin menampilkan stempel waktu dari satu kolom atau lainnya berdasarkan jika ada yang kosong atau tidak, Anda dapat menggunakan fungsi IF untuk memeriksa ISBLANK pada satu kolom dan menampilkannya jika ada, atau kolom lain jika ada tidak dan letakkan di kolom baru.

Rumus C kolom: =IF(ISBLANK([@date1]),[@date2],[@date1])

enter image description here

waggz
sumber
Contoh termasuk kasus di mana kedua kolom bisa kosong, seperti baris terakhir dalam contoh Anda. Anda mungkin ingin membuat kolom komposit kosong dalam kasus itu daripada menunjukkan tanggal yang tidak masuk akal. :-)
fixer1234
1

Ini tergantung pada bagaimana kolom diformat. Saran @Rajesh S berfungsi dengan baik untuk teks.

Namun, jika kolom diformat dalam format tanggal dan waktu excel memperlakukan ini sebagai nilai numerik.

Dalam hal ini

=K1+L1

Bekerja dengan baik. Karena mereka berdua benar-benar hanya angka.

Jika null ganda berbahaya

=IF(AND(K1="",L1=""),"",K1+L1)
cybernard
sumber
1
@ fixer1234 Saya menambahkan IF bersyarat. Namun, tidak mungkin untuk melanjutkan keduanya menjadi nol karena tidak ada nilai.
cybernard
Saya sudah membatalkan ini; itu yang akan saya posting dan Anda mengalahkan saya untuk itu. :-)
fixer1234