Bagaimana untuk mengalih keluar pemisah baris (pemulangan pengangkutan) daripada sel dalam Excel 2013, 2010 dan 2007

Tutorial ini akan memperkenalkan anda kepada tiga cara untuk mengalih keluar pulangan pengangkutan daripada sel dalam Excel. Anda juga akan belajar cara menggantikan pemisah baris dengan aksara lain. Semua penyelesaian yang dicadangkan berfungsi dalam Excel 2013, 2010, 2007 dan 2003.

Pemisahan baris boleh muncul dalam teks atas pelbagai sebab. Biasanya pemulangan pengangkutan berlaku dalam buku kerja, contohnya apabila teks disalin daripada halaman web, apabila ia sudah berada dalam buku kerja yang diterima daripada pelanggan, atau apabila kita sendiri menambahkannya dengan menekan kekunci. Alt + Enter.

Walau apa pun alasannya, cabaran sekarang adalah untuk mengalih keluar pemulangan pengangkutan, kerana mereka mengganggu carian frasa dan mengakibatkan kekacauan lajur apabila pembungkusan didayakan.

Ketiga-tiga kaedah yang dibentangkan adalah agak pantas. Pilih yang paling sesuai dengan anda:

Catatan: Pada mulanya, istilah "Pemulangan pengangkutan" dan "Suapan talian" digunakan semasa bekerja pada mesin taip dan menandakan dua operasi berbeza. Pembaca yang ingin tahu secara bebas boleh mencari maklumat terperinci tentang ini di Internet.

Komputer dan perisian pemprosesan perkataan telah direka bentuk dengan mengambil kira ciri-ciri mesin taip. Inilah sebabnya mengapa dua aksara tidak boleh cetak berbeza kini digunakan untuk menunjukkan pemisah baris: perjalanan balik kereta (Pemulangan pengangkutan, kod CR atau ASCII 13) dan Terjemahan baris (Suapan talian, LF atau kod ASCII 10). Pada Windows, kedua-dua aksara digunakan bersama dan pada sistem *NIX, hanya baris baharu digunakan.

Berhati-hati: Kedua-dua pilihan terdapat dalam Excel. Apabila mengimport daripada fail . Txt or . Csv data biasanya mengandungi pulangan pengangkutan dan suapan talian. Apabila pemisah baris dimasukkan secara manual dengan menekan Alt + Enter, Excel hanya memasukkan aksara baris baharu. Jika fail . Csv diterima daripada peminat Linux, Unix atau sistem lain yang serupa, kemudian bersedia untuk pertemuan dengan hanya watak baris baharu.

Mengeluarkan pengangkutan kembali secara manual

Kelebihan: Kaedah ini adalah yang terpantas.

Cons: Tiada faedah tambahan 🙁

Inilah cara anda boleh mengalih keluar pemisah baris menggunakan "Cari dan tukar"

  1. Pilih semua sel yang anda mahu alih keluar carriage returns atau gantikannya dengan aksara lain.Bagaimana untuk mengalih keluar pemisah baris (pemulangan pengangkutan) daripada sel dalam Excel 2013, 2010 dan 2007
  2. Keratan Akhbar Ctrl + Huntuk memaparkan kotak dialog Cari dan tukar (Cari dan tukar).
  3. Letakkan kursor di medan Untuk mencari (Cari apa) dan tekan Ctrl + J. Pada pandangan pertama, medan akan kelihatan kosong, tetapi jika anda melihat dengan teliti, anda akan melihat titik kecil di dalamnya.
  4. Dalam Digantikan oleh (Ganti Dengan) masukkan sebarang nilai untuk dimasukkan sebagai ganti pemulangan pengangkutan. Biasanya ruang digunakan untuk ini untuk mengelakkan pelekatan dua perkataan bersebelahan secara tidak sengaja. Jika anda hanya mahu mengalih keluar pemisah baris, tinggalkan medan Digantikan oleh (Ganti Dengan) kosong.Bagaimana untuk mengalih keluar pemisah baris (pemulangan pengangkutan) daripada sel dalam Excel 2013, 2010 dan 2007
  5. akhbar Ganti semua (Ganti Semua) dan nikmati hasilnya!Bagaimana untuk mengalih keluar pemisah baris (pemulangan pengangkutan) daripada sel dalam Excel 2013, 2010 dan 2007

Alih keluar pemisah baris menggunakan formula Excel

Kelebihan: Anda boleh menggunakan formula berjujukan atau bersarang untuk pengesahan teks kompleks dalam sel yang diproses. Contohnya, anda boleh mengalih keluar pemulangan pengangkutan dan kemudian mencari ruang hadapan atau belakang tambahan, atau ruang tambahan antara perkataan.

Dalam sesetengah kes, pemisah baris mesti dialih keluar untuk menggunakan teks sebagai argumen fungsi kemudiannya tanpa membuat perubahan pada sel asal. Hasilnya boleh digunakan, sebagai contoh, sebagai hujah fungsi VIEW (TENGOK).

Cons: Anda perlu membuat lajur pembantu dan melakukan banyak langkah tambahan.

  1. Tambahkan lajur tambahan pada penghujung data. Dalam contoh kami, ia akan dipanggil 1 talian.
  2. Dalam sel pertama lajur tambahan (C2), masukkan formula untuk mengalih keluar/menggantikan pemisah baris. Di bawah adalah beberapa formula berguna untuk pelbagai majlis:
    • Formula ini sesuai untuk digunakan dengan gabungan Windows dan UNIX carriage return/line feed.

      =ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;СИМВОЛ(13);"");СИМВОЛ(10);"")

      =SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),""),CHAR(10),"")

    • Formula berikut sesuai untuk menggantikan pemisah baris dengan mana-mana aksara lain (contohnya, “, ” – koma + ruang). Dalam kes ini, garisan tidak akan digabungkan dan ruang tambahan tidak akan muncul.

      =СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;СИМВОЛ(13);"");СИМВОЛ(10);", ")

      =TRIM(SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),""),CHAR(10),", ")

    • Dan ini adalah cara anda boleh mengalih keluar semua aksara yang tidak boleh dicetak daripada teks, termasuk pemisah baris:

      =ПЕЧСИМВ(B2)

      =CLEAN(B2)

    Bagaimana untuk mengalih keluar pemisah baris (pemulangan pengangkutan) daripada sel dalam Excel 2013, 2010 dan 2007

  3. Salin formula ke semua sel dalam lajur.
  4. Secara pilihan, anda boleh menggantikan lajur asal dengan yang baharu, dengan pemisah baris dialih keluar:
    • Pilih semua sel dalam lajur C dan menekan Ctrl + C salin data ke papan keratan.
    • Seterusnya, pilih sel B2, tekan pintasan papan kekunci Shift + F10 dan kemudian Memasukkan (Sisipkan).
    • Padamkan lajur pembantu.

Alih keluar pemisah baris dengan makro VBA

Kelebihan: Buat sekali – gunakan lagi dan lagi dengan mana-mana buku kerja.

Cons: Sekurang-kurangnya pengetahuan asas VBA diperlukan.

Makro VBA dalam contoh berikut mengalih keluar pulangan pengangkutan daripada semua sel pada lembaran kerja aktif.

Sub RemoveCarriageReturns() Malapkan MyRange As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual Untuk Setiap MyRange Dalam ActiveSheet.UsedRange Jika 0 < InStr(MyRange, Chr(10)) Kemudian MyRange = Replace(MyRange, Chr(10), " ") Tamat Jika Permohonan Seterusnya.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub

Jika anda tidak terlalu biasa dengan VBA, saya syorkan anda mengkaji artikel tentang cara memasukkan dan melaksanakan kod VBA dalam Excel.

Sila tinggalkan balasan anda