Cynildeb gweithio gyda thoriadau llinell yn Excel

Toriadau llinell o fewn yr un gell, wedi'u hychwanegu gan ddefnyddio llwybr byr bysellfwrdd Alt+Rhowch yn beth cyffredin a chyffredin iawn. Weithiau fe'u gwneir gan ddefnyddwyr eu hunain i ychwanegu harddwch i destun hir. Weithiau mae trosglwyddiadau o'r fath yn cael eu hychwanegu'n awtomatig wrth ddadlwytho data o unrhyw raglenni gwaith (helo 1C, SAP, ac ati) Y broblem yw bod yn rhaid i chi nid yn unig edmygu tablau o'r fath, ond gweithio gyda nhw - ac yna gall y trosglwyddiadau nodau anweledig hyn fod yn problem. Ac efallai na fyddant - os ydych chi'n gwybod sut i'w trin yn gywir.

Gadewch i ni edrych ar y mater hwn yn fwy manwl.

Dileu toriadau llinell trwy ailosod

Os oes angen i ni gael gwared â chysylltnodau, yna'r peth cyntaf sy'n dod i'r meddwl fel arfer yw'r dechneg glasurol “canfod a disodli”. Dewiswch y testun ac yna ffoniwch y ffenestr newydd gyda llwybr byr bysellfwrdd Ctrl+H neu drwy Cartref - Dod o Hyd a Dewis - Amnewid (Cartref - Darganfod a Dewis - Amnewid). Un anghysondeb – nid yw'n glir iawn sut i fynd i mewn i'r maes uchaf i ddod o hyd (Dod o hyd i beth) ein cymeriad torri llinell anweledig. Alt+Rhowch yma, yn anffodus, nid yw'n gweithio mwyach, mae copïo'r symbol hwn yn uniongyrchol o'r gell a'i gludo yma hefyd yn methu.

Bydd cyfuniad yn helpu Ctrl+J – dyna’r dewis arall Alt+Rhowch mewn blychau deialog Excel neu feysydd mewnbwn:

Sylwch ar ôl i chi roi'r cyrchwr amrantu yn y maes uchaf a gwasgwch Ctrl+J – ni fydd dim yn ymddangos yn y maes ei hun. Peidiwch â bod ofn - mae hyn yn normal, mae'r symbol yn anweledig 🙂

I'r cae gwaelod Dirprwy (Amnewid gyda) naill ai peidiwch â mynd i mewn i unrhyw beth, neu fynd i mewn i ofod (os ydym am nid yn unig tynnu cysylltnodau, ond rhoi bwlch yn eu lle fel nad yw'r llinellau'n glynu at ei gilydd yn un cyfanwaith). Pwyswch y botwm Amnewid popeth (Amnewid Pawb) a bydd ein cysylltnodau'n diflannu:

Naws: ar ôl perfformio'r amnewid a gofnodwyd gyda Ctrl+J cymeriad anweledig yn aros yn y maes i ddod o hyd a gall ymyrryd yn y dyfodol - peidiwch ag anghofio ei ddileu trwy osod y cyrchwr yn y maes hwn a sawl gwaith (ar gyfer dibynadwyedd) gwasgu'r bysellau Dileu и Backspace.

Dileu toriadau llinell gyda fformiwla

Os oes angen i chi ddatrys y broblem gyda fformiwlâu, yna gallwch chi ddefnyddio'r swyddogaeth adeiledig PRINT (GLÂN), a all glirio testun pob nod na ellir ei argraffu, gan gynnwys ein toriadau llinell anffodus:

Fodd bynnag, nid yw'r opsiwn hwn bob amser yn gyfleus, oherwydd gellir gludo llinellau ar ôl y llawdriniaeth hon gyda'i gilydd. Er mwyn atal hyn rhag digwydd, mae angen i chi nid yn unig dynnu'r cysylltnod, ond rhoi bwlch yn ei le (gweler y paragraff nesaf).

Amnewid toriadau llinell gyda fformiwla

Ac os ydych am nid yn unig i ddileu, ond i ddisodli Alt+Rhowch ar, er enghraifft, ofod, yna bydd angen adeiladwaith arall, ychydig yn fwy cymhleth:

I osod cysylltnod anweledig rydym yn defnyddio'r ffwythiant SYMBOL (CHAR), sy'n allbynnu nod yn ôl ei god (10). Ac yna y swyddogaeth TANYSGRIFIAD (SUBSTITUTE) yn chwilio am ein cysylltnodau yn y data ffynhonnell ac yn eu disodli ag unrhyw destun arall, er enghraifft, gyda bwlch.

Rhannu'n golofnau fesul toriad llinell

Yn gyfarwydd i lawer ac yn offeryn defnyddiol iawn Testun gan golofnau o'r tab Dyddiad (Data - Testun i Golofnau) gall hefyd weithio'n wych gyda thoriadau llinell a rhannu'r testun o un gell yn sawl un, gan ei dorri gan Alt+Rhowch. I wneud hyn, yn ail gam y dewin, mae angen i chi ddewis amrywiad o'r nod amffinydd personol Arall (Cwsm) a defnyddiwch y llwybr byr bysellfwrdd rydyn ni'n ei wybod yn barod Ctrl+J fel dewis arall Alt+Rhowch:

Os gall eich data gynnwys sawl toriad llinell yn olynol, yna gallwch eu “llewygu” trwy droi'r blwch ticio ymlaen Trinwch amffinyddion olynol fel un (Trinwch amffinyddion olynol fel un).

Ar ôl clicio ar Digwyddiadau (Nesaf) a chan fynd trwy dri cham y dewin, cawn y canlyniad a ddymunir:

Sylwch, cyn cyflawni'r llawdriniaeth hon, mae angen mewnosod nifer ddigonol o golofnau gwag i'r dde o'r golofn hollt fel nad yw'r testun canlyniadol yn trosysgrifo'r gwerthoedd (prisiau) a oedd ar y dde.

Rhannwch yn llinellau gan Alt + Enter trwy Power Query

Tasg ddiddorol arall yw rhannu'r testun aml-linell o bob cell nid yn golofnau, ond yn llinellau:

Mae'n cymryd amser hir i wneud hyn â llaw, mae'n anodd gyda fformiwlâu, ni all pawb ysgrifennu macro. Ond yn ymarferol, mae'r broblem hon yn digwydd yn amlach nag yr hoffem. Yr ateb symlaf a hawsaf yw defnyddio'r ategyn Power Query ar gyfer y dasg hon, sydd wedi'i chynnwys yn Excel ers 2016, ac ar gyfer fersiynau cynharach 2010-2013 gellir ei lawrlwytho'n rhad ac am ddim o wefan Microsoft.

I lwytho'r data ffynhonnell i mewn i Power Query, yn gyntaf mae'n rhaid i chi ei drosi i “tabl smart” gyda llwybr byr bysellfwrdd Ctrl+T neu drwy botwm Fformat fel bwrdd tab Hafan (Cartref - Fformat fel Tabl). Os nad ydych chi eisiau neu os na allwch ddefnyddio “tablau craff” am ryw reswm, yna gallwch chi weithio gyda rhai “dwp”. Yn yr achos hwn, dewiswch yr ystod wreiddiol a rhowch enw iddo ar y tab Fformiwlâu - Rheolwr Enw - Newydd (Fformiwlâu - Rheolwr Enw - Newydd).

Ar ôl hynny, ar y tab Dyddiad (os oes gennych Excel 2016 neu ddiweddarach) neu ar y tab Ymholiad Pwer (os oes gennych Excel 2010-2013) gallwch glicio ar y botwm O'r bwrdd/ystod (O'r Tabl / Ystod)i lwytho ein bwrdd i mewn i'r golygydd Power Query:

Ar ôl llwytho, dewiswch y golofn gyda thestun aml-linell yn y celloedd a dewiswch y gorchymyn ar y Prif tab Colofn Hollti - Yn ôl Amffinydd (Cartref - Colofn Hollt - Yn ôl amffinydd):

Yn fwyaf tebygol, bydd Power Query yn cydnabod yr egwyddor o rannu yn awtomatig ac yn amnewid y symbol ei hun #(lf) cymeriad porthiant llinell anweledig (lf = porthiant llinell = porthiant llinell) yn y maes mewnbwn gwahanydd. Os oes angen, gellir dewis nodau eraill o'r gwymplen ar waelod y ffenestr, os byddwch yn gwirio'r blwch yn gyntaf Wedi'i rannu â chymeriadau arbennig (Rhannu â nodau arbennig).

Fel bod popeth wedi'i rannu'n rhesi, ac nid yn golofnau - peidiwch ag anghofio newid y dewisydd Rhesi (Yn ôl rhesi) yn y grŵp opsiynau uwch.

Y cyfan sydd ar ôl yw clicio arno OK a chael yr hyn yr ydych ei eisiau:

Gellir dadlwytho'r tabl gorffenedig yn ôl i'r ddalen gan ddefnyddio'r gorchymyn Cau a llwytho - Cau a llwytho i mewn… tab Hafan (Cartref - Cau a Llwyth - Cau a Llwythwch i…).

Mae'n bwysig nodi, wrth ddefnyddio Power Query, mae'n rhaid i chi gofio, pan fydd y data ffynhonnell yn newid, nad yw'r canlyniadau'n cael eu diweddaru'n awtomatig, oherwydd. nid fformiwlâu mo'r rhain. I ddiweddaru, rhaid i chi dde-glicio ar y tabl olaf ar y ddalen a dewis y gorchymyn Diweddaru ac Arbed (Adnewyddu) neu pwyswch y botwm Diweddariad i Bawb tab Dyddiad (Data - Adnewyddu Pawb).

Macro i'w rannu'n llinellau gan Alt+Enter

I gwblhau'r llun, gadewch i ni hefyd sôn am ddatrysiad y broblem flaenorol gyda chymorth macro. Agorwch y Golygydd Sylfaenol Gweledol gan ddefnyddio'r botwm o'r un enw ar y tab Datblygwr (Datblygwr) neu lwybrau byr bysellfwrdd Alt+F11. Yn y ffenestr sy'n ymddangos, mewnosodwch fodiwl newydd trwy'r ddewislen Mewnosod – Modiwl a chopïwch y cod canlynol yno:

Is-hollti_By_Rows() Cell bylu Fel Ystod, n Fel Cyfanrif Set cell = ActiveCell Ar gyfer i = 1 I Selection.Rows.Count ar = Hollti(cell, Chr(10)) 'pennwch nifer y darnau cell.Offset(1, 0 ).Newid maint(n, 1).EntireRow.Insert 'mewnosod rhesi gwag o dan cell.Resize(n + 1, 1) = WorksheetFunction.Transpose(ar)' rhowch ddata iddynt o'r arae Set cell = cell.Offset(n) + 1, 0) 'symud i'r gell nesaf Nesaf i Diwedd Is  

Dychwelwch i Excel a dewiswch y celloedd gyda'r testun aml-linell rydych chi am ei rannu. Yna defnyddiwch y botwm Macros tab datblygwr (Datblygwr - Macros) neu lwybr byr bysellfwrdd Alt+F8i redeg y macro a grëwyd, a fydd yn gwneud yr holl waith i chi:

Ystyr geiriau: Voila! Mewn gwirionedd, dim ond pobl ddiog iawn yw rhaglenwyr a byddai'n well ganddynt weithio'n galed unwaith ac yna gwneud dim byd 🙂

  • Glanhau testun o sothach a chymeriadau ychwanegol
  • Amnewid testun a stripio bylchau di-dor gyda'r swyddogaeth SUBSTITUTE
  • Sut i rannu testun gludiog yn rhannau yn Excel

Gadael ymateb