CONCAT aj TEXTJOIN vám pomôžu spojiť hodnoty v rôznych bunkách. Pozrime sa, ako fungujú a ktorý z nich by ste si mali vybrať.
Údaje prichádzajú v rôznych formách a formátoch. Jedným z týchto formátov sú vaše textové údaje. S textovými údajmi môžete manipulovať pomocou viacerých funkcií, napr CONCAT a TEXTJOIN funkcie v Exceli.
Tu sa dozvieme o ich rozdieloch a o tom, kedy by ste mali používať jeden cez druhý.
Čo je CONCAT?
The CONCAT funkcia v Exceli umožňuje spájať hodnoty dohromady. Touto hodnotou môže byť aj text, číslo alebo znak v bunke alebo rozsahu buniek v tabuľke.
Je dôležité poznamenať, že CONCAT je novšia náhrada za CONCATENATE funkciu. The CONCAT funkcia má nasledujúcu syntax:
=CONCAT(text1; [text2,...])
Kde:
- text1 je povinný a ide o hodnoty, ku ktorým sa chcete pripojiť.
- [text2, ...] je voliteľná a je druhou hodnotou alebo bunkou, ku ktorej sa chcete pripojiť.
- …. znamená, že môžete pridať ďalšie hodnoty. Funkcia akceptuje maximálne 253 textových argumentov.
Čo je TEXTJOIN?
Ako CONCAT
vzorec, TEXTJOIN vzorec umožňuje kombinovať text v rámci rozsahu. Tento vzorec vám tiež umožňuje určiť oddeľovač medzi týmito textovými hodnotami.=TEXTJOIN(oddeľovač, ignorovať_prázdny, text1, [text2], …)
Kde:
- Oddeľovač želáme vám, aby ste tieto texty oddelili. Môže to byť znak, text, číslo alebo aj medzera.
- ignore_empty vám umožňuje určiť, či chcete ignorovať prázdne bunky v rozsahu. Ak je hodnota TRUE, prázdne bunky sa budú ignorovať.
- text1 je prvá bunka alebo text, ktorý chcete skombinovať.
- [text2, ...] je druhá hodnota, ku ktorej sa chcete pripojiť.
- …. znamená viac hodnôt.
Podobnosti medzi funkciami CONCAT a TEXTJOIN
Ich podobnosť spočíva v schopnosti kombinovať viacero textov alebo hodnôt. To je v niektorých situáciách veľmi užitočné. Napríklad pri pokuse o rýchlo skombinovať dva stĺpce v programe Microsoft Excel.
Pozrime sa, ako tieto dve funkcie fungujú jednotlivo.
Ako používať funkciu CONCAT
Predpokladajme, že máte tabuľku údajov, ktorá obsahuje stĺpce pre meno a priezvisko. Ak ich chcete spojiť do jedného stĺpca s názvom Celé meno, zvážte použitie CONCAT funkciu.
Syntax bude:
=CONCAT(A2," ",B2)
Na rozloženie vzorca. The text1 argument je A2, a [text2 argument je " ". " " znamená, že chceme priestor pred naším text3, ktorý je B2. Keď vzorec napíšete do prvej bunky, už to nemusíte skopírujte vzorec v Exceli. Namiesto toho ho môžete presunúť do poslednej bunky.
Povedzme, že chcete Jajay-Ayu ako celé meno pre niekoho, ktorého krstné meno a priezvisko sú Jaja a Ayu.
=CONCAT(A2,"-",B2)
Pozrime sa na ďalší príklad.
Predpokladajme, že máte tabuľku údajov, ktorá obsahuje len rôzne názvy krajín západnej Afriky, a chcete pridať frázu „je krajina v Afrike“. Napíšete nasledujúcu syntax:
=CONCAT(A2,"je krajina v Afrike")
Podobne ako v prvom príklade, keď píšete text alebo frázu do vzorca, musíte túto frázu vložiť do citácie.
Ako používať funkciu TEXTJOIN
Použime tabuľku údajov, ktorú sme použili pre CONCAT.
Mali sme dva stĺpce. Jedno bolo Krstné meno a druhé Priezvisko. Ak chcete použiť Funkcia TEXTJOIN, napíšeme túto syntax.
=TEXTJOIN(" ",PRAVDA, A2:B2)
„ “ predstavuje medzeru medzi našimi menami a priezviskami. The PRAVDA znamená, že by mal ignorovať všetky prázdne bunky.
Mali by ste vedieť, že CONCAT a TEXTJOIN môžu kombinovať iba text v tabuľke a nemožno ich použiť na zlúčiť súbory a hárky programu Microsoft Excel.
CONCAT vs. TEXTJOIN: Kedy by ste ich mali použiť?
Obe funkcie majú v podstate rovnakú funkčnosť. Ich rozdielnosť spočíva v ich argumentoch.
CONCAT chce, aby ste pridali text z viacerých rozsahov a určili, kde chcete mať oddeľovač(y). The TEXTJOIN Na druhej strane vám funkcia umožňuje vopred zadať oddeľovač a potvrdiť, či chcete ignorovať prázdne.
Pozrime sa na scenár, kde CONCAT bude lepšou voľbou TEXTJOIN.
Predpokladajme, že máte tabuľku údajov, ktorá obsahuje stĺpce pre meno, priezvisko a vek. Povedzme, že sa k nim chcete pripojiť, aby ste vytvorili „Jaja Giwa-36“ a umiestnili svoj výsledok do jedného stĺpca s názvom Detail.
Toto je jednoduché použitie CONCAT pretože môžete vybrať viacero oddeľovačov.
však TEXTJOIN očakáva, že vyberiete iba jeden oddeľovač. Môžete použiť iba medzeru alebo pomlčku (-), nie oboje. V tejto situácii, CONCAT robí prácu lepšie.
Tu je scenár, kde TEXTJOIN by sa malo použiť namiesto CONCAT.
Vytvorte tabuľku s údajmi, ktorá obsahuje stĺpce pre krstné meno, stredné meno a priezvisko. Ak meno v riadku neobsahuje stredné meno, spojte tieto mená do jedného stĺpca s názvom Celé meno pomocou CONCAT výsledkom budú ďalšie medzery.
Napríklad výsledok v E3 má dve medzery namiesto jednej medzery, pretože mu chýba stredné meno. Ak však TEXTJOIN bol použitý, mohli ste použiť jeho argumenty IgnoreEmpty na ignorovanie prázdnych buniek.
Môžete použiť Funkcia Len na počítanie znakov v Exceli. Tu sme na výpočet počtu medzier použili syntax =DĹŽKA(E2)-DĹŽKA(NAHRADENIE(E2," ",")).
Všetko závisí od vašej úlohy
Rôzne funkcie Excelu sú podobné, ale aj odlišné. Ak sa naučíte, čím sa líšia a kedy ich najlepšie použiť, pomôže vám to zlepšiť sa v analýze údajov. Niekoľko príkladov niektorých takýchto funkcií je COUNTIF a COUNTIFS a XLOOKUP a VLOOKUP.