Dalam sel di lembar Excel saya memiliki nilai Tanggal seperti:
01/01/2010 14:30:00
Saya ingin mengonversi Tanggal menjadi Teks dan juga ingin Teks terlihat persis seperti Tanggal. Jadi nilai Date 01/01/2010 14:30:00
seharusnya seperti 01/01/2010 14:30:00
tetapi secara internal itu harus berupa Teks.
Bagaimana saya bisa melakukannya di Excel?
excel
excel-formula
Chaitanya MSV
sumber
sumber
Jawaban:
(Waktu 24 jam)
(waktu standar)
sumber
DATEVALUE("01/01/2010")
Berikut ini adalah pendekatan VBA:
Jika Anda mencari solusi tanpa pemrograman, Pertanyaan harus dipindahkan ke SuperUser.
sumber
Ini pilihan lain. Gunakan wizard 'Teks ke Kolom' bawaan Excel. Itu ditemukan di bawah tab Data di Excel 2007.
Jika Anda memiliki satu kolom yang dipilih, default untuk tipe file dan pembatas harus berfungsi, maka itu meminta Anda untuk mengubah format data kolom. Memilih teks memaksanya ke format teks, untuk memastikan bahwa itu tidak disimpan sebagai tanggal.
sumber
Dalam beberapa konteks menggunakan karakter 'sebelumnya akan berfungsi, tetapi jika Anda menyimpan ke CSV dan memuat lagi ini tidak mungkin.
sumber
Tidak dapat membuat rumus TEXT () berfungsi
Solusi termudah adalah menyalin paste ke Notepad dan kembali ke Excel dengan kolom diatur ke Teks sebelum menempel kembali
Atau Anda bisa melakukan hal yang sama dengan rumus seperti ini
=DAY(A2)&"/"&MONTH(A2)&"/"&YEAR(A2)& " "&HOUR(B2)&":"&MINUTE(B2)&":"&SECOND(B2)
sumber
Jika Anda tidak menggunakan pemrograman maka lakukan hal berikut (1) pilih kolom (2) klik kanan dan pilih Format Sel (3) Pilih "Kustom" (4) Tepat Di Bawah "Jenis:" ketik dd / mm / yyyy hh: mm : ss
sumber
Di Excel 2010, jawaban marg hanya berfungsi untuk beberapa data yang saya miliki di spreadsheet saya (diimpor). Solusi berikut ini bekerja pada semua data.
sumber
Saya tidak tahu tentang tahun penerbitan pertanyaan; mungkin sudah tua sekarang. Jadi, saya berharap jawaban saya menjadi lebih banyak referensi untuk pertanyaan serupa di masa depan setelah posting saya.
Saya tidak tahu apakah ada orang di luar sana yang telah memberikan jawaban yang serupa dengan yang akan saya berikan, yang mungkin menghasilkan - Saya pikir - menjadi yang paling sederhana, paling langsung dan paling efektif: Jika seseorang telah memberikannya, saya minta maaf , tapi saya belum melihatnya. Di sini, jawaban saya menggunakan CStr bukan TEXT:
Asuming sel A1 berisi tanggal, dan menggunakan kode VBA:
Selanjutnya, Anda dapat memanipulasinya sebagai string biasa menggunakan fungsi string (MID, LEFT, RIGHT, LEN, CONCATENATE (&), dll.)
sumber
Jawaban yang dipilih tidak berfungsi untuk saya karena Excel masih belum mengubah teks menjadi tanggal. Ini solusinya.
Katakan bahwa di kolom pertama, A, Anda memiliki data tipe
2016/03/25 21:20:00
tetapi disimpan sebagai teks. Kemudian di kolom B tulis=DATEVALUE(A1)
dan di kolom C tulis=TIMEVALUE(A1)
.Kemudian di kolom D lakukan
=B1+C1
untuk menambahkan format numerik tanggal dan waktu.Terakhir, salin nilai dari D ke kolom E dengan mengklik kanan di kolom E dan pilih
Paste Special -> Paste as Values
.Sorot nilai numerik di kolom E dan ubah tipe data menjadi tanggal - Saya lebih suka menggunakan tanggal kustom formulir
YYYY-MM-DD HH:MM:SS
.sumber