Excel TEXTJOIN Funktionsexempel - Excel och Google Kalkylark

Denna handledning visar hur du använderExcel TEXTJOIN Fungera i Excel för att kombinera text från flera strängar.

TEXTJOIN Funktionsöversikt

TEXTJOIN -funktionen kombinerar text från flera strängar du anger valet av avgränsare och om du vill ignorera ämnen.

Om du vill använda funktionen TEXTJOIN Excel -kalkylblad väljer du en cell och skriver:

(Lägg märke till hur formelinmatningarna ser ut)

TEXTJOIN -funktion Syntax och ingångar:

= TEXTJOIN (avgränsare, ignore_empty, text1, [text2], …)

avgränsare - Separator mellan varje text.

ignore_empty - Om man ska ignorera tomma celler eller inte.

text1 - Första textvärdet eller intervallet.

text2 - [valfritt] Andra textvärde eller intervall.

Så här använder du TEXTJOIN -funktionen i Excel:

TEXTJOIN -funktionen kombinerar text från flera strängar du anger valet av avgränsare och om du vill ignorera ämnen. Den är tillgänglig i Excel 2016 och senare.

= TEXTJOIN ("", falskt, B3: C3)

Ovanstående kombinerar Förnamn och Efternamn (kolumn B och C) med ett mellanslag som avgränsare (tecknet som delar ordet) och ett val att ta med blanksteg (nästa exempel blir tydligare).

TEXTJOIN för att inkludera ämnen

Även om vissa celler kan vara tomma kan det vara viktigt att veta att de är tomma efter att ha kombinerat dem.

= TEXTJOIN (";", FALSKT, B3: E3)

Med FALSE som det andra argumentet kombinerar det dem med ett semikolon (valt som avgränsare) trots att några av dem är tomma. När du behöver dela upp dem igen visar det sig användbart med text till kolumner.

TEXTJOIN till Ignore Blanks

Det skulle inte vara vettigt att inkludera ämnen om scenariot är att kombinera hälsningen med namnen så här:

= TEXTJOIN ("", FALSE, B3: E3)

Du kan se de uppenbara i F5 och F6 där det finns ett extra utrymme mellan för- och efternamn.

I det här scenariot är det bättre att ignorera tomma celler om de inte är fyllda med en TRUE som det andra argumentet.

= TEXTJOIN ("", TRUE, B3: E3)

TEXTJOIN med 1 och 0

Om du har använt VLOOKUP kanske du vet att Excel känner igen TRUE som 1 och FALSE som 0. De kan användas omväxlande i de flesta fall. Och här inne också. Det påverkar inte valet av text eller nummer. Bara preferens (och skrivhastighet).

TEXTJOIN med skick

Du kanske vill kombinera texten, bara om de uppfyller ett villkor. I det här scenariot kanske du vill ansluta till de fullständiga namnen med kommatecken som avgränsare, bara om det är "Ja" i arbetad övertid (kolumn C).

{= TEXTJOIN (",", TRUE, IF (C3: C7 = "Yes", B3: B7, ""))}

Detta är en matrisformel.

Om du använder en version av Excel före 2022 måste du trycka på CTRL + SKIFT + ENTER istället för ENTER efter att du har skrivit in formeln. Du bör se lockiga parenteser som omger det när du gör det rätt (skriv INTE de lockiga parenteserna manuellt).

Om du använder Excel 2022 eller Office 365 kan du ange formeln normalt.

TEXTJOIN med olika avgränsare

Du kan använda arraykonstanter (de lockiga parenteserna) för att mata in flera avgränsare så här:

= TEXTJOIN ({"-", "."}, 1, B3: D3)

Den vet att använda en bindestreck (-) som den första avgränsaren och punkten (.) Som den andra.

TEXTJOIN med nummer/datum

Observera att TEXTJOIN är en textfunktion. Vid användning av TEXTJOIN blir resultatet en text. Till exempel kommer du inte att kunna summera dessa nummer i cell F3 efter att du har använt TEXTJOIN.

Samma sak händer för datum eftersom de känns igen som serienummer och inte som text. Du kanske inte behöver summera datum, men det fungerar inte bra i filter och pivottabeller.

För att övervinna problemen ovan kan du använda VALUE för att konvertera från text till värden.

Andra exempel på TEXTJOIN

Vänd en textsträng

Du kan vända en textsträng genom att kombinera MID -funktionen med TEXTJOINT enligt följande.

= TEXTJOIN ("", 1, MID (A2, {10,9,8,7,6,5,4,3,2,1}, 1))

Vilket skulle ge oss följande resultat:

TEXTJOIN -funktionen fungerar nästan likadant i Google Kalkylark.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave