L-irqaq tax-xogħol b'waqfiet tal-linji f'Excel

Pawżi tal-linja fl-istess ċellula, miżjuda bl-użu ta 'shortcut tat-tastiera Alt+Ikteb hija ħaġa komuni ħafna u komuni. Xi drabi huma magħmula mill-utenti nfushom biex iżidu s-sbuħija mat-test twil. Xi drabi trasferimenti bħal dawn jiżdiedu awtomatikament meta tinħatt id-dejta minn xi programmi ta' ħidma (bonjour 1C, SAP, eċċ.) Il-problema hija li allura trid mhux biss tammira dawn it-tabelli, iżda taħdem magħhom - u allura dawn it-trasferimenti ta' karattri inviżibbli jistgħu jkunu a problema. U jistgħu ma jsirux - jekk taf kif timmaniġġahom b'mod korrett.

Ejja nagħtu ħarsa lejn din il-kwistjoni f'aktar dettall.

It-tneħħija tal-waqfiet tal-linja billi tissostitwixxi

Jekk irridu neħilsu mis-singi, allura l-ewwel ħaġa li normalment tiġi f'moħħna hija t-teknika klassika ta '"sib u tibdil". Agħżel it-test u mbagħad ċempel it-tieqa ta 'sostituzzjoni b'shortcut tat-tastiera Ctrl+H jew permezz Home – Sib u Agħżel – Ibdel (Id-dar — Sib&Agħżel — Ibdel). Inkonsistenza waħda - mhuwiex ċar ħafna kif tidħol fil-qasam ta 'fuq Issib (Sib xiex) karattru inviżibbli tagħna break line. Alt+Ikteb hawn, sfortunatament, m'għadux jaħdem, l-ikkuppjar ta 'dan is-simbolu direttament miċ-ċellula u t-twaħħil hawn jonqos ukoll.

Taħlita se tgħin Ctrl+J – dik hija l-alternattiva Alt+Ikteb f'kaxxi ta' djalogu ta' Excel jew oqsma ta' input:

Jekk jogħġbok innota li wara li tpoġġi l-cursor li jteptep fil-qasam ta 'fuq u agħfas Ctrl+J – xejn mhu se jidher fil-qasam innifsu. Tibżax - dan huwa normali, is-simbolu huwa inviżibbli 🙂

Sal-qasam tal-qiegħ Sostitut (Ibdel bi) jew ma tiddaħħal xejn, jew daħħal spazju (jekk irridu mhux biss inneħħu s-singi, iżda nbiddluhom bi spazju biex il-linji ma jeħlux flimkien f'sħuħ wieħed). Agħfas biss il-buttuna Ibdel kollox (Ibdel Kollha) u s-sings tagħna se jisparixxu:

influwenzata: wara li twettaq is-sostituzzjoni mdaħħla ma Ctrl+J karattru inviżibbli jibqa 'fil-qasam Issib u jista 'jinterferixxi fil-futur - tinsiex tħassarha billi tpoġġi l-cursor f'dan il-qasam u bosta drabi (għall-affidabbiltà) tagħfas it-tasti Ħassar и L-ispazji lura.

It-tneħħija tal-qtugħ tal-linja b'formula

Jekk għandek bżonn issolvi l-problema bil-formuli, allura tista 'tuża l-funzjoni integrata ISTAMPAR (NADIF), li jistgħu jneħħu t-test tal-karattri kollha li ma jistgħux jiġu stampati, inklużi l-waqfiet tal-linja ħażin tagħna:

Din l-għażla, madankollu, mhix dejjem konvenjenti, minħabba li l-linji wara din l-operazzjoni jistgħu jiġu inkollati flimkien. Biex tevita li dan iseħħ, trid mhux biss tneħħi s-sing, iżda tibdilha bi spazju (ara l-paragrafu li jmiss).

Tissostitwixxi l-line breaks b'formula

U jekk trid mhux biss tħassar, iżda tissostitwixxi Alt+Ikteb fuq, pereżempju, spazju, imbagħad tkun meħtieġa kostruzzjoni oħra kemmxejn aktar kumplessa:

Biex tissettja sing inviżibbli nużaw il-funzjoni SIMBOLU (CHAR), li joħroġ karattru bil-kodiċi tiegħu (10). U mbagħad il-funzjoni SOSTITUT (SOSTITUT) tfittex is-sings tagħna fid-dejta tas-sors u tissostitwihom bi kwalunkwe test ieħor, pereżempju, bi spazju.

Diviżjoni f'kolonni b'line break

Familjari għal ħafna u għodda ferm handy Test bil-kolonni mit-tab Data (Data — Test għal Kolonni) jista 'wkoll jaħdem tajjeb ma' waqfiet tal-linji u jaqsam it-test minn ċellula waħda f'diversi, billi tkisser Alt+Ikteb. Biex tagħmel dan, fit-tieni pass tal-wizard, għandek tagħżel varjant tal-karattru delimitatur tad-dwana Professjoni oħra (Personalizzat) u uża s-shortcut tat-tastiera li diġà nafu Ctrl+J bħala alternattiva Alt+Ikteb:

Jekk id-dejta tiegħek jista' jkun fiha diversi qtugħ ta' linji wara xulxin, allura tista' "kollasshom" billi ddawwar il-kaxxa ta' kontroll Ittratta delimitaturi konsekuttivi bħala wieħed (Itratta d-delimitaturi konsekuttivi bħala wieħed).

Wara li tikklikkja fuq Li jmiss (Li jmiss) u għaddejjin mit-tliet passi kollha tal-wizard, irridu nġibu r-riżultat mixtieq:

Jekk jogħġbok innota li qabel ma twettaq din l-operazzjoni, huwa meħtieġ li tiddaħħal numru suffiċjenti ta 'kolonni vojta fuq il-lemin tal-kolonna maqsuma sabiex it-test li jirriżulta ma jiktebx fuq il-valuri (prezzijiet) li kienu fuq il-lemin.

Aqsam f'linji b'Alt + Daħħal permezz ta' Mistoqsija dwar l-Enerġija

Kompitu ieħor interessanti huwa li taqsam it-test b'ħafna linji minn kull ċellula mhux f'kolonni, iżda f'linji:

Huwa jieħu ħafna żmien biex tagħmel dan manwalment, huwa diffiċli bil-formuli, mhux kulħadd jista 'jikteb makro. Iżda fil-prattika, din il-problema sseħħ aktar spiss milli nixtiequ. L-aktar soluzzjoni sempliċi u faċli hija li tuża l-Power Query add-in għal dan il-kompitu, li ilu mibni f'Excel mill-2016, u għal verżjonijiet preċedenti 2010-2013 jista 'jitniżżel kompletament b'xejn mill-websajt ta' Microsoft.

Biex tagħbija d-dejta tas-sors f'Power Query, l-ewwel trid tikkonvertiha għal "tabella intelliġenti" b'shortcut tat-tastiera Ctrl+T jew bil-buttuna Format bħala tabella tab home (Id-dar — Format bħala Tabella). Jekk għal xi raġuni ma tridx jew ma tistax tuża "tabelli intelliġenti", allura tista 'taħdem ma' dawk "stupidi". F'dan il-każ, agħżel biss il-firxa oriġinali u agħtiha isem fuq it-tab Formuli – Maniġer tal-Isem – Ġdid (Formuli — Maniġer tal-Ismijiet — Ġdid).

Wara dan, fuq it-tab Data (jekk għandek Excel 2016 jew aktar tard) jew fuq it-tab Mistoqsija dwar l-Enerġija (jekk għandek Excel 2010-2013) tista' tikklikkja fuq il-buttuna Minn tabella/firxa (Mill-Tabella/Firxa)biex tagħbija t-tabella tagħna fl-editur tal-Power Query:

Wara t-tagħbija, agħżel il-kolonna b'test b'ħafna linji fiċ-ċelloli u agħżel il-kmand fuq it-tab Prinċipali Kolonna maqsuma - Permezz tad-Delimitatur (Dar — Kolonna maqsuma — Permezz ta' delimitatur):

X'aktarx, Power Query jirrikonoxxi awtomatikament il-prinċipju tad-diviżjoni u jissostitwixxi s-simbolu nnifsu #(lf) karattru inviżibbli line feed (lf = line feed = line feed) fil-field input tas-separatur. Jekk meħtieġ, jistgħu jintgħażlu karattri oħra mil-lista li tinżel fil-qiegħ tat-tieqa, jekk l-ewwel tiċċekkja l-kaxxa Qsim b'karattri speċjali (Maqsuma b'karattri speċjali).

Sabiex kollox jinqasam f'ringieli, u mhux kolonni - tinsiex taqleb is-selettur Ringieli (Bil-ringieli) fil-grupp ta 'għażliet avvanzati.

Jibdal biss li tikklikkja fuq OK u ikseb dak li trid:

Il-mejda lesta tista 'tinħatt lura fuq il-folja bl-użu tal-kmand Agħlaq u tagħbija – Agħlaq u tagħbija fi... tab home (Dar — Agħlaq&Tagħbija — Agħlaq&Tagħbija għal...).

Huwa importanti li wieħed jinnota li meta tuża Power Query, trid tiftakar li meta d-data tas-sors tinbidel, ir-riżultati ma jiġux aġġornati awtomatikament, għaliex. dawn mhumiex formuli. Biex taġġorna, trid tikklikkja bil-lemin fuq it-tabella finali fuq il-folja u tagħżel il-kmand Aġġorna u Issejvja (Aġġorna) jew agħfas il-buttuna Aġġorna kollox tab Data (Data — Aġġorna Kollha).

Makro għad-diviżjoni f'linji b'Alt+Enter

Biex tlesti l-istampa, ejja nsemmu wkoll is-soluzzjoni tal-problema preċedenti bl-għajnuna ta 'makro. Iftaħ l-Editur Visual Basic billi tuża l-buttuna tal-istess isem fuq it-tab Developer (Żviluppatur) jew shortcuts tat-tastiera Alt+F11. Fit-tieqa li tidher, daħħal modulu ġdid permezz tal-menu Daħħal – Modulu u kkopja l-kodiċi li ġej hemmhekk:

Sub Split_By_Rows() Dim cell As Range, n As Integer Set cell = ActiveCell Għal i = 1 Biex Selection.Rows.Count ar = Split(cell, Chr(10)) 'iddetermina n-numru ta' frammenti cell.Offset(1, 0 ).Resize(n, 1).EntireRow.Insert 'daħħal ringieli vojta taħt iċ-ċellula.Resize(n + 1, 1) = WorksheetFunction.Transpose(ar) 'daħħal fihom data mill-array Set cell = cell.Offset (n + 1, 0) 'bidla għaċ-ċellula li jmiss Next i End Sub  

Irritorna lejn Excel u agħżel iċ-ċelloli bit-test b'ħafna linji li trid taqsam. Imbagħad uża l-buttuna Macros tab iżviluppatur (Żviluppatur — Makros) jew shortcut tat-tastiera Alt+F8biex tmexxi l-makro maħluqa, li se tagħmel ix-xogħol kollu għalik:

Voila! Il-programmaturi huma, fil-fatt, nies għażżien ħafna li jippreferu jaħdmu iebes darba u mbagħad ma jagħmlu xejn 🙂

  • Tindif test minn junk u karattri żejda
  • Is-sostituzzjoni tat-test u t-tqaxxir ta 'spazji li ma jinkisrux bil-funzjoni SOSTITUT
  • Kif taqsam it-test li jwaħħal f'partijiet f'Excel

Ħalli Irrispondi