Subtleties nggarap baris break ing Excel

Garis putus ing sel sing padha, ditambahake nggunakake trabasan keyboard Alt+Ketik iku umum banget lan umum. Kadhangkala digawe dening pangguna dhewe kanggo nambah kaendahan ing teks sing dawa. Kadhangkala transfer kasebut ditambahake kanthi otomatis nalika mbongkar data saka program apa wae (hello 1C, SAP, lsp.) Masalahe, sampeyan kudu ora mung ngujo tabel kasebut, nanging bisa digunakake - banjur transfer karakter sing ora katon iki bisa dadi masalah. Lan bisa uga ora dadi - yen sampeyan ngerti carane nangani kanthi bener.

Ayo padha nliti masalah iki kanthi luwih rinci.

Mbusak baris break kanthi ngganti

Yen kita kudu nyisihake tanda hubung, mula sing paling dhisik dipikirake yaiku teknik "golek lan ganti" klasik. Pilih teks banjur nelpon jendhela panggantos kanthi trabasan keyboard Ctrl+H utawa liwat Ngarep - Golek lan Pilih - Ganti (Ngarep - Golek & Pilih - Ganti). Siji inkonsistensi - ora jelas carane mlebu ing lapangan ndhuwur Kanggo nemokake (golek opo) karakter line break siro kita. Alt+Ketik kene, sayangé, iku ora bisa maneh, nyalin simbol iki langsung saka sel lan nempel kene uga gagal.

Kombinasi bakal mbantu Ctrl+J - iku alternatif Alt+Ketik ing kothak dialog Excel utawa kolom input:

Elinga yen sawise sampeyan sijine kursor kedhip ing kolom ndhuwur banjur pencet Ctrl+J – ora bakal katon ing lapangan dhewe. Aja wedi - iki normal, simbol ora katon 🙂

Kanggo lapangan ngisor Ganti (Ganti karo) aja ngetik apa-apa, utawa ngetik spasi (yen kita pengin ora mung mbusak hyphens, nanging ngganti karo spasi supaya garis ora kelet bebarengan dadi siji kabèh). Cukup pencet tombol Ganti kabeh (Ganti Kabeh) lan tandha hubung kita bakal ilang:

Suasana: sawise nindakake panggantos ngetik karo Ctrl+J karakter siro tetep ing lapangan Kanggo nemokake lan bisa ngganggu ing mangsa ngarep - aja lali mbusak kanthi nyelehake kursor ing kolom iki lan kaping pirang-pirang (kanggo linuwih) mencet tombol Busak и Backspace.

Mbusak baris break karo rumus

Yen sampeyan perlu kanggo ngatasi masalah karo rumus, sampeyan bisa nggunakake fungsi dibangun ing PRINT (RESIH), sing bisa mbusak teks kabeh karakter sing ora bisa dicithak, kalebu garis putus-putus kita:

Pilihan iki, Nanging, ora tansah trep, amarga garis sawise operasi iki bisa glued bebarengan. Kanggo nyegah kedadeyan kasebut, sampeyan ora mung kudu mbusak tanda hubung, nanging ngganti karo spasi (pirsani paragraf sabanjure).

Ngganti baris break karo rumus

Lan yen sampeyan pengin ora mung mbusak, nanging kanggo ngganti Alt+Ketik ing, contone, spasi, banjur liyane, construction rada luwih Komplek bakal dibutuhake:

Kanggo nyetel hyphen sing ora katon, kita nggunakake fungsi kasebut SIMBOL (CHAR), sing ngasilake karakter kanthi kode (10). Lan banjur fungsi SUBSTITUT (GANTIKAN) nggoleki tandha hubung kita ing data sumber lan ngganti karo teks liyane, contone, karo spasi.

Divisi menyang kolom kanthi break baris

Menowo alat akeh lan banget Handy Teks kanthi kolom saka tab Data (Data - Teks menyang Kolom) uga bisa dianggo apik karo baris break lan pamisah teks saka siji sel dadi sawetara, bejat dening Alt+Ketik. Kanggo nindakake iki, ing langkah kapindho tuntunan, sampeyan kudu milih varian karakter delimiter khusus liyane (Adat) lan gunakake trabasan keyboard sing wis kita kenal Ctrl+J minangka alternatif Alt+Ketik:

Yen data sampeyan bisa ngemot sawetara jeda baris, sampeyan bisa "ambruk" kanthi nguripake kothak centhang. Nambani delimiters consecutive minangka siji (Nambani pembatas berturut-turut minangka siji).

Sawise ngeklik Sabanjure (Sabanjure) lan liwat kabeh telung langkah tuntunan, kita entuk asil sing dikarepake:

Wigati dimangerteni manawa sadurunge nindakake operasi iki, perlu kanggo nglebokake jumlah kolom kosong sing cukup ing sisih tengen kolom pamisah supaya teks sing diasilake ora nimpa nilai (rega) sing ana ing sisih tengen.

Dibagi dadi baris kanthi Alt + Ketik liwat Power Query

Tugas liyane sing menarik yaiku mbagi teks multiline saka saben sel ora dadi kolom, nanging dadi baris:

Butuh wektu dawa kanggo nindakake iki kanthi manual, angel karo rumus, ora kabeh wong bisa nulis makro. Nanging ing praktik, masalah iki kedadeyan luwih asring tinimbang sing dikarepake. Solusi sing paling gampang lan paling gampang yaiku nggunakake tambahan Power Query kanggo tugas iki, sing wis dibangun ing Excel wiwit 2016, lan kanggo versi sadurungé 2010-2013 bisa didownload kanthi gratis saka situs web Microsoft.

Kanggo mbukak data sumber menyang Power Query, sampeyan kudu ngowahi dadi "tabel cerdas" kanthi trabasan keyboard. Ctrl+T utawa kanthi tombol Format minangka tabel tab Home (Ngarep - Format minangka Tabel). Yen ana alesan sampeyan ora pengin utawa ora bisa nggunakake "tabel pinter", sampeyan bisa nggarap sing "bodho". Ing kasus iki, mung pilih sawetara asli lan menehi jeneng ing tab Formula - Jeneng Manager - Anyar (Formula - Manajer Jeneng - Anyar).

Sawisé iku, ing tab Data (yen sampeyan duwe Excel 2016 utawa mengko) utawa ing tab Pitakonan Daya (yen sampeyan duwe Excel 2010-2013) sampeyan bisa ngeklik tombol kasebut Saka meja / kisaran (Saka Tabel/Rentang)kanggo mbukak tabel kita menyang editor Power Query:

Sawise dimuat, pilih kolom kanthi teks multiline ing sel lan pilih printah ing tab Utama Pisah Column - Miturut Delimiter (Ngarep — Pisah Kolom — Miturut delimiter):

Paling kamungkinan, Power Query bakal kanthi otomatis ngenali prinsip divisi lan ngganti simbol dhewe #(lf) karakter feed line ora katon (lf = feed baris = feed baris) ing kolom input pamisah. Yen perlu, karakter liyane bisa dipilih saka dhaptar gulung mudhun ing sisih ngisor jendela, yen sampeyan mriksa kothak dhisik. Pisah karo karakter khusus (Dibagi dening karakter khusus).

Supaya kabeh dipérang dadi larik, lan dudu kolom - aja lali ngalih pamilih Rows (Miturut larik) ing grup opsi majeng.

Kabeh sing isih ana mung ngeklik OK lan entuk apa sing dikarepake:

Tabel sing wis rampung bisa dibongkar maneh ing lembaran kanthi nggunakake printah Nutup lan muat - Nutup lan muat ing… tab Home (Ngarep — Tutup&Muat — Tutup&Muat menyang…).

Wigati dicathet yen nalika nggunakake Power Query, sampeyan kudu ngelingi yen data sumber diganti, asil ora dianyari kanthi otomatis, amarga. iki dudu rumus. Kanggo nganyari, sampeyan kudu klik-tengen ing tabel pungkasan ing sheet banjur pilih printah Nganyari & Simpen (Refresh) utawa pencet tombol Nganyari Kabeh tab Data (Data - Refresh Kabeh).

Macro kanggo divisi menyang baris dening Alt + Enter

Kanggo ngrampungake gambar, ayo uga sebutno solusi masalah sadurunge kanthi bantuan makro. Bukak Editor Visual Basic nggunakake tombol kanthi jeneng sing padha ing tab Developer (Pengembang) utawa trabasan keyboard Alt+F11. Ing jendhela sing katon, lebokake modul anyar liwat menu Insert - Modul lan salin kode ing ngisor iki ana:

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)) 'nemtokake jumlah sel pecahan.Offset(1, 0 ).Resize(n, 1).EntireRow.Insert 'lebokake baris kosong ing ngisor sel.Resize(n + 1, 1) = WorksheetFunction.Transpose(ar) 'lebokake data saka array Set sel = cell.Offset(n + 1, 0) 'pindhah menyang sel sabanjure Sabanjure i End Sub  

Bali menyang Excel lan pilih sel kanthi teks multiline sing pengin dipisah. Banjur gunakake tombol macro tab pangembang (Pangembang - Makro) utawa trabasan keyboard Alt+F8kanggo mbukak makro sing digawe, sing bakal nindakake kabeh pakaryan kanggo sampeyan:

Voila! Programer, nyatane, mung wong kesed sing luwih seneng kerja keras lan ora nindakake apa-apa 🙂

  • Ngresiki teks saka sampah lan karakter ekstra
  • Ngganti teks lan mbusak spasi non-breaking karo fungsi SUBSTITUTE
  • Cara pamisah teks lengket dadi bagean ing Excel

Ninggalake a Reply