Bagaimana cara mencari karakter baris baru atau linebreak di Excel?

19

Saya telah mengimpor beberapa data ke Excel (dari file teks) dan berisi semacam karakter baris baru. Sepertinya ini awalnya: karakter baris baru

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: masukkan deskripsi gambar di sini

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.

Sangat Tidak Teratur
sumber
Apakah Anda dapat memposting buku kerja sampel di suatu tempat online? Menghapus linebreak dimungkinkan menggunakan Find , atau VBA, tetapi alangkah baiknya untuk mengetahui karakter apa yang tepat, dan uji penggantian berfungsi sesuai keinginan Anda
brettdj
Jika Anda bisa memberikan jawaban untuk menemukan linebreak yang bisa dimasukkan dengan mengetikkan alt-Enter saat mengedit sel, saya pikir itu akan menyelesaikannya. Jika tidak, saya mungkin dapat menemukan cara untuk meletakkan lembar kerja online nanti. Terima kasih!
Sangat tidak teratur

Jawaban:

26

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 0010hanya untuk baris istirahat, atau Alt 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.

chris neilsen
sumber
14

Jika Anda menekan Ctrl+ Jsaat dalam dialog Temukan , Anda akan dapat mencari karakter-karakter itu.

Wasabi
sumber
Saya melihat perubahan kursor, tetapi apa tepatnya yang dilakukannya?
Louis
1
+1. Tidak tahu ini. Saya selalu digunakan untuk melakukan num lock dan kemudian alt + 0010; ini hal yang cepat. @Louis: perubahan kursor adalah karena baris baru char [chr (10)] dimasukkan di bidang.
Fr0zenFyr
1
Luar biasa. Saya menggunakan Parallels di OS X dan kombinasi tombol Alt sepertinya tidak berfungsi. Ini berhasil!
n1000
10

Jika Anda ingin melakukan ini dengan formula, itu akan menjadi FIND(A3,CHAR(10),...

Ini berguna jika mencoba memecah blok alamat.

Dan Troxell
sumber
4

Fungsi mid () dapat diuraikan melalui beberapa baris.

Katakanlah alamat ini ada di sel A1:

Google, Inc.
1600 Amphitheatre Pkwy
Mountain View, CA 94043


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:

=SEARCH(CHAR(10),A1)


Karakter kembali kedua ditemukan di '36' dengan ini:

=SEARCH(CHAR(10),A1,SEARCH(CHAR(10),A1)+1)



Sekarang langkah kedua. Kami harus mengembalikan teks alamat kami di antara dua karakter nomor 13 & 36.

Di sini rumus bersarang:

=MID(A1,SEARCH(CHAR(10),A1),SEARCH(CHAR(10),A1,SEARCH(CHAR(10),A1)+1)-SEARCH(CHAR(10),A1))
Brad Smith
sumber