Flytta till en ny rad i en excel-cell. Linda linjer i en cell. Hur man anger flera rader text utan att skapa stycken

Det är ofta nödvändigt att radbryta text inuti en Excel-cell till en ny rad. Det vill säga, flytta texten längs linjerna inuti en cell som visas på bilden. Om du efter att ha skrivit in den första delen av texten helt enkelt trycker på ENTER-tangenten flyttas markören till nästa rad, men till en annan cell, och vi behöver en överföring i samma cell.

Detta är väldigt gemensam uppgift och det kan lösas väldigt enkelt - för att flytta text till en ny rad i en Excel-cell måste du klicka ALT+ENTER(håll ned ALT-tangenten och tryck sedan på ENTER-tangenten utan att släppa den)

Hur man radbryter text på en ny rad i Excel med hjälp av en formel

Ibland behöver du göra en radbrytning inte bara en gång, utan med funktioner i Excel. Som i det här exemplet i figuren. Vi anger förnamn, efternamn och patronym och det samlas automatiskt i cell A6

I fönstret som öppnas, på fliken "Alignment", måste du markera rutan bredvid "Word wrap" som visas på bilden, annars kommer radbrytning i Excel inte att visas korrekt med formler.

Hur man byter ut ett bindestreck i Excel med ett annat tecken och tillbaka med hjälp av en formel

Burk ändra bindestreckssymbolen till något annat tecken, till exempel på ett mellanslag, med hjälp av textfunktionen SUBSTITUTE i Excel

Låt oss ta ett exempel på vad som finns på bilden ovan. Så i cell B1 skriver vi SUBSTITUTE-funktionen:

ERSÄTTNING(A1;CHAR(10); " ")

A1 är vår text med radbrytning;
CHAR(10) är en radbrytning (vi tittade på detta lite högre upp i den här artikeln);
" " är ett mellanslag eftersom vi ändrar radbrytningen till ett mellanslag

Om du behöver göra den motsatta operationen - ersätt utrymmet med ett bindestreck (symbol), så kommer funktionen att se ut så här:

ERSÄTTNING(A1; " ";CHAR(10))

Låt mig påminna dig om att för att radbrytningar ska reflekteras korrekt måste du ange "Wrap across lines" i cellegenskaperna, i "Alignment"-avsnittet.

Hur man ändrar bindestrecket till ett mellanslag och tillbaka i Excel med SÖK - ERSÄTT

Det finns tillfällen då formler är obekväma att använda och ersättningar måste göras snabbt. För att göra detta använder vi Sök och ersätt. Välj vår text och tryck CTRL+H, följande fönster kommer upp.

Om vi ​​behöver ändra radbrytningen till ett mellanslag, måste vi ange en radbrytning på raden "Sök" för detta stå i fältet "Sök", tryck sedan på ALT-tangenten, utan att släppa den, skriv 010 på tangentbordet - det här är en radbrytningskod, den kommer inte att synas i det här fältet.

Efter det, i fältet "Ersätt med", anger du ett mellanslag eller något annat tecken som du behöver ändra till och klickar på "Ersätt" eller "Ersätt alla".

Förresten, detta implementeras tydligare i Word.

Om du behöver ändra radbrytningstecknet till ett mellanslag, måste du ange i fältet "Sök". specialkod"Linjebrytning", som indikeras som ^l
I fältet "Ersätt med:" behöver du bara skapa ett mellanslag och klicka på "Ersätt" eller "Ersätt alla".

Du kan ändra inte bara radbrytningar, utan även andra specialtecken, för att få motsvarande kod måste du klicka på knappen "Mer >>", "Special" och välja den kod du behöver. Jag påminner dig om det denna funktion finns bara i Word, dessa symboler fungerar inte i Excel.

Hur man ändrar radbrytning till mellanslag eller vice versa i Excel med VBA

Låt oss titta på ett exempel för markerade celler. Det vill säga, vi väljer de nödvändiga cellerna och kör makrot

1. Ändra mellanslag till bindestreck i markerade celler med VBA

Sub SpacesToHyphens()
För varje cell i urval
cell.Value = Replace(cell.Value, Chr(32) , Chr(10) )
Nästa
Avsluta Sub

2. Ändra bindestreck till mellanslag i markerade celler med hjälp av VBA

Sub WrapsToSpaces()
För varje cell i urval
cell.Value = Replace(cell.Value, Chr(10) , Chr(32) )
Nästa
Avsluta Sub

Koden är väldigt enkel: Chr (10) är en radbrytning, Chr (32) är ett mellanslag. Om du behöver byta till någon annan symbol, byt bara ut kodnumret som motsvarar den önskade symbolen.

Teckenkoder för Excel

Nedan på bilden anges olika symboler och deras motsvarande koder, flera kolumner är olika typsnitt. För att förstora bilden, klicka på bilden.

Hur gör man en radbrytning i en Excel-cell? Alternativ för att avstava en del av ett ord.
Oerfarna användare gör överföringen som i Word, det vill säga de trycker på enter-tangenten och här, istället för att överföra, flyttar de helt enkelt till en annan cell. Du bör dock veta att detta bör göras med hjälp av tangentbordet genom att trycka på alt- och enter-tangenterna samtidigt. Detta är en av de mest enkla sätt. Däremot när man ständigt arbetar med Excel-dokument stor volym är denna metod inte särskilt effektiv.


Låt oss titta på hur du kan använda formateringsfunktionen för att förenkla uppgiften att slå in text i en cell.
Denna metod har en liten förutsättning för dem som kommer att använda den. Faktum är att det är bekvämt om det inte finns någon noggrannhet i överföringen av ord eller delar av ett ord. Det vill säga, det här alternativet garanterar endast överföring inom cellen, men det garanterar inte att du kan använda det för att bibehålla noggrannhet i överföringen av vissa ord eller bokstäver. Vi kommer att beskriva hur man gör detta i praktiken. Välj önskad cell med hjälp av markören. Tryck sedan på höger musknapp så ser du en meny. I den letar vi efter cellformatet


Nästa steg är att markera "wrap by words" i menyn som öppnas. Markera rutan och tryck på OK för att bekräfta dina åtgärder.


Efter manipulationerna som beskrivs ovan kan du säkert arbeta i cellen med den text du behöver, och den kommer automatiskt att bli föremål för påtvingad ordlindning. Denna metod hjälper dig att arbeta med texter med formler mer effektivt. Självklart beror allt på dina uppgifter. Till exempel behöver du det här cellformatet inte bara för en specifik cell, utan för en större uppsättning celler. Detta är lätt att göra om du väljer önskad array eller ark och använder cellformatfunktionen för att ställa in den ovan beskrivna "ordbrytningsfunktionen". Du bör dock komma ihåg att ord automatiskt radbryts endast om ordet är vid cellkanten. Standarddimensionerna för celler är inte stora i höjden. OCH den här metoden formatering utökar gränserna på egen hand. Om detta inte händer bör du själv öka höjden eller bredden på cellen.
Formler
Låt oss beröra ett annat sätt att bryta en linje i en cell. Detta kan också göras med hjälp av en formel. Excel har en uppsättning funktioner för att arbeta med text. Vi kommer att använda en av dessa funktioner. Låt oss säga att dina celler redan är formaterade enligt beskrivningen i alternativ två. Men du behöver ett visst ord eller en viss fras för att överföras. Och vanligtvis används det här alternativet om orden finns på andra ark, eller en del av någon formel. Vi löser detta problem enligt följande: välj cellen där det är nödvändigt att göra en specifik överföring av ett ord eller en fras och skriv in formeln i den: (sammanfoga (text1); symbol (4); text2) Texten i denna formeln innebär att du måste infoga ett ord eller en fras. Så du anger de två ord du behöver, ange vilket tecken du behöver börja bearbeta texten med.


Ord i denna formel måste placeras inom citattecken, och sedan kommer formeln själv att utföra överföringen av den parameter du behöver åt dig.


Du bekräftar endast genom att trycka på enter att du godkänner ändringarna.
Alla de metoder som beskrivs ovan låter dig slå in ord i en cell, och var och en av dem är lämpliga för att lösa vissa, specifika problem. De två metoderna är ganska lätta och lätta att komma ihåg. Den tredje tar lite tid. Men det är också tänkt att lösa smalare problem vid överföring av text.

När man skapar grafer och diagram i Excel finns det ofta behov av att göra en radbrytning i texten i en cell med mera. Till exempel för att få en bättre visuell effekt för läsbarheten av dataetiketter på grafer och diagram.

Formel för radbrytningar i Excel-celler

Betrakta exemplet nedan i figuren med ett histogram skapat i Excel. X-axeletiketterna innehåller säljarens namn och försäljningsdata. Detta exempel på datamärkning på ett histogram är alltid användbart när texten behöver ordnas kompakt för att inte skymma elementen i histogrammet.

Hemlighet detta beslut väldigt enkelt och elementärt. Du behöver bara lägga till CHAR-funktionen på rätt plats i formeln som genererar värdena i cellerna för att märka histogramdata.


Naturligtvis kan du bryta en rad var som helst i en cell med tangentkombinationen ALT+Enter. Men om det finns dussintals sådana celler är det bättre att automatisera denna process med den enkla formeln ovan.



Hur fungerar CHAR-funktionen när man bryter linjer i en cell?

MS Excel använder aktivt koder från ASCII-teckentabellen. Den innehåller alla teckenkoder som visas på skärmen i operativ system MS Windows oavsett version. Teckentabellen i ASCII-standarden innehåller 255 koder som alla tecken från 1 till 255 är numrerade med. Till exempel har den stora bokstaven A kod 97. Siffran 9 enligt samma tabell tilldelas kod 57. koden för mellanslagstecknet är 32, och radbrytningskoden har siffran 10. Samma tabell innehåller tecken som inte skrivs ut från tangentbordet.

Genom att känna till motsvarande koder från ASCII-tabellen och använda CHARACTER-funktionen kan vi infoga vilket tecken som helst i Excel formel. I exemplet som beskrivs ovan infogas ett radbrytningstecken, som är kopplat på båda sidor av &-operatorn mellan värdena i cellerna A2 och C2.

Om läget "Wrap text" inte är aktiverat i cellen, kommer närvaron av radbrytningstecknet att vara osynlig:


Men på histogram, grafer och diagram kommer radbrytningar som infogats med formler eller skrivs in från tangentbordet (ALT+Enter) att visas naturligt. Det vill säga att genom avstavning bryta en textrad i två eller flera.

Det är ofta nödvändigt att radbryta text inuti en Excel-cell till en ny rad. Det vill säga, flytta texten längs linjerna inuti en cell som visas på bilden. Om du efter att ha skrivit in den första delen av texten helt enkelt trycker på ENTER-tangenten flyttas markören till nästa rad, men till en annan cell, och vi behöver en överföring i samma cell.

Detta är en mycket vanlig uppgift och den kan lösas väldigt enkelt - för att flytta text till en ny rad i en Excel-cell måste du klicka ALT+ENTER(håll ned ALT-tangenten och tryck sedan på ENTER-tangenten utan att släppa den)

Hur man radbryter text på en ny rad i Excel med hjälp av en formel

Ibland behöver du göra en radbrytning inte bara en gång, utan med funktioner i Excel. Som i det här exemplet i figuren. Vi anger förnamn, efternamn och patronym och det samlas automatiskt i cell A6

I fönstret som öppnas, på fliken "Justering", måste du markera rutan bredvid "Word wrap" som visas på bilden, annars kommer radbrytningar i Excel inte att visas korrekt med formler.

Hur man byter ut ett bindestreck i Excel med ett annat tecken och tillbaka med hjälp av en formel

Burk ändra bindestreckssymbolen till något annat tecken, till exempel på ett mellanslag, med hjälp av textfunktionen SUBSTITUTE i Excel

Låt oss ta ett exempel på vad som finns på bilden ovan. Så i cell B1 skriver vi SUBSTITUTE-funktionen:

Koda:

ERSÄTTNING(A1,CHAR(10);" ")

A1 är vår text med radbrytning;
CHAR(10) är en radbrytning (vi tittade på detta lite högre upp i den här artikeln);
" " är ett mellanslag eftersom vi ändrar radbrytningen till ett mellanslag

Om du behöver göra den motsatta operationen - ändra utrymmet till ett bindestreck (symbol), så kommer funktionen att se ut så här:

Koda:

ERSÄTTNING(A1;" ";CHAR(10))

Låt mig påminna dig om att för att radbrytningar ska reflekteras korrekt måste du ange "Wrap across lines" i cellegenskaperna, i "Alignment"-avsnittet.

Hur man ändrar bindestrecket till ett mellanslag och tillbaka i Excel med SÖK - ERSÄTT

Det finns tillfällen då formler är obekväma att använda och ersättningar måste göras snabbt. För att göra detta använder vi Sök och ersätt. Välj vår text och tryck CTRL+H, följande fönster kommer upp.

Om vi ​​behöver ändra radbrytningen till ett mellanslag, måste vi ange en radbrytning på raden "Sök", för att göra detta, gå till fältet "Sök", tryck sedan på ALT-tangenten, utan att släppa den, skriv in 010 på tangentbordet - det här är radbrytningskoden, den kommer inte att synas i det här fältet.

Efter det, i fältet "Ersätt med", anger du ett mellanslag eller något annat tecken som du behöver ändra till och klickar på "Ersätt" eller "Ersätt alla".

Förresten, detta implementeras tydligare i Word.

Om du behöver ändra tecknet för radbrytning till ett mellanslag, måste du i fältet "Sök" ange en speciell kod för "Linjebrytning", som betecknas som ^l
I fältet "Ersätt med:" behöver du bara skapa ett mellanslag och klicka på "Ersätt" eller "Ersätt alla".

Du kan ändra inte bara radbrytningar, utan även andra specialtecken, för att få motsvarande kod måste du klicka på knappen "Mer >>", "Special" och välja den kod du behöver. Låt mig påminna dig om att den här funktionen endast är tillgänglig i Word; dessa symboler fungerar inte i Excel.

Standardregler för att skriva text i Excel-celler tillåter inte att du skriver text på flera rader. Och den vanliga tryckningen på Enter-tangenten, bekant för Word-program, leder bara till en övergång till nästa cell.

Placeringen av text i rader kan ställas in både efter skrivning och under skrivning. I det första fallet kommer celltexten att bestå av ett stycke och i det andra - av flera.

Hur anger man flera rader text utan att skapa stycken?

I det här fallet kommer texten i cellen att bestå av ett stycke, och antalet rader beror på cellens bredd.
1 sätt:

  • I gruppen "Alignment" klickar du på knappen "Text Wrap" (Fig. 3.19).

Metod 2:

  • I det öppna kalkylbladet väljer du de celler du vill ha (med eller utan text) och går till fliken "Hem".
  • I gruppen "Justering", klicka på knappen "Formatera celler" (eller använd kortkommandot Ctrl+Skift+F).
  • I fönstret "Formatera celler", på fliken "Justering", i gruppen "Visa", aktivera alternativet "Word Wrap".
  • Stäng fönstret med "OK"-knappen.

Råd

Senare, genom att justera kolumnbredden, uppnå önskat antal textrader i cellen.

Hur anger man flera textrader när man skapar stycken?

I det andra alternativet kommer varje rad i en cell att vara ett separat stycke, och antalet rader kommer att vara detsamma för alla kolumner.

  • I det öppna kalkylbladsfönstret skriver du den första textraden i önskad cell.
  • I slutet av en rad, för att flytta till den andra textraden, använd kortkommandot Alt+Enter.
  • I framtiden, om det behövs, använd denna kortkommando för att skapa ytterligare rader i cellen.