Hem - Konfigurera routern
Hur man infogar en radbrytning i en excel-cell. Radbryt text till en ny rad i en cell i Excel

De flesta Microsoft Excel-inställningar är inställda som standard, inklusive begränsningen: en cell - en rad. Men det finns många fall när du behöver göra flera rader i en cell. Det finns flera sätt du kan göra detta.

Förutom arrangemanget av ord i en cell, visar det sig ofta vara ett problem att skriva ett långt ord: antingen överförs en del av det till en annan rad (när du använder Enter), eller så hamnar det i en intilliggande kolumn.

Office-produkten Excel har ett varierat utbud av lösningar för många uppgifter. Att radbryta en rad i en Excel-cell är inget undantag: från manuell brytning till automatisk radbrytning med en given formel och programmering.

Använda en tangentkombination

Använd i så fall kortkommandot " Alt+Enter" Det blir bekvämare för användaren att först hålla ned "Alt" och sedan, utan att släppa knappen, trycka på " Stiga på».

Du kan flytta text i en cell med den här kombinationen när du skriver eller efter att alla ord är skrivna på en rad. Du måste placera markören framför det önskade ordet och trycka på den angivna tangentkombinationen - detta skapar en ny rad i cellen.

När du behöver skriva stor text kan du använda kommandot " cellformat", vilket gör att du kan passa in texten i en Excel-cell.

Genom att klicka med musen markeraönskat område. Högerklicka för att öppna en dialogruta med kommandon. Välj " cellformat».

På den övre panelen väljer du avsnittet " utjämning».

Markera rutan mot kommandot " översätta enligt ord"(kolumn "visa"). Klicka på OK.

Därefter stängs dialogrutan. Nu är cellen fylld med lång text, radbrytning blir det utföras automatiskt. Om ordet inte passar i bredd kommer Excel själv att linda linjen i cellen.

Om det skulle finnas flera sådana celler, måste du välja dem alla med vänster musknapp och utföra ovanstående algoritm för åtgärder. Automatisk överföring visas i hela det valda området.

Använda formler

När användaren inte bara behöver dela upp texten i rader, utan också först samla in information från flera ställen, är ovanstående metoder inte lämpliga. I det här fallet används flera typer av ordöverföringsformler:

  • symbol ();
  • concatenate();
  • ersättning().

Symbol

Innerfästen koden anges– ett digitalt värde från 1 till 255. Koden är hämtad från en speciell tabell, där numret och motsvarande bärtecken anges. Överföringskoden är 10. Därför är formeln som används "tecken(10)".

Låt oss titta på ett specifikt exempel på hur man arbetar med formeln "tecken(10)". Låt oss först fylla i cellerna, som vi senare kommer att slå samman. 4 kolumner på första raden - efternamn, kön, ålder, utbildning. Den andra är Ivanova, kvinna, 30, högre utbildning.

Välj då välj en cell, där vi kommer att genomföra överföringen. Placera markören i formelfältet.

Fyller i formeln(för vald cell):

A1&A2&CHAR(10)&B1&B2&CHAR(10)&C1&C2&CHAR(10)&D1&D2

Där "&"-tecknet betyder sammanlänkning av motsvarande celler, och symbolen (10) betyder en radbrytning efter varje sammanfogat par.

När du har skrivit formeln trycker du på " Stiga på" Resultatet visas i det markerade området.

Skärmdumpen visar att formatet inte är inställt. Vi använder " strängformat", som nämnts ovan. Efter kryssrutan bredvid objektet " översätta enligt ord", kommer cellen att se ut som bilden nedan.

Det finns ett annat sätt att snabbt använda det här kommandot. Längst upp till höger finns en sektion " Formatera" Klicka på den lilla svarta pilen för att få fram en dialogruta. Nedan är det önskade kommandot.

Om du ersätter originaldata med andra kommer även innehållet i cellen att ändras.

Par

Funktionen "concatenate()" liknar den föregående. Det ges också av en formel, men inom parentes är det inte koden som anges, utan formeln "tecken (10)".

Låt oss ta till exempel bara den första raden med 4 kolumner.

Välj området som ska överföras och peka med markören på formelfältet. Låt oss skriva ner:

CONCATENATE(A1,CHAR(10),B1,CHAR(10),C1,CHAR(10),D1)

Tryck på knappen " Stiga på».

Låt oss ställa" översätta enligt ord" Vi får:

Antal celler för koppling kan det vara vad som helst.

Den största fördelen med denna metod är att förändring av data i rader och kolumner inte ändrar formeln, den kommer att ha samma specificerade algoritm.

Ersättning

När en cell innehåller många ord och du behöver flytta dem till en annan plats omedelbart med en överföring, använd sedan formeln "substitute()".

Ange önskad text i A4.

Välj sedan A6 med vänster mus och skriv det i formeln:

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

Infoga adressen till cellen med texten i formeln - A4. Efter att ha tryckt på " Stiga på"vi får resultatet.

Det är viktigt att inte glömma att markera rutan bredvid kommandot " översätta enligt ord».

Ersätter ett bindestreck med ett mellanslag och baksida

Ibland behöver du byta ut bindestrecket med ett mellanslag och göra en kolumn med ord till en solid text. Det finns flera sätt att göra detta. Låt oss titta på två av dem:

  • fönster" hitta och ersätta»;
  • VBA manus.

Hitta och ersätt öppnas med ett kortkommando Ctrl+H. För enkelhetens skull måste du först hålla ned Ctrl-tangenten och sedan trycka på den engelska bokstaven H. En dialogruta med anpassningsbara parametrar dyker upp.

I fältet " hitta» bör anges Ctrl+J(håll först ned tangenten och skriv sedan bokstaven). I det här fallet kommer fältet att förbli praktiskt taget tomt (det kommer bara att finnas en knappt märkbar blinkande prick).

I fältet " ersatt av» du måste sätta ett mellanslag (eller flera), såväl som alla andra tecken som du planerar att ändra bindestrecket till.

Programmet kommer att markera området av filen med de nödvändiga värdena. Sedan är det bara att trycka på " byta ut allt».

Kolumner med ord kommer att ordnas om till rader med mellanslag.

Använder ett VBA-skript

Du kan öppna redigeringsfönstret med ett kortkommando Alt+F11.

I editorn hittar vi panelen " VBA-projekt" och klicka på filen du letar efter. Högerklicka för att öppna snabbmenyn. Välj först " Föra in", då" Modul».

Ett fönster visas för att infoga koden.

Vi skriver koden där. Om det behövs bytas ut bindestrecksutrymme, då skriver vi:

Sub ReplaceSpace() För varje cell i urval cell.Value = Ersätt (cell.Value, Chr(32), Chr(10)) Next End Sub

Om vice versa:

Sub ReplaceTransfer() För varje cell i urval cell.Value = Ersätt (cell.Value, Chr(10), Chr(32)) Next End Sub

Där Chr (10) är radbrytningskoden och Chr (32) är mellanslagskoden.

Ett fönster kommer att dyka upp där du behöver klicka på " NEJ».

Nästa du behöver spara dokument med nytt makrostöd.

För att stänga redigeraren, klicka på " Alt+Q».

Den största nackdelen med denna metod är att den kräver grundläggande kunskaper i VBA-språket.

Varierande lösningar på ett problem gör att Microsoft Excel-användaren kan välja den metod som passar dem.

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 "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 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.

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 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 helt enkelt ut kodnumret som motsvarar den önskade symbolen.

Teckenkoder för Excel

Bilden nedan visar olika symboler och deras motsvarande koder flera kolumner representerar olika typsnitt. För att förstora bilden, klicka på bilden.

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 på 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

Först måste vi sammanfoga texten i cellerna A1 och B1 (A1&B1), A2 och B2 (A2&B2), A3 och B3 (A3&B3)

Efter detta kommer vi att kombinera alla dessa par, men vi måste också sätta ett radbrytningstecken (kod) mellan dessa par. Det finns en speciell tabell med tecken (tabellen finns i slutet av denna artikel) som kan visas i Excel med hjälp av specialfunktionen SYMBOL(tal), där nummer är ett tal från 1 till 255 som definierar ett specifikt tecken.
Om vi ​​till exempel anger =SYMBOL(169) får vi copyright-symbolen ©

Vi behöver ett radbrytningstecken, det motsvarar serienumret 10 - vi måste komma ihåg detta.

Radbrytningskod (tecken) - 10 Därför kommer att flytta en rad i Excel som en funktion se ut så här SYMBOL(10)

Obs: I VBA Excel skrivs radbrytningar med Chr-funktionen och ser ut som Chr(10)

Så i cell A6 skriver vi formeln

A1&B1&CHAR(10)&A2&B2&CHAR(10)&A3&B3

Som ett resultat bör vi få det resultat vi behöver.
Notera! För att radbrytningar ska visas korrekt måste du aktivera "radbrytning" i cellegenskaperna.
För att göra detta, välj den eller de celler du behöver, högerklicka och välj "Formatera celler..."

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:

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:

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.

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 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 i bilden finns olika symboler och deras motsvarande koder, flera kolumner är olika typsnitt. För att förstora bilden, klicka på bilden.

Om du med jämna mellanrum skapar dokument i Microsoft Excel, kommer du att märka att all data som skrivs in i en cell skrivs på en rad. Eftersom detta kanske inte alltid är lämpligt, och möjligheten att sträcka ut cellen inte heller är lämplig, uppstår behovet av att slå in texten. Den vanliga "Enter"-tryckningen är inte lämplig, eftersom markören omedelbart hoppar till en ny rad, så vad ska jag göra härnäst?

I den här artikeln kommer vi att lära oss hur du flyttar text i Excel till en ny rad i en cell. Låt oss titta på hur detta kan göras på olika sätt.

Metod 1

Du kan använda tangentkombinationen "Alt+Enter" för detta. Placera kursiv stil framför ordet som ska börja på en ny rad, tryck på "Alt", och utan att släppa det, klicka på "Enter". Allt, kursiv stil eller fras kommer att hoppa till en ny rad. Skriv in all text på detta sätt och tryck sedan på "Enter".

Den nedre cellen kommer att väljas, och den vi behöver kommer att öka i höjd och texten i den kommer att vara helt synlig.

För att utföra vissa åtgärder snabbare, kolla in listan med kortkommandon i Excel.

Metod 2

Gör följande för att säkerställa att kursivering automatiskt hoppar till en annan rad när du skriver ord när texten inte längre passar i bredd. Välj en cell och högerklicka på den. Klicka på Formatera celler i snabbmenyn.

Högst upp väljer du fliken "Justering" och markerar rutan bredvid "ordbrytning". Klicka på "OK".

Skriv allt du behöver, och om nästa ord inte passar på bredden börjar det på nästa rad.

Om rader i ett dokument måste lindas i många celler, välj dem först och markera sedan rutan ovan.

Metod 3

I vissa fall kanske allt som jag beskrev ovan inte är lämpligt, eftersom det är nödvändigt att information från flera celler samlas in i en och redan är uppdelad i rader i den. Så låt oss ta reda på vilka formler vi ska använda för att få önskat resultat.

En av dem är SYMBOL(). Här, inom parentes, måste du ange ett värde från ett till 255. Siffran är hämtad från en speciell tabell, som anger vilket tecken det motsvarar. För att flytta en rad används kod 10.

Nu om hur man arbetar med formeln. Låt oss till exempel ta data från cellerna A1:D2 och skriva vad som skrivs i olika kolumner (A, B, C, D) på separata rader.

Jag sätter kursiv stil i den nya cellen och skriver i formelfältet:

A1&A2&CHAR(10)&B1&B2&CHAR(10)&C1&C2&CHAR(10)&D1&D2

Vi använder "&"-tecknet för att sammanfoga celler A1:A2 och så vidare. Tryck enter".

Var inte rädd för resultatet - allt kommer att skrivas på en rad. För att åtgärda detta, öppna fönstret "Formatera celler" och markera överföringsrutan, enligt beskrivningen ovan.

Som ett resultat kommer vi att få det vi ville ha. Informationen kommer att tas från de angivna cellerna, och där CHAR(10) angavs i formeln kommer en överföring att göras.

Metod 4

För att flytta text i en cell används en annan formel - CONCATENATE(). Låt oss bara ta den första raden med rubrikerna: Efternamn, Skuld, Betalbar, Belopp. Klicka på en tom cell och ange formeln:

CONCATENATE(A1,CHAR(10),B1,CHAR(10),C1,CHAR(10),D1)

Istället för A1, B1, C1, D1, ange de du behöver. Dessutom kan deras antal minskas eller ökas.

Resultatet vi kommer att få är detta.

Öppna därför det redan välbekanta fönstret Formatera celler och markera överföringsobjektet. Nu börjar de nödvändiga orden på nya rader.

I nästa cell skrev jag in samma formel, bara jag angav andra celler: A2:D2.

Fördelen med att använda den här metoden, liksom den tidigare, är att när data i källcellerna ändras kommer värdena i dessa också att ändras.

I exemplet har skuldnumret ändrats. Om du dessutom automatiskt beräknar beloppet i Excel, behöver du inte ändra något annat manuellt.

Metod 5

Om du redan har ett dokument där mycket är skrivet i en cell, och du behöver flytta ord, så använder vi formeln SUBSTITUTE().

Dess kärna är att vi kommer att ersätta alla mellanslag med ett radbrytningstecken. Välj en tom cell och lägg till formeln till den:

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

Istället för A11 kommer din originaltext att finnas. Tryck på "Enter"-knappen och omedelbart kommer varje ord att visas på en ny rad.

Förresten, för att inte ständigt öppna fönstret Formatera celler kan du använda den speciella knappen "Flytta text", som finns på fliken "Hem".

Jag tror att de beskrivna metoderna räcker för att flytta kursiv stil till en ny rad i en Excel-cell. Välj den som är mest lämpad för att lösa uppgiften.

Som du vet innehåller en cell i ett Excel-ark som standard en rad med siffror, text eller andra data. Men vad händer om du behöver flytta text inom en cell till en annan rad? Denna uppgift kan utföras med hjälp av några av programmets funktioner. Låt oss ta reda på hur man gör en radmatning i en cell i Excel.

Textbrytningsmetoder

Vissa användare försöker flytta text inuti en cell genom att trycka på Enter-knappen på tangentbordet. Men genom att göra detta uppnår de bara att markören flyttas till nästa rad på arket. Vi kommer att överväga överföringsalternativ inom cellen, både mycket enkla och mer komplexa.

Metod 1: Använda tangentbordet

Det enklaste alternativet för att flytta till en annan rad är att placera markören framför segmentet som behöver flyttas och sedan skriva Alt + Enter-tangenten på tangentbordet.

Till skillnad från att bara använda Enter-knappen, kommer denna metod att uppnå exakt det önskade resultatet.

Lektion: Snabbtangenter i Excel

Metod 2: Formatering

Om användaren inte har till uppgift att flytta strikt definierade ord till en ny rad, utan bara behöver passa dem i en cell utan att gå utanför dess gränser, kan du använda formateringsverktyget.

  1. Markera cellen där texten sträcker sig utanför gränserna. Klicka på den med höger musknapp. I listan som öppnas väljer du "Formatera celler...".
  2. Ett formateringsfönster öppnas. Gå till fliken "Justering". I inställningsblocket "Display" väljer du alternativet "Word wrap" genom att markera det. Klicka på knappen "OK".

Efter detta, om data sträcker sig utanför cellens gränser, kommer den automatiskt att expandera i höjdled och orden börjar lindas. Ibland måste man utöka gränserna manuellt.

För att undvika att formatera varje enskilt element på detta sätt kan du välja ett helt område på en gång. Nackdelen med detta alternativ är att överföringen endast utförs om orden inte passar inom gränserna, och uppdelningen utförs automatiskt utan att ta hänsyn till användarens önskemål.

Metod 3: Använd en formel

Du kan också utföra överföring inom en cell med formler. Det här alternativet är särskilt relevant om innehållet matas ut med funktioner, men det kan användas i vanliga fall.

  1. Formatera cellen enligt det föregående alternativet.
  2. Välj en cell och skriv in följande uttryck i den eller i formelfältet:

    CONCATENATE("TEXT1";CHAR(10);"TEXT2")

    Istället för elementen "TEXT1" och "TEXT2" måste du ersätta de ord eller uppsättningar av ord som du vill överföra. De återstående symbolerna i formeln behöver inte ändras.

  3. För att visa resultatet på kalkylbladet, tryck på Enter-knappen på ditt tangentbord.

Den största nackdelen med denna metod är det faktum att den är svårare att implementera än tidigare alternativ.

Lektion: Användbara Excel-funktioner

I allmänhet måste användaren själv bestämma vilken av de föreslagna metoderna som är bäst att använda i ett särskilt fall. Om du bara vill att alla tecken ska få plats inom cellens gränser, formatera den helt enkelt efter behov, eller så är det bäst att formatera hela intervallet. Om du vill överföra specifika ord, skriv sedan in lämplig tangentkombination, som beskrivs i beskrivningen av den första metoden. Det tredje alternativet rekommenderas att endast användas när data hämtas från andra intervall med hjälp av en formel. I andra fall är användningen av denna metod irrationell, eftersom det finns mycket enklare alternativ för att lösa problemet.

Vi är glada att vi kunde hjälpa dig att lösa problemet.

Ställ din fråga i kommentarerna och beskriv problemets kärna i detalj. Våra specialister kommer att försöka svara så snabbt som möjligt.

Hjälpte den här artikeln dig?

Ganska ofta uppstår frågan, hur man flyttar till en annan rad i en cell i Excel? Denna fråga uppstår när texten i en cell är för lång, eller när radbrytning är nödvändig för att strukturera data. I det här fallet kanske det inte är bekvämt att arbeta med tabeller. Vanligtvis överförs text med Enter-tangenten. Till exempel i Microsoft Office Word. Men i Microsoft Office Excel, när vi trycker på Enter, går vi till den intilliggande nedre cellen.

Så vi måste slå in texten till en annan rad. För att överföra måste du trycka på kortkommandot Alt+Stiga på. Därefter flyttas ordet på höger sida av markören till nästa rad.

Slå automatiskt in text i Excel

I Excel, på fliken Hem, i gruppen Justering, finns en "Textbrytning"-knapp. Om du markerar en cell och klickar på den här knappen kommer texten i cellen automatiskt att radbrytas till en ny rad beroende på cellens bredd. Automatisk överföring kräver ett enkelt klick på en knapp.

Ta bort bindestreck med funktion och bindestreck

För att ta bort bäraren kan vi använda ERSÄTTNINGSfunktionen.

Funktionen ersätter en text med en annan i den angivna cellen. I vårt fall kommer vi att ersätta mellanslagstecknet med ett bindestreck.

Formelsyntax:

SUBSITUT (text; gammal_text; ny_text;)

Den slutliga formen av formeln:

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

A1 – cell som innehåller avstavad text,

CHAR(10) – radbrytningstecken,

" " - Plats.

Om vi ​​tvärtom behöver infoga ett bindestreck på en annan rad, istället för ett mellanslag, kommer vi att utföra denna operation omvänt.

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

För att funktionen ska fungera korrekt måste kryssrutan ”Wrap by words” vara markerad på fliken Justering (Cellformat).

Överför med formeln CONCATENATE

För att lösa vårt problem kan vi använda formeln CONCATENATE.

Formelsyntax:

KONKATENERA (text1,...)

Vi har text i cellerna A1 och B1. Låt oss skriva in följande formel i B3:

CONCATENATE(A1,CHAR(10),B1)

Som i exemplet jag gav ovan, för att funktionen ska fungera korrekt, måste du markera kryssrutan "ordbrytning" i egenskaperna.

Denna handledning introducerar dig till tre sätt att ta bort vagnreturer från celler i Excel. Du kommer också att lära dig hur du byter ut radbrytningar med andra karaktärer. Alla föreslagna lösningar fungerar i Excel 2013, 2010, 2007 och 2003.

Radbrytningar kan förekomma i text av olika anledningar. Vanligtvis inträffar vagnreturer i en arbetsbok, till exempel när text kopieras från en webbsida, när de redan finns i en arbetsbok som tagits emot från en klient, eller när vi själva lägger till dem med tangenttryckningar Alt+Enter.

Oavsett orsaken till deras utseende står vi nu inför uppgiften att ta bort vagnreturer, eftersom de stör frassökningar och leder till förvirring i kolumnen när textbrytning är aktiverad.

Alla tre metoderna som presenteras är ganska snabba. Välj den som passar dig bäst:

Kommentar: Ursprungligen användes termerna "Carriage Return" och "Line Feed" när man arbetade på skrivmaskiner och betecknade två olika operationer. En nyfiken läsare kanske.

Datorer och programvara för att arbeta med texter utvecklades med hänsyn till egenskaperna hos skrivmaskiner. Det är därför vi nu använder två olika tecken som inte kan skrivas ut för att indikera en radbrytning: Vagnretur(Kortretur, CR eller ASCII kod 13) och Linjeöversättning(Linjematning, LF eller ASCII kod 10). På Windows används båda tecknen tillsammans, men på *NIX-system används endast nyraden.

Var försiktig: Båda alternativen är tillgängliga i Excel. Vid import från filer .Text eller .csv uppgifterna innehåller vanligtvis vagnreturer och radmatningar. När en radbrytning skrivs in manuellt genom att trycka på Alt+Enter Excel infogar bara nyradstecknet. Om filen .csv mottas från ett fan av Linux, Unix eller andra liknande system, förbered dig sedan på att bara möta nyradstecken.

Ta bort vagnretur manuellt

Fördelar: Denna metod är den snabbaste.

Minus: Inga extra godsaker

Så här kan du ta bort radbrytningar med " Hitta och ersätta»:

Ta bort radbrytningar med Excel-formler

Fördelar: Du kan använda sekventiella eller kapslade formler för komplex textkontroll i den bearbetade cellen. Du kan till exempel ta bort vagnreturer och sedan leta efter extra inledande eller efterföljande mellanslag, eller extra mellanslag mellan ord.

I vissa fall måste radbrytningar tas bort så att text senare kan användas som funktionsargument utan att göra ändringar i de ursprungliga cellerna. Resultatet kan till exempel användas som ett funktionsargument SE(SLÅ UPP) .

Minus: Du måste skapa en hjälpkolumn och gå igenom många ytterligare steg.


Ta bort radbrytningar med ett VBA-makro

Fördelar: Skapa den en gång, använd den igen och igen med vilken arbetsbok som helst.

Minus: Minst grundläggande kunskaper i VBA krävs.

VBA-makrot i följande exempel tar bort vagnreturer från alla celler i det aktiva kalkylbladet.

Sub RemoveCarriageReturns() Dim MyRange As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual för varje MyRange i ActiveSheet.UsedRange If 0< InStr(MyRange, Chr(10)) Then MyRange = Replace(MyRange, Chr(10), "") End If Next Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub

Om du inte är alltför bekant med VBA rekommenderar jag att du studerar artikeln om

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 tangentbordet genom att trycka på alt- och enter-tangenterna samtidigt. Detta är ett av de enklaste sätten. Men när man ständigt arbetar med stora Excel-dokument ä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 beskrivits 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. Allt beror såklart 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 formateringsmetoden vidgar sina gränser 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.

 


Läsa:



Hur man lägger musik på ett samtal

Hur man lägger musik på ett samtal

Trött på standardringsignalen på din telefon? Läs våra instruktioner så lär du dig hur du ställer in din favoritlåt till ringsignalen på din Android. Miljoner...

Android-uppdatering: hur uppdaterar jag till en ny version, återställning?

Android-uppdatering: hur uppdaterar jag till en ny version, återställning?

Uppdatering av Android-operativsystemet rekommenderas inte bara, utan också en nödvändig process för stabil drift av smarttelefonen. För telefonägaren...

Vad ska man göra om Nokia Lumia inte slås på?

Vad ska man göra om Nokia Lumia inte slås på?

Webbplats nokiaconnects.com 10 värdefulla tips som kommer att vara användbara för alla Nokia Lumia-smarttelefonanvändare att läsa om. Tipsen bygger på...

Installerar officiell firmware på Lenovo RocStar (A319) Lenovo blinkar

Installerar officiell firmware på Lenovo RocStar (A319) Lenovo blinkar

Blinkande används endast som en sista utväg, när återställning av inställningarna inte hjälpte att återställa enheten till normal drift. Det är värt att notera...

feed-bild RSS