Sammanfoga text från flera celler med en avgränsare och hoppa över tomma celler.
Kopiera denna formel
=TEXTJOIN(" ", TRUE, A2, B2)TEXTJOIN tar en avgränsare, en flagga för att ignorera tomma celler (TRUE) och cellerna eller områdena som ska sammanfogas. Det är smidigare än att kedja ihop & när du har många celler eller ett helt område.
=TEXTJOIN(", ", TRUE, A2:A5)→Apple, Pear, PlumSammanfogar en kolumn med objekt till en kommaseparerad lista.
=A2&", "&B2→Lee, DanaSammanfogar ett efternamn och ett förnamn med ett kommatecken.
=CONCAT(A2:C2)→INV0042CONCAT sammanfogar ett helt område utan avgränsare.
Enkelt med två celler
=A2&" "&B2&-operatorn räcker för att sammanfoga bara några få celler.
Använd CHAR(10) som avgränsare och aktivera Radbryt text: =TEXTJOIN(CHAR(10), TRUE, A2:A5).
CONCATENATE är den äldre funktionen och tar bara enskilda celler. CONCAT accepterar områden. TEXTJOIN lägger dessutom till en avgränsare och kan hoppa över tomma celler.
Omslut värdet med TEXT: =A2&" "&TEXT(B2, "dd/mm/yyyy"). Annars visas ett datum som sitt serienummer.
Det anger att TEXTJOIN ska ignorera tomma celler, så att du inte får dubbla avgränsare.
Behöver du en formel för dina egna data?
Beskriv vad du vill göra i klartext och låt ExcelGPT skriva, förklara och verifiera formeln — gratis att börja, inget tillägg.