Tre sätt att slå samman celler i Google Sheets

ibland måste du slå samman celler som innehåller annan information istället för att dela celler. I den här handledningen lär vi oss tre sätt att använda tre funktioner för att slå samman celler i en enda cell, med ytterligare formatering, i Google Sheets.

kombinera strängar-CONCATENATE () funktion

funktionen CONCATENATE() är en enkel men kraftfull funktion som kan kombinera både cellinnehåll och användarspecificerad sträng. Låt oss få ett enkelt exempel:

enkel sammanfoga funktion. Data kombineras utan mellanslag mellan
enkel sammanfogningsfunktion. Data kombineras utan utrymme däremellan

formeln som används är = KONKATENAT (C2,B2). Vi kan förbättra det genom att lägga till extra tecken. Låt oss prova formeln = sammanfoga (C2,”,”, B2) :

samma tabell ovan med kommatecken för att förbättra presentationen
tillägg av få tecken förbättrar presentationen av data.

kombinera strängar och siffror tillsammans med TEXTJOIN() funktion

den verkliga utmaningen kommer från att kombinera både strängar och siffror tillsammans. Google Sheets lagrar nummer på olika sätt och det ger oss ett brett utbud av stilar beroende på vad siffrorna är för.

det betyder att det ursprungliga numret som matades in i kalkylbladet kan vara väldigt annorlunda än vad som presenteras för oss av Google Sheets.

ett snabbt sätt att kombinera sträng och siffror från olika celler tillsammans är att använda funktionen TEXTJOIN (). Funktionen TEXTJOIN () kräver att du anger en separator och det cellområde som ska kombineras. Dess syntax ser ut som följer:

TEXTJOIN (”< avgränsare>”, <ignore_empty>, < text1>, < text2>, <text3>)</text3></text2></text1></ignore_empty></delimiter>

den första delen är där du anger avgränsaren mellan strängen och siffrorna som ska kombineras, inneslutna i dubbla citat.

<ignore_empty></ignore_empty> är där du anger om du vill hoppa över tomma celler eller inte. Detta är inte frivilligt; om du inte lämnade en del för < ignore_empty>, kommer formeln att returnera ett fel. Detta är inställt på FALSE som standard. Det finns fall som du kanske måste ställa in det till Sant. För att se hur det påverkar den slutliga utgången, kolla bilden nedan.</ignore_empty>

den sista delen är där du kan ange de specifika cellerna eller en rad celler som ska inkluderas.

Låt oss ta ett exempel med både namn och valuta. Vi vill skriva ner namnet på den person som skrivs i kolumn A, följt av hans / hennes betalning som anges i kolumn E. De två data separeras med en ” – ” avgränsare. Vi kommer att använda följande formel:

=TEXTJOIN ( ” – ” , sant, A2, E2)

resultatet kommer att se ut så här:

namn och betalning kombineras till en med hjälp av TEXTJOIN() funktion, med en avgränsare som används.
namn och betalning kombineras till en med hjälp av TEXTJOIN() funktion, med en avgränsare som används.

det finns dock en nackdel med TEXTJOIN (). Den använder samma avgränsare för att separera posterna som ska slås samman. Du kommer att lära dig en annan teknik i nästa avsnitt. Rulla på!

kombinera sträng och siffror tillsammans med mer flexibilitet

medan funktionen TEXTJOIN() låter dig sömlöst kombinera strängar och siffror i en cell, är den största nackdelen att den använder samma avgränsare för att kombinera olika celler. Om du behöver mer flexibilitet i avgränsare, här är en annan teknik.

Låt oss ha ett exempel på valuta. För att korrekt skriva ut siffror som involverar pengar måste vi använda funktionen TEXT (). Funktionen TEXT () kräver cellen där numret lagras och det format som funktionen kommer att använda för att konvertera numret till en sträng. För vårt exempel nedan använde vi TEXT (E2,”$#.00″) för att konvertera numret till en sträng. Vi använde det som en del av formeln för att kombinera strängar och siffror:

=A2&” – ”&TEXT (E2,”$#.00”)

namn och betalning kombineras till en utan att förlora formatering
namn och betalning kombineras till en utan att förlora formatering.

för att ytterligare visa sin flexibilitet kommer vi att slå samman alla tre betalningarna med samma namn i en cell med följande formel:

=A2&”: ”&TEXT(C2,”$#.00″)&”, ”&TEXT (D2,”$#.00″)&”, ”&TEXT (E2,”$#.00”)

resultatet kommer att se ut så här:

kontonamn och betalningar för tre månader anges tillsammans, med olika avgränsare som används.
kontonamn och betalningarna för tre månader listade tillsammans, med olika avgränsare som används.

som du kan se har vi använt två avgränsare: en för att skilja namnet från betalningarna och en annan för att skilja betalningarna från varandra.

vi kommer att ha ett annat exempel som kombinerar namn och datum. För datumen kommer funktionen TEXT() att se ut som följer:

= TEXT (H2,”mmm-dd-yyyy”)

samma diagram som ovan med namn och datum kombinerat
namn och datum kombinerat.

lägga till radbrytningar

om du vill lägga till radbrytningar bör du lägga till char (10) men utan att använda funktionen CONCATENATE (), eftersom den inte kan bearbeta radbrytningar. Låt oss tillämpa det på samma exempel som ovan med formeln:

= C2&char(10)& B2

namn formaterat med radbrytning i cell
kombinerad text men i olika rader i samma cell.

samma avgränsare kan användas i TEXTJOIN (). För samma resultat som ovan kan följande formel användas:

=TEXTJOIN (röding (10),, C2, B2)

Läs Mer!

hoppas du gillade denna handledning! För att hjälpa dig att lära dig, här är exemplarket vi använde:

Cell sammanslagning prov Ark

du kan också göra så mycket mer med dessa kommandon. Du kan kolla våra andra relevanta handledning nedan:

  • så här konverterar du siffror till strängar i Google Sheets
  • så här formaterar du telefonnummer på Google Sheets

Leave a Reply

Din e-postadress kommer inte publiceras.