3 cara untuk mengalih keluar pulangan pengangkutan dalam Excel: formula, makro VBA, dialog cari&ganti

  • Berkongsi Ini
Michael Brown

Dalam petua ini, anda akan menemui 3 cara untuk mengalih keluar pulangan pengangkutan daripada sel Excel. Anda juga akan belajar cara menggantikan pemisah baris dengan simbol lain. Semua penyelesaian berfungsi untuk Excel 365, 2021, 2019 dan versi yang lebih rendah.

Mungkin terdapat sebab yang berbeza untuk pemisah baris berlaku dalam teks anda. Biasanya, pemulangan pengangkutan muncul apabila anda menyalin teks daripada halaman web, mendapatkan buku kerja yang sudah mengandungi pemisah baris daripada pelanggan atau anda menambahkannya sendiri menggunakan Alt+Enter .

Dalam apa jua keadaan, perkara yang anda mahu lakukan sekarang ialah memadamkan pemulangan pengangkutan kerana mereka tidak membenarkan anda mencari frasa dan menjadikan kandungan lajur kelihatan tidak teratur apabila anda menghidupkan pilihan teks bungkus.

Sila ambil perhatian bahawa pada mulanya istilah "Pemulangan pengangkutan" dan "Suapan baris " digunakan dalam mesin taip dan bermaksud 2 tindakan berbeza, anda boleh temui lebih banyak lagi di Wiki.

Komputer dan perisian pemprosesan teks dicipta dengan mengambil kira kekhususan mesin taip. Itulah sebabnya dua simbol tidak boleh cetak yang berbeza digunakan sekarang untuk menunjukkan pemisah baris: " Pemulangan pengangkutan " (CR, kod ASCII 13) dan " Suapan Talian " (LF, kod ASCII 10 ). Windows menggunakan 2 simbol satu demi satu: CR+LF, dan LF untuk sistem *NIX. Berhati-hati: dalam Excel anda boleh menemui kedua-dua varian . Jika anda mengimport data daripada fail .txt atau .csv, anda berkemungkinan besar menemui Carriage Return + Suapan Talian . Apabila anda memutuskan baris menggunakan Alt+Enter , Excel memasukkan Suapan Talian sahaja.

Sekiranya anda mendapat fail .csv daripada orang yang menggunakan Linux, Unix, dsb., anda hanya akan menemui Suapan Talian sekali lagi.

Kesemua 3 cara ini sangat pantas. Jangan ragu untuk memilih yang paling sesuai dengan anda:

    Petua. Untuk anda mencari penyelesaian kepada tugas yang bertentangan, kemudian baca cara menambah pemisah baris dengan cepat dalam sel Excel.

    Alih Keluar Carriage Returns secara manual

    Kebaikan: cara terpantas.

    Keburukan: tiada sebarang ciri tambahan :(.

    Sila cari langkah untuk menghapuskan pemisah baris menggunakan Cari dan Ganti:

    1. Pilih semua sel yang anda mahu alih keluar atau gantikan carriage returns.
    2. Tekan Ctrl+H untuk membuka Cari & Ganti kotak dialog .
    3. Dalam medan Cari Apa masukkan Ctrl+J . Ia akan kelihatan kosong, tetapi anda akan melihat titik kecil.
    4. Dalam medan Ganti Dengan , masukkan sebarang nilai untuk menggantikan pemulangan pengangkutan. Biasanya, ia adalah ruang untuk mengelakkan 2 perkataan bergabung secara tidak sengaja. Jika anda hanya perlu memadamkan pemisah baris, biarkan medan "Ganti Dengan" kosong.
    5. Tekan Gantikan Semua butang dan nikmati hasilnya!

    Padam pemisah baris menggunakan formula Excel

    Kebaikan: anda boleh menggunakan rantai formula / formula bersarang untuk sel kompleks pemprosesan teks. Contohnya, adalah mungkin untuk mengalih keluar pemulangan pengangkutan dan kemudian menghapuskan lebihan ruang hadapan dan belakang serta ruang antara perkataan.

    Atauanda mungkin perlu memadamkan pulangan pengangkutan untuk menggunakan teks anda sebagai hujah fungsi lain tanpa menukar sel asal. Contohnya, jika anda ingin boleh menggunakan hasil sebagai hujah bagi fungsi =lookup ().

    Keburukan: anda perlu membuat lajur pembantu dan mengikuti banyak langkah tambahan.

    1. Tambahkan lajur pembantu pada penghujung data anda. Anda boleh menamakannya "1 baris".
    2. Dalam sel pertama lajur pembantu ( C2 ), masukkan formula untuk mengalih keluar / menggantikan pemisah baris. Di sini anda boleh melihat beberapa formula yang berguna untuk keadaan yang berbeza:
      • Kendalikan kedua-dua kombinasi suapan pemulangan/ barisan Windows dan UNIX.

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

      • Formula seterusnya akan membantu anda menggantikan pemisah baris dengan mana-mana simbol lain (koma+ruang). Dalam kes ini, baris tidak akan bercantum dan ruang tambahan tidak akan muncul.

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

      • Jika anda ingin mengalih keluar semua aksara yang tidak boleh dicetak daripada teks, termasuk pemisah baris:

        =CLEAN(B2)

    3. Salin formula merentas sel lain dalam lajur.
    4. Secara pilihan , anda boleh menggantikan lajur asal dengan lajur di mana pemisah baris telah dialih keluar:
      • Pilih semua sel dalam lajur C dan tekan Ctrl + C untuk menyalin data ke papan keratan.
      • Sekarang pilih sel B2 dan tekan pintasan Shift + F10.Kemudian hanya tekan V .
      • Alih keluar lajur pembantu.

    Makro VBA untuk menyingkirkan pemisah baris

    Kebaikan: Dicipta sekali, boleh digunakan semula dalam mana-mana buku kerja.

    Keburukan: anda perlu mempunyai pengetahuan asas tentang VBA.

    Makro VBA daripada contoh di bawah memadamkan pulangan pengangkutan daripada semua sel dalam lembaran kerja yang sedang dibuka (lembaran kerja aktif).

    Sub RemoveCarriageReturns() Malapkan MyRange Sebagai Aplikasi Julat.ScreenUpdating = False Application.Calculation = xlCalculationManual Untuk Setiap MyRange Dalam ActiveSheet.UsedRange Jika 0 < InStr(MyRange, Chr(10)) Kemudian MyRange = Ganti(MyRange, Chr(10), "" ) End If Next Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub

    Jika anda tidak mengetahui VBA dengan baik, lihat Cara memasukkan dan menjalankan kod VBA dalam Excel

    Alih keluar carriage return dengan Text Toolkit

    Jika anda adalah pengguna bertuah Text Toolkit atau Ultimate Suite kami untuk Excel, maka anda tidak perlu membuang masa pada mana-mana manipulasi di atas. Apa yang diperlukan ialah 3 langkah pantas ini:

    1. Pilih satu atau lebih sel yang anda mahu padamkan pemisah baris.
    2. Pada reben Excel anda, pergi ke Data Ablebits tab > Teks kumpulan, dan klik butang Tukar .
    3. Pada anak tetingkap Tukar Teks , pilih butang radio Tukar pemisah baris kepada , taip aksara "penggantian" dalam kotak danklik Tukar .

    Dalam contoh kami, kami menggantikan setiap pemisah baris dengan ruang, jadi anda meletakkan kursor tetikus di dalam kotak dan tekan kekunci Enter:

    Akibatnya, anda akan mempunyai jadual yang tersusun rapi dengan alamat satu baris:

    Jika anda ingin mencuba ini dan 60 lagi alat penjimat masa untuk Excel, anda dialu-alukan untuk memuat turun percubaan versi Suite Ultimate kami. Anda akan kagum apabila menemui penyelesaian beberapa klik untuk tugasan yang paling mencabar dan membosankan dalam Excel!

    Video: Cara mengalih keluar pemisah baris dalam Excel

    Michael Brown ialah peminat teknologi yang berdedikasi dengan semangat untuk memudahkan proses kompleks menggunakan alat perisian. Dengan lebih sedekad pengalaman dalam industri teknologi, beliau telah mengasah kemahirannya dalam Microsoft Excel dan Outlook, serta Helaian Google dan Dokumen. Blog Michael berdedikasi untuk berkongsi pengetahuan dan kepakarannya dengan orang lain, menyediakan petua dan tutorial yang mudah diikuti untuk meningkatkan produktiviti dan kecekapan. Sama ada anda seorang profesional berpengalaman atau pemula, blog Michael menawarkan pandangan berharga dan nasihat praktikal untuk memanfaatkan sepenuhnya alatan perisian penting ini.