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:
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) :
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:
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”)
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:
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”)
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
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