Cara menonaktifkan autoformat angka Excel


11

Masalah ini mudah diperbaiki tetapi sangat mengganggu
apa yang saya lakukan adalah mengetikkan rentang jam, misalnya. (0-1), (1-2), (2-3) seterusnya per baris sel

TANGGAL --- JAM
1/1/2013 0-1
1/1/2013 1-2
1/1/2013 2-3
1/1/2013 3-4

Excel dengan bodoh terus memformat 1-2ke tanggal 2-Jan
untuk memperburuk keadaan adalah ketika saya mengubahnya ke format angka yang
diberikannya41276

Saya juga tidak dapat menemukan opsi AutoFormat di excel 2010, saya mengetahui tombol Format di rumah tetapi tidak ada autoformat di sana.


1
Pilih sel, klik kanan padanya dan ubah format sel dari GeneralmenjadiText

Rentang jam berarti 1AM -2AM?

mencoba mengubahnya menjadi teks tetapi tetap bersikeras tanggal. Dan juga menggunakan format militer 1-24 jadi tidak ada am / pm di sana
forum

2
Anda harus mengubahnya menjadi teks sebelum Anda memasukkan nilai. Lihat jawaban saya.

3
Cara termudah adalah mengetik '1-2- the 'memberitahu Excel untuk memperlakukan entri sebagai teks
chris neilsen

Jawaban:


3

Sebelum Anda memasukkan nilai apa pun di kolom / sel, ubah format sel menjadi Text.

Atau, letakkan ini di modul kode Buku Kerja untuk memaksa pemformatan ini di semua lembar, setiap kali buku kerja dibuka.

Private Sub Workbook_Open()
Dim sh As Worksheet

For Each sh In Me.Sheets
    sh.Cells.NumberFormat = "@"
Next

End Sub

Saya pikir menggunakan format kustom @menyelesaikannya untuk saya, Textsepertinya tidak berfungsi dengan aneh. Anda juga tahu cara menonaktifkan / mengaktifkan fungsi autoformatting dari excel? Dulu ada satu di xl2003
forum

@forums "format khusus @" - ini adalah simbol untuk format Teks dalam VBA))
Peter L.

Saya mencoba googling dan tahu tentang mengubahnya ke teks tetapi seperti komentar saya di atas, itu terus dikembalikan ke tanggal. Tidak tahu mengapa @bekerja dengan baik. Terima kasih atas tautan forum ms juga, mengetahui bahwa autoformatting tidak dapat dengan mudah dimatikan : sigh:
forum

Saya merasakan sakit Anda dengan unggul. Bos saya hanya ingin melakukan segalanya dengan sangat baik ketika saya bersikeras untuk menggunakan akses: sigh again :. Menurut Anda juga alasan mengapa ia kembali ke tanggal adalah karena sel yang berdekatan dalam format tanggal?
forum

tidak dapat mengatakan dengan pasti tentang masalah pengembalian, tetapi Excel (dan produk MS lainnya, dalam hal ini) telah diketahui sedikit tidak ramah pengguna ketika mencoba "secara cerdas" melakukan sesuatu, seperti memformat (Excel), membuat indentasi ( Word), dll.
David Zemens

4
  1. potong dan rekatkan semuanya ke note_pad
  2. hapus apa yang tersisa di xl
  3. Pilih semua sel yang diperlukan, baris kolom ke format teks
  4. tempel ulang dari note_pad
  5. jika perlu nanti Anda dapat mengubah format tanggal, waktu

Tidak senang harus mengambil langkah ekstra menyalin dan menempel ke notepad lalu menempelkan kembali ke excel. Ini satu-satunya cara entri "putus-putus" saya tidak dikonversi menjadi tanggal. Entri putus-putus berasal dari tabel java dari sumber luar. Tidak ada upaya lain yang menghentikan konversi selain melalui langkah notepad.
CSmith

Cara lain yang saya gunakan adalah dengan meletakkan = "1-2" karena saya membutuhkan info rentang yang sama untuk barang-barang sebelumnya - downside adalah tidak berfungsi dalam perhitungan ...
Solar Mike

0
  1. Pilih semua data '.csv' Anda dan salin ke notepad
  2. Setel semua sel di lembar kerja baru di Excel ke teks
  3. Rekatkan semua data Anda dari Notepad sebagai teks
  4. Salin kolom "terpengaruh" kembali ke Notepad
  5. Ubah semua .untuk Anda ,(mis. 10.00 hingga 10,00)
  6. Buka buku Excel baru - PENTING
  7. Salin kolom Anda dari Notepad ke buku Excel baru ini
  8. Salin dan tempel kolom kembali ke buku Excel asli Anda

Satu-satunya kelemahan adalah Anda memiliki nomor Anda sekarang dengan (,) alih-alih (.).


0

Cara lain adalah:

  1. simpan sheet sebagai CSV
  2. ganti namanya menjadi .txt
  3. buka kembali di Excel
  4. modul impor dipanggil
  5. beralih dari format umum ke teks untuk setiap kolom angka
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.