Funkcia CONCATENATE v Exceli – návod na použitie s príkladmi

Z času na čas môže byť potrebné skombinovať hodnoty obsiahnuté v rôznych bunkách do jednej. Zvyčajne sa na to používa symbol &. Jeho funkčnosť je však trochu obmedzená, pretože nedokáže zreťaziť viacero reťazcov.

Táto jednoduchá funkcia je nahradená jej funkčnejšou verziou – STsEPIT. V moderných verziách balíka Microsoft Office už táto funkcia v skutočnosti nie je, je úplne nahradená funkciou KROK. Zatiaľ je stále použiteľný, je pribalený kvôli spätnej kompatibilite, ale po čase už nemusí byť. Preto sa odporúča použiť funkciu v Exceli 2016, Online a novších verziách KROK.

Funkcia CONCATENATE – podrobný popis

Funkcie STsEPIT odkazuje na text. To znamená, že sa používa na vykonávanie operácií s textovými hodnotami. Zároveň môžete zadať argumenty v rôznych formátoch: textové, číselné alebo ako odkazy na bunky. 

Vo všeobecnosti sú pravidlá používania tejto funkcie nasledovné:

  1. Na oddelenie argumentov sa používa bodkočiarka. Ak sa používateľ rozhodne použiť iné znaky, potom bude zobrazenie výsledkom v úvodzovkách.
  2. Ak sa ako argument funkcie použije hodnota v textovom formáte a zadá sa priamo do vzorca, musí byť uvedená v úvodzovkách. Ak existuje odkaz na takúto hodnotu, nie sú potrebné úvodzovky. To isté platí pre číselné hodnoty. Ak potrebujete do reťazca pridať číslicu, citát sa nevyžaduje. Ak porušíte tieto pravidlá, zobrazí sa nasledujúca chyba – #NAME?
  3. Ak potrebujete medzi spojené prvky pridať medzeru, treba ju pridať ako samostatný textový reťazec, teda v úvodzovkách. Páči sa ti to: " " .

Teraz sa pozrime bližšie na syntax tejto funkcie. Je veľmi jednoduchý. 

syntax

Takže v skutočnosti existuje len jeden argument – ​​toto je textový reťazec, ktorý by sa mal vložiť. Každý argument, ako už vieme, je oddelený bodkočiarkou. Môžete zadať až 255 argumentov. Oni sami sú duplikovaní vlastným spôsobom. Vyžaduje sa prvý argument. A ako už vieme, argumenty môžete zadať v troch formátoch: text, číslo a odkaz. 

Aplikácie funkcie CONCATENATE

Počet oblastí použitia funkcie STsEPIT obrovský. V podstate sa dá aplikovať takmer všade. Pozrime sa na niektoré z nich podrobnejšie:

  1. účtovníctvo. Účtovník má napríklad za úlohu zvýrazniť sériu a číslo dokladu a potom tieto údaje vložiť ako jeden riadok do jednej bunky. Alebo je potrebné doplniť sériu a číslo dokladu, ktorým bol vydaný. Alebo uveďte niekoľko účteniek v jednej bunke naraz. V skutočnosti existuje veľa možností, môžete ich vymenovať donekonečna. 
  2. Správy úradu. Najmä ak potrebujete poskytnúť súhrnné údaje. Alebo skombinujte meno a priezvisko.
  3. Gamifikácia. Ide o veľmi populárny trend, ktorý sa aktívne využíva vo vzdelávaní, rodičovstve, ako aj vo vernostných programoch rôznych spoločností. Preto v oblasti vzdelávania a podnikania môže byť táto funkcia užitočná. 

Táto funkcia je súčasťou štandardnej sady, ktorú by mal poznať každý používateľ Excelu. 

Inverzná funkcia CONCATENATE v Exceli

V skutočnosti neexistuje žiadna taká funkcia, ktorá by bola úplne opačná k funkcii „CONCATENATE“. Na vykonávanie delenia buniek sa využívajú ďalšie funkcie, ako napr LEVSIMV и PRÁVOa PSTR. Prvý extrahuje určitý počet znakov z ľavej časti reťazca. Druhý je vpravo. ALE PSTR môže to urobiť z ľubovoľného miesta a skončiť na ľubovoľnom mieste. 

Možno budete musieť vykonať aj zložitejšie úlohy, existujú však pre ne samostatné vzorce. 

Bežné problémy s funkciou CONCATENATE

Na prvý pohľad funkcia STsEPIT celkom jednoduché. V praxi sa však ukazuje, že existuje veľa problémov. Poďme sa na ne pozrieť bližšie. 

  1. Vo výslednom reťazci sa zobrazia ponuky. Aby ste predišli tomuto problému, musíte ako oddeľovač použiť bodkočiarku. Ale, ako je uvedené vyššie, toto pravidlo neplatí pre čísla.
  2. Slová sú si veľmi blízke. Tento problém sa vyskytuje, pretože osoba nepozná všetky nuansy používania funkcie STsEPIT. Ak chcete slová zobraziť samostatne, musíte k nim pridať medzeru. Alebo ho môžete vložiť priamo za textový argument (ako vo vnútri bunky, tak aj v prípade, že text zadávate samostatne do vzorca). Napríklad takto: =CONCATENATE("Ahoj", "drahý"). Vidíme, že tu bola na koniec slova „Ahoj“ pridaná medzera. 
  3. #NÁZOV? To znamená, že pre textový argument neboli zadané žiadne úvodzovky. 

Odporúčania na používanie funkcie

Aby bola práca s touto funkciou efektívnejšia, musíte zvážiť niekoľko dôležitých odporúčaní:

  1. Používajte & čo najviac. Ak potrebujete spojiť iba dva textové riadky, potom na to nie je potrebné používať samostatnú funkciu. Takže tabuľka bude bežať rýchlejšie, najmä na slabých počítačoch s malým množstvom pamäte RAM. Príkladom je nasledujúci vzorec: =A1 a B1. Je to podobné ako vo vzorci =SEKCIA(A1,B1). Najmä prvá možnosť je jednoduchšia pri manuálnom zadávaní vzorca.
  2. Ak je potrebné skombinovať menu alebo dátum s textovým reťazcom, ako aj informácie v inom formáte, ako sú uvedené vyššie, musíte ich najskôr spracovať pomocou funkcie TEXT. Je určený na prevod čísel, dátumov, symbolov na text.

Ako vidíte, pochopiť tieto nuansy nie je vôbec ťažké. A vyplývajú z vyššie uvedených informácií. 

Bežné použitia funkcie CONCATENATE

Všeobecný vzorec je teda: CONCATENATE([text2];[text2];…). Vložte svoj text na príslušné miesta. Je dôležité poznamenať, že požiadavka na prijatý text je nasledovná: musí byť menšia ako dĺžka poľa, do ktorého sa zadáva hodnota. Ako atribúty môžete použiť nielen preddefinované hodnoty, ale aj informácie v bunkách, ako aj výsledky výpočtov pomocou iných vzorcov.

V tomto pláne nie je povinné odporúčanie používať údaje na zadávanie v textovom formáte. Konečný výsledok sa však zobrazí vo formáte „Text“.

Existuje niekoľko spôsobov, ako zadať funkciu: jeden manuálny a niekoľko poloautomatických. Ak ste začiatočník, potom sa odporúča použiť metódu zadávania argumentov v dialógovom okne. Skúsenejší používatelia programu môžu vzorce zadávať aj manuálne. Spočiatku sa to bude zdať nepohodlné, ale v skutočnosti ešte nebolo vynájdené nič efektívnejšie ako zadávanie klávesnice. 

Mimochodom, odporúčanie pre používanie Excelu vo všeobecnosti: vždy sa naučte klávesové skratky. Pomôžu vám ušetriť veľa času.

Ale kým ste začiatočník, budete musieť použiť špeciálne vytvorené okno.

Ako to teda nazvať? Ak sa pozriete na vstupný riadok vzorca, naľavo od neho je také malé tlačidlo „fx“. Ak ho stlačíte, zobrazí sa nasledujúca ponuka. Zo zoznamu musíme vybrať požadovanú funkciu.

Funkcia CONCATENATE v Exceli - návod na použitie s príkladmi
1

Po výbere požadovanej funkcie sa otvorí okno na zadávanie argumentov. Prostredníctvom nej môžete nastaviť rozsah alebo ručne zadať text, odkaz na bunku. 

Funkcia CONCATENATE v Exceli - návod na použitie s príkladmi
2

Ak údaje zadávate manuálne, zadávanie sa vykoná počnúc znakom „rovná sa“. Teda takto:

=CONCATENATE(D2;”,”;E2)

Po všetkých nami vykonaných operáciách uvidíme vo výslednej bunke text „21.09“, ktorý sa skladá z niekoľkých častí: číslo 21, ktoré sa nachádza v bunke indexovanej ako D2 a riadok 09, ktorý je v bunke E2 . Aby boli oddelené bodkou, použili sme ju ako druhý argument. 

Väzba mena

Kvôli prehľadnosti sa pozrime na príklad, ktorý popisuje spôsob viazania mien. 

Povedzme, že máme taký stôl. Obsahuje informácie o mene, priezvisku, meste, štáte zákazníkov. Našou úlohou je spojiť meno a priezvisko a získať celé meno. 

Funkcia CONCATENATE v Exceli - návod na použitie s príkladmi
3

Na základe tejto tabuľky chápeme, že odkazy na mená by mali byť uvedené v stĺpci B a priezviská – A. Samotný vzorec bude napísaný v prvej bunke pod nadpisom „Celé meno“.

Pred zadaním vzorca nezabudnite, že funkcia nebude spájať viac informácií, ako zadal používateľ. Preto, ak potrebujete pridať oddeľovače, otázniky, bodky, pomlčky, medzery, musia byť zadané ako samostatné argumenty.

V našom príklade potrebujeme oddeliť meno a priezvisko medzerou. Preto musíme zadať tri argumenty: adresu bunky obsahujúcej krstné meno, medzeru (nezabudnite ju uviesť v úvodzovkách) a adresu bunky obsahujúcej priezvisko. 

Po zadefinovaní argumentov ich zapíšeme do vzorca v príslušnom poradí. 

Je veľmi dôležité venovať pozornosť syntaxi vzorca. Vždy ho začíname znakom rovnosti, potom otvoríme zátvorky, uvedieme argumenty, oddelíme ich bodkočiarkou a potom zátvorky zatvoríme.

Niekedy môžete medzi argumenty vložiť obyčajnú čiarku. Ak sa používa anglická verzia Excelu, vloží sa čiarka. Ak -jazyková verzia, potom bodkočiarka. Po stlačení klávesu Enter sa zobrazí zlúčená verzia.

Teraz už zostáva len jednoducho použiť značku automatického dopĺňania na vloženie tohto vzorca do všetkých ostatných buniek v tomto stĺpci. Výsledkom je, že máme celé meno každého klienta. Misia splnená.

Funkcia CONCATENATE v Exceli - návod na použitie s príkladmi
4

Presne rovnakým spôsobom môžete spojiť štát a mesto.

Funkcia CONCATENATE v Exceli - návod na použitie s príkladmi
5

Prepojenie čísel a textu

Ako už vieme, pomocou funkcie STsEPIT môžeme spojiť číselné hodnoty s textovými hodnotami. Povedzme, že máme tabuľku s údajmi o zásobe tovaru v predajni. Momentálne máme 25 jabĺk, ale tento riadok je rozložený na dve bunky. 

Potrebujeme nasledujúci konečný výsledok.

Funkcia CONCATENATE v Exceli - návod na použitie s príkladmi
6

V tomto prípade potrebujeme aj tri argumenty a syntax je stále rovnaká. Ale skúsme dokončiť úlohu mierne zvýšenej zložitosti. Predpokladajme, že potrebujeme napísať zložitý reťazec „Máme 25 jabĺk“. Preto musíme k trom existujúcim argumentom pridať ešte jeden riadok „Máme“. Konečný výsledok vyzerá takto.

=CONCATENATE("Máme ";F17;" ";F16)

Ak chcete, používateľ môže pridať takmer toľko argumentov, koľko chce (v rámci vyššie uvedeného limitu).

Pripojenie VLOOKUP a CONCATENATE

Ak používate funkcie VPR и STsEPIT dokopy z toho môže vzniknúť veľmi zaujímavá a hlavne funkčná kombinácia. Pomocou funkcie VPR vykonávame vertikálne vyhľadávanie na stole podľa určitého kritéria. Nájdené informácie potom môžeme doplniť do už existujúceho riadku.

Povedzme teda, že máme takýto stôl. Popisuje, aký tovar sa momentálne nachádza v prvom a druhom sklade. 

Funkcia CONCATENATE v Exceli - návod na použitie s príkladmi
7

Potrebujeme nájsť cenu určitej položky v určitom sklade. Na to slúži funkcia VPR. Pred použitím však musíte stôl najskôr trochu pripraviť. VPR vypisuje údaje doľava, takže je potrebné vložiť ďalší stĺpec naľavo od tabuľky s pôvodnými údajmi. 

Potom údaje zreťazíme. 

Dá sa to urobiť buď pomocou tohto vzorca:

=B2&»/»&C2

Alebo také.

=CONCATENATE(B2;”/”;C2)

Preto sme spojili dva stĺpce dohromady pomocou lomky ako oddeľovača medzi týmito dvoma hodnotami. Ďalej sme tento vzorec preniesli do celého stĺpca A. Získame takú tabuľku.

Funkcia CONCATENATE v Exceli - návod na použitie s príkladmi
8

Ďalej vezmeme nasledujúcu tabuľku a naplníme ju informáciami o produkte, ktorý si návštevník vybral. Potrebujeme získať informácie o cene tovaru a čísle skladu z prvej tabuľky. To sa vykonáva pomocou funkcie VPR.

Funkcia CONCATENATE v Exceli - návod na použitie s príkladmi
9

Ďalej vyberte bunku K2, a napíšte do nej nasledujúci vzorec. 

{=ВПР(G2&»/»&H2;A2:E6;5;0)}

Alebo sa to dá zapísať cez funkciu STsEPIT.

{=ВПР(СЦЕПИТЬ(G2;»/»;H2);A2:E6;5;ЛОЖЬ)}

Syntax je v tomto prípade podobná, ako bola vykonaná kombinácia informácií o čísle a sklade. 

Musíte zahrnúť funkciu VPR pomocou kombinácie kláves „Ctrl“ + „Shift“ + „Enter“.

Ako vidíte, všetko je jednoduché.

Nechaj odpoveď