Saya telah mengimpor beberapa data ke Excel (dari file teks) dan berisi semacam karakter baris baru. Sepertinya ini awalnya:
Jika saya menekan F2 (untuk mengedit) lalu Enter (untuk menyimpan perubahan) pada setiap sel dengan baris baru (tanpa benar-benar mengedit apa pun), Excel secara otomatis mengubah tata letak agar terlihat seperti ini:
Saya tidak ingin karakter baris baru ini di sini, karena ini mengacaukan pemrosesan data lebih lanjut di trek. Bagaimana saya bisa mencari ini untuk mendeteksi lebih banyak dari mereka? Fungsi pencarian yang biasa tidak menerima karakter yang dimasukkan sebagai karakter pencarian.
microsoft-excel
worksheet-function
data-transfer
data-validation
Sangat Tidak Teratur
sumber
sumber
Jawaban:
Di Excel, karakter line break Alt+ standar Enteradalah ASCII 10. Dari tampilan tangkapan layar Anda, tampak ada karakter lain, mungkin ASCII 13.
Untuk menemukan ini, dalam dialog Temukan (atau Ganti ) standar, di bidang Temukan Apa , gunakan metode standar untuk memasukkan kode karakter ASCII: tahan Altdan ketik (pada keypad numerik) kode karakter, yaitu,
Alt 0010
hanya untuk baris istirahat, atauAlt 0013
(lepaskan Altdan tekan lagi)Alt 0010
Jika karakter tambahan itu bukan ASCII 13, Anda bisa menggunakan fungsi
=Code(AString)
untuk mendapatkan kode karakter paling kiri dari sebuah string.sumber
Jika Anda menekan Ctrl+ Jsaat dalam dialog Temukan , Anda akan dapat mencari karakter-karakter itu.
sumber
Jika Anda ingin melakukan ini dengan formula, itu akan menjadi
FIND(A3,CHAR(10),...
Ini berguna jika mencoba memecah blok alamat.
sumber
Fungsi mid () dapat diuraikan melalui beberapa baris.
Katakanlah alamat ini ada di sel A1:
Mari kita ambil alamat jalan di baris kedua.
Langkah pertama adalah menentukan nomor posisi dari dua karakter kembali.
Karakter pengembalian pertama ditemukan di '13' dengan ini:
Karakter kembali kedua ditemukan di '36' dengan ini:
Sekarang langkah kedua. Kami harus mengembalikan teks alamat kami di antara dua karakter nomor 13 & 36.
Di sini rumus bersarang:
sumber