Seluk-beluk bekerja dengan jeda baris di Excel

Pemutusan baris dalam sel yang sama, ditambahkan menggunakan pintasan keyboard lain+Enter adalah hal yang sangat umum dan umum. Terkadang mereka dibuat oleh pengguna sendiri untuk menambah keindahan pada teks panjang. Terkadang transfer semacam itu ditambahkan secara otomatis saat membongkar data dari program kerja apa pun (halo 1C, SAP, dll.) Masalahnya adalah Anda tidak hanya harus mengagumi tabel seperti itu, tetapi juga bekerja dengannya – dan kemudian transfer karakter tak terlihat ini bisa menjadi masalah. Dan mereka mungkin tidak menjadi – jika Anda tahu cara menanganinya dengan benar.

Mari kita lihat masalah ini secara lebih rinci.

Menghapus jeda baris dengan mengganti

Jika kita perlu menghilangkan tanda hubung, maka hal pertama yang biasanya muncul di benak kita adalah teknik klasik “temukan dan ganti”. Pilih teks dan kemudian panggil jendela pengganti dengan pintasan keyboard Ctrl+H atau melalui Beranda – Temukan dan Pilih – Ganti (Beranda — Temukan&Pilih — Ganti). Satu inkonsistensi – tidak begitu jelas bagaimana cara masuk di bidang teratas Mencari (Menemukan apa) karakter pemisah garis kita yang tidak terlihat. lain+Enter di sini, sayangnya, tidak lagi berfungsi, menyalin simbol ini langsung dari sel dan menempelkannya di sini juga gagal.

Kombinasi akan membantu Ctrl+J - itu adalah alternatifnya lain+Enter di kotak dialog Excel atau bidang input:

Harap dicatat bahwa setelah Anda meletakkan kursor yang berkedip di bidang atas dan tekan Ctrl+J – tidak ada yang akan muncul di bidang itu sendiri. Jangan takut – ini normal, simbolnya tidak terlihat

Ke bidang bawah Pengganti (Ubah dengan) jangan masukkan apa pun, atau masukkan spasi (jika kita ingin tidak hanya menghapus tanda hubung, tetapi juga menggantinya dengan spasi sehingga garis tidak saling menempel menjadi satu kesatuan). Cukup tekan tombol Ganti semuanya (Menggantikan semua) dan tanda hubung kami akan hilang:

Nuansa: setelah melakukan penggantian masuk dengan Ctrl+J karakter tak terlihat tetap di lapangan Mencari dan dapat mengganggu di masa mendatang – jangan lupa untuk menghapusnya dengan menempatkan kursor di bidang ini dan beberapa kali (untuk keandalan) menekan tombol Delete и Backspace.

Menghapus jeda baris dengan formula

Jika Anda perlu menyelesaikan masalah dengan rumus, maka Anda dapat menggunakan fungsi bawaan PRINT (MEMBERSIHKAN), yang dapat menghapus teks dari semua karakter yang tidak dapat dicetak, termasuk jeda baris naas kami:

Namun, opsi ini tidak selalu nyaman, karena garis setelah operasi ini dapat direkatkan. Untuk mencegah hal ini terjadi, Anda tidak hanya perlu menghapus tanda hubung, tetapi juga menggantinya dengan spasi (lihat paragraf berikutnya).

Mengganti jeda baris dengan formula

Dan jika Anda ingin tidak hanya menghapus, tetapi juga mengganti lain+Enter pada, misalnya, sebuah ruang, maka konstruksi lain yang sedikit lebih kompleks akan diperlukan:

Untuk mengatur tanda hubung yang tidak terlihat, kami menggunakan fungsi SYMBOL (ARANG), yang menampilkan karakter dengan kodenya (10). Dan kemudian fungsinya PENGGANTI (PENGGANTI) mencari tanda hubung kami di data sumber dan menggantinya dengan teks lain, misalnya, dengan spasi.

Pembagian menjadi kolom dengan jeda baris

Akrab dengan banyak alat dan sangat berguna Teks menurut kolom dari tab Data (Data — Teks ke Kolom) juga dapat bekerja dengan baik dengan jeda baris dan membagi teks dari satu sel menjadi beberapa, memecahnya dengan lain+Enter. Untuk melakukan ini, pada langkah kedua wizard, Anda harus memilih varian karakter pembatas khusus Lainnya (Kebiasaan) dan gunakan pintasan keyboard yang sudah kita ketahui Ctrl+J sebagai alternatif lain+Enter:

Jika data Anda mungkin berisi beberapa jeda baris berturut-turut, maka Anda dapat "menciutkan"nya dengan mengaktifkan kotak centang Perlakukan pembatas berurutan sebagai satu (Perlakukan pembatas berurutan sebagai satu).

Setelah mengklik Selanjutnya (Lanjut) dan melalui ketiga langkah wizard, kami mendapatkan hasil yang diinginkan:

Harap dicatat bahwa sebelum melakukan operasi ini, perlu untuk memasukkan jumlah kolom kosong yang cukup di sebelah kanan kolom split sehingga teks yang dihasilkan tidak menimpa nilai (harga) yang ada di sebelah kanan.

Bagi menjadi beberapa baris dengan Alt + Enter melalui Power Query

Tugas menarik lainnya adalah membagi teks multiline dari setiap sel bukan menjadi kolom, tetapi menjadi baris:

Butuh waktu lama untuk melakukan ini secara manual, sulit dengan rumus, tidak semua orang bisa menulis makro. Namun dalam praktiknya, masalah ini lebih sering terjadi daripada yang kita inginkan. Solusi paling sederhana dan termudah adalah menggunakan add-in Power Query untuk tugas ini, yang telah dibangun ke dalam Excel sejak 2016, dan untuk versi 2010-2013 yang lebih lama dapat diunduh sepenuhnya gratis dari situs web Microsoft.

Untuk memuat data sumber ke Power Query, Anda harus terlebih dahulu mengonversinya menjadi "tabel pintar" dengan pintasan keyboard Ctrl+T atau dengan tombol Format sebagai tabel tab Beranda (Beranda — Format sebagai Tabel). Jika karena alasan tertentu Anda tidak ingin atau tidak dapat menggunakan "tabel pintar", maka Anda dapat bekerja dengan yang "bodoh". Dalam hal ini, cukup pilih rentang asli dan beri nama pada tab Rumus – Manajer Nama – Baru (Rumus — Manajer Nama — Baru).

Setelah itu, pada tab Data (jika Anda memiliki Excel 2016 atau lebih baru) atau pada tab Kueri Daya (jika Anda memiliki Excel 2010-2013) Anda dapat mengklik tombol Dari tabel/rentang (Dari Tabel/Rentang)untuk memuat tabel kita ke editor Power Query:

Setelah memuat, pilih kolom dengan teks multiline di sel dan pilih perintah pada tab Utama Pisahkan Kolom – Dengan Pembatas (Beranda — Pisahkan Kolom — Berdasarkan pembatas):

Kemungkinan besar, Power Query akan secara otomatis mengenali prinsip pembagian dan mengganti simbol itu sendiri #(jika) karakter umpan garis tak terlihat (lf = umpan garis = umpan garis) di bidang input pemisah. Jika perlu, karakter lain dapat dipilih dari daftar drop-down di bagian bawah jendela, jika Anda mencentang kotak terlebih dahulu Pisahkan dengan karakter khusus (Dibagi berdasarkan karakter khusus).

Sehingga semuanya dibagi menjadi baris, dan bukan kolom – jangan lupa untuk mengganti pemilih Baris (Berdasarkan baris) di grup opsi lanjutan.

Yang tersisa hanyalah mengklik OK dan dapatkan apa yang Anda inginkan:

Tabel yang sudah selesai dapat diturunkan kembali ke lembar menggunakan perintah Tutup dan muat – Tutup dan muat di… tab Beranda (Beranda — Tutup&Muat — Tutup&Muat ke…).

Penting untuk dicatat bahwa saat menggunakan Power Query, Anda harus ingat bahwa ketika data sumber berubah, hasilnya tidak diperbarui secara otomatis, karena. ini bukan formula. Untuk memperbarui, Anda harus klik kanan pada tabel terakhir pada lembar dan pilih perintah Perbarui & Simpan (Menyegarkan) atau tekan tombol Perbarui Semua tab Data (Data — Segarkan Semua).

Makro untuk pembagian menjadi baris dengan Alt+Enter

Untuk melengkapi gambar, sebutkan juga solusi dari masalah sebelumnya dengan bantuan makro. Buka Editor Visual Basic menggunakan tombol dengan nama yang sama pada tab Pengembang (Pengembang) atau pintasan keyboard lain+F11. Di jendela yang muncul, masukkan modul baru melalui menu Sisipkan – Modul dan salin kode berikut di sana:

Sub Split_By_Rows() Dim cell As Range, n As Integer Set cell = ActiveCell For i = 1 To Selection.Rows.Count ar = Split(cell, Chr(10)) 'menentukan jumlah fragmen cell.Offset(1, 0 ).Resize(n, 1).EntireRow.Insert 'masukkan baris kosong di bawah sel.Resize(n + 1, 1) = WorksheetFunction.Transpose(ar) 'masukkan ke dalamnya data dari array Set cell = cell.Offset(n + 1, 0) 'bergeser ke sel berikutnya Berikutnya i Akhiri Sub  

Kembali ke Excel dan pilih sel dengan teks multiline yang ingin Anda pisahkan. Kemudian gunakan tombol Macro tab pembangun (Pengembang — Makro) atau pintasan keyboard lain+F8untuk menjalankan makro yang dibuat, yang akan melakukan semua pekerjaan untuk Anda:

Voila! Faktanya, programmer hanyalah orang yang sangat malas yang lebih suka bekerja keras sekali dan kemudian tidak melakukan apa-apa

  • Membersihkan teks dari sampah dan karakter tambahan
  • Mengganti teks dan menghapus spasi yang tidak terputus dengan fungsi SUBSTITUTE
  • Cara membagi teks lengket menjadi beberapa bagian di Excel

Tinggalkan Balasan