sibtilite yo nan travay ak kase liy nan Excel

Liy kase nan menm selil la, ajoute lè l sèvi avèk yon chemen kout klavye Alt+Antre nan se yon bagay trè komen ak komen. Pafwa yo fè itilizatè yo tèt yo pou ajoute bote nan tèks long. Pafwa transfè sa yo ajoute otomatikman lè w ap dechaje done ki sòti nan nenpòt pwogram k ap travay (bonjou 1C, SAP, elatriye) Pwoblèm lan se ke Lè sa a, ou gen pa sèlman admire tab sa yo, men travay avèk yo - ak Lè sa a, transfè karaktè envizib sa yo ka yon pwoblèm. Epi yo ka pa vin - si ou konnen ki jan yo okipe yo kòrèkteman.

Ann pran yon gade nan pwoblèm sa a nan plis detay.

Retire kase liy pa ranplase

Si nou bezwen debarase m de tire, Lè sa a, premye bagay ki anjeneral vin nan tèt ou se klasik "jwenn ak ranplase" teknik la. Chwazi tèks la epi rele fenèt ranplasman an ak yon chemen kout klavye Ctrl+H oswa atravè Kay – Jwenn ak Chwazi – Ranplase (Kay — Jwenn & Chwazi — Ranplase). Yon enkonsistans - li pa trè klè ki jan yo antre nan jaden an tèt Jwenn (Jwenn kisa) karaktè envizib liy kraze nou an. Alt+Antre nan isit la, malerezman, li pa travay ankò, kopye senbòl sa a dirèkteman nan selil la epi kole li isit la tou echwe.

Yon konbinezon ap ede Ctrl+J - sa se altènatif la Alt+Antre nan nan bwat dyalòg Excel oswa jaden antre:

Tanpri sonje ke apre ou fin mete kurseur k ap flache a nan jaden an tèt epi peze Ctrl+J - pa gen anyen ki pral parèt nan jaden an tèt li. Ou pa bezwen pè - sa a nòmal, senbòl la se envizib 🙂

Nan jaden anba a Ranplase (Ranplase ak) swa pa antre nan anyen, oswa antre nan yon espas (si nou vle non sèlman retire tire, men ranplase yo ak yon espas pou liy yo pa kole ansanm nan yon sèl antye). Jis peze bouton an Ranplase tout bagay (Ranplase tout) ak tire nou yo pral disparèt:

lonbraj: apre yo fin fè ranplasman an te antre ak Ctrl+J karaktè envizib rete nan jaden an Jwenn epi yo ka entèfere nan lavni an - pa bliye efase li lè w mete kurseur a nan jaden sa a ak plizyè fwa (pou fyab) peze kle yo. Efase и Backspace.

Retire kase liy ak yon fòmil

Si ou bezwen rezoud pwoblèm nan ak fòmil, Lè sa a, ou ka itilize fonksyon an entegre EKRI AN LÈT MAJISKIL (PROPRE), ki ka efase tèks la nan tout karaktè ki pa ka enprime, ki gen ladan kase liy malè nou yo:

Opsyon sa a, sepandan, se pa toujou pratik, paske liy apre operasyon sa a ka kole ansanm. Pou anpeche sa rive, ou bezwen non sèlman retire tire a, men ranplase li ak yon espas (gade paragraf kap vini an).

Ranplase kase liy ak yon fòmil

Men, si ou vle pa jis efase, men ranplase Alt+Antre nan sou, pou egzanp, yon espas, Lè sa a, yon lòt konstriksyon, yon ti kras pi konplèks yo pral mande:

Pou mete yon tire envizib nou itilize fonksyon an SYMBOL (CHAR), ki pwodui yon karaktè pa kòd li (10). Lè sa a, fonksyon an Ranplasan (SUBSTITUTION) chèche tire tire nou yo nan done sous yo epi ranplase yo ak nenpòt lòt tèks, pou egzanp, ak yon espas.

Divizyon an kolòn pa liy kraze

Abitye ak anpil zouti ak anpil sou la men Tèks pa kolòn soti nan tab la Done (Done — Tèks nan kolòn) ka travay byen tou ak kase liy ak divize tèks la soti nan yon sèl selil nan plizyè, kraze li pa Alt+Antre nan. Pou fè sa, nan dezyèm etap la nan sòsye an, ou bezwen chwazi yon varyant nan karaktè nan delimiter koutim Lòt bagay (Personnalisé) epi sèvi ak rakoursi klavye nou deja konnen Ctrl+J kòm yon altènatif Alt+Antre nan:

Si done ou yo ka genyen plizyè kase liy nan yon ranje, Lè sa a, ou ka "effondre" yo lè w vire kaz la. Trete delimitateur youn apre lòt kòm youn (Trete delimitè youn apre lòt kòm youn).

Apre klike sou Next (Apre) epi ale nan tout twa etap nan sòsye an, nou jwenn rezilta a vle:

Tanpri sonje ke anvan ou fè operasyon sa a, li nesesè mete yon kantite ase nan kolòn vid sou bò dwat la nan kolòn nan fann pou tèks la ki kapab lakòz pa ranplase valè yo (pri) ki te sou bò dwat la.

Divize an liy pa Alt + Antre atravè Power Query

Yon lòt travay enteresan se divize tèks miltiliy ki soti nan chak selil pa an kolòn, men an liy:

Li pran anpil tan pou fè sa manyèlman, li difisil ak fòmil, se pa tout moun ki ka ekri yon makro. Men, nan pratik, pwoblèm sa a rive pi souvan pase nou ta renmen. Solisyon ki pi senp ak pi fasil la se sèvi ak Power Query Add-in pou travay sa a, ki te bati nan Excel depi 2016, epi pou vèsyon pi bonè 2010-2013 li ka telechaje konplètman gratis sou sit entènèt Microsoft la.

Pou chaje done sous yo nan Power Query, ou dwe premye konvèti li nan yon "tab entelijan" ak yon chemen kout klavye. Ctrl+T oswa pa bouton Fòma kòm yon tab tab Akèy (Kay — Fòma kòm Tablo). Si pou kèk rezon ou pa vle oswa ou pa ka sèvi ak "tab entelijan", Lè sa a, ou ka travay ak "espid". Nan ka sa a, jis chwazi seri orijinal la epi ba li yon non sou tab la Fòmil – Manadjè Non – Nouvo (Fòmil — Manadjè Non — Nouvo).

Apre sa, sou tab la Done (si ou gen Excel 2016 oswa pita) oswa sou tab la Pouvwa rechèch (si w gen Excel 2010-2013) ou ka klike sou bouton an Soti nan tab/ranje (Soti nan tab/ranje)pou chaje tab nou an nan editè Power Query:

Apre chaje, chwazi kolòn nan ak tèks miltiliy nan selil yo epi chwazi kòmandman an sou tab la Prensipal Split Kolòn - Pa Delimiter (Lakay — Divize Kolòn — Pa delimiter):

Gen plis chans, Power Query pral otomatikman rekonèt prensip divizyon an epi ranplase senbòl nan tèt li #(lf) karaktè envizib liy manje (lf = liy manje = liy manje) nan jaden an opinyon séparateur. Si sa nesesè, yo ka chwazi lòt karaktè nan lis deroulant ki nan pati anba fenèt la, si w premye tcheke ti bwat la. Divize ak karaktè espesyal (Divize pa karaktè espesyal).

Se konsa, ke tout bagay divize an ranje, epi yo pa kolòn - pa bliye chanje seleksyon an Ranje (Pa ranje) nan gwoup opsyon avanse.

Tout sa ki rete se klike sou OK epi jwenn sa ou vle:

Ka tab la fini dwe dechaje tounen sou fèy la lè l sèvi avèk lòd la Fèmen epi chaje - Fèmen epi chaje nan... tab Akèy (Kay — Fèmen&Chaje — Fèmen&Chaje sou…).

Li enpòtan sonje ke lè w ap itilize Power Query, ou dwe sonje ke lè done sous yo chanje, rezilta yo pa otomatikman mete ajou, paske. sa yo pa fòmil. Pou mete ajou, ou dwe klike sou tab final la sou fèy la epi chwazi kòmandman an Mete ajou & Sove (Rafrechi) oswa peze bouton an Mete ajou tout tab Done (Done — rafrechi tout).

Makro pou divizyon an liy pa Alt + Antre

Pou konplete foto a, se pou nou mansyone tou solisyon an nan pwoblèm anvan an ak èd nan yon macro. Louvri Editè Visual Basic lè l sèvi avèk bouton ki gen menm non an sou tab la Developer (Devlopè) oswa rakoursi klavye Alt+F11. Nan fenèt ki parèt, mete yon nouvo modil nan meni an Mete – Modil epi kopye kòd sa a la:

Sub Split_By_Rows() Dim selil Kòm Range, n Kòm Integer Mete selil = ActiveCell Pou i = 1 Pou Selection.Rows.Count ar = Split(cell, Chr(10)) 'detèmine kantite fragman selil.Offset(1, 0 ).Resize (n, 1).EntireRow.Insert 'insert ranje vid anba cell.Resize (n + 1, 1) = WorksheetFunction.Transpose (ar) 'antre nan yo done ki soti nan etalaj la Mete selil = cell.Offset (n + 1, 0) 'chanje nan pwochen selil la Next i End Sub  

Retounen nan Excel epi chwazi selil yo ak tèks multiliy ou vle divize. Lè sa a, sèvi ak bouton an Makro tab pwomotè (Devlopè — Macro) oswa rakoursi klavye Alt+F8kouri makro a kreye, ki pral fè tout travay la pou ou:

Voila! An reyalite, pwogramè yo se moun ki trè parese ki ta pito travay di yon fwa epi pa fè anyen 🙂

  • Netwaye tèks soti nan tenten ak karaktè siplemantè
  • Ranplase tèks ak retire espas ki pa kase ak fonksyon SUBSTITUTE
  • Ki jan yo divize tèks kolan an pati nan Excel

Kite yon Reply