Функция CONCATENATE в Excel – ръководство за използване с примери

От време на време може да се наложи да комбинирате стойностите, съдържащи се в различни клетки, в една. Символът & обикновено се използва за това. Но неговата функционалност е донякъде ограничена, тъй като не може да свързва множество низове.

Тази проста функция е заменена от нейна по-функционална версия – СЦЕПИТ. Всъщност в съвременните версии на Microsoft Office тази функция вече не съществува, тя е напълно заменена от функцията СТЪПКА. Засега все още може да се използва, включен е за обратна съвместимост, но след известно време може да не е. Затова се препоръчва в Excel 2016, Online и по-нови версии да използвате функцията СТЪПКА.

Функция CONCATENATE – подробно описание

функция СЦЕПИТ се отнася до текст. Това означава, че се използва за извършване на операции върху текстови стойности. В същото време можете да посочите аргументи в различни формати: текстови, цифрови или като препратки към клетки. 

Като цяло правилата за използване на тази функция са следните:

  1. Точка и запетая се използва за разделяне на аргументи. Ако потребителят реши да използва други символи, тогава на дисплея ще бъде резултатът в кавички.
  2. Ако стойност в текстов формат се използва като аргумент на функция и се въвежда директно във формула, тя трябва да бъде поставена в кавички. Ако има препратка към такава стойност, тогава не са необходими кавички. Същото важи и за числовите стойности. Ако трябва да добавите цифра към низ, кавичката не е задължителна. Ако нарушите тези правила, ще се покаже следната грешка – #NAME?
  3. Ако трябва да добавите интервал между свързаните елементи, той трябва да бъде добавен като отделен текстов низ, тоест в кавички. Като този: " " .

Сега нека разгледаме по-подробно синтаксиса на тази функция. Той е много прост. 

Синтаксис

Така че всъщност има само един аргумент – това е текстов низ, който трябва да бъде вмъкнат. Всеки аргумент, както вече знаем, е разделен с точка и запетая. Можете да посочите до 255 аргумента. Самите те се дублират по свой начин. Първият аргумент е задължителен. И както вече знаем, можете да посочите аргументи в три формата: текст, число и връзка. 

Приложения на функцията CONCATENATE

Брой области на приложение на функцията СЦЕПИТ огромен. Всъщност може да се прилага почти навсякъде. Нека разгледаме някои от тях по-подробно:

  1. Счетоводство. Например счетоводителят има задачата да подчертае серията и номера на документа и след това да вмъкне тези данни като един ред в една клетка. Или трябва да добавите към серията и номера на документа от кого е издаден. Или избройте няколко разписки в една клетка наведнъж. Всъщност има цял куп опции, можете да изброявате безкрайно. 
  2. Служебни доклади. Особено ако трябва да предоставите обобщени данни. Или комбинирайте име и фамилия.
  3. Геймификация. Това е много популярна тенденция, която се използва активно в образованието, родителството, както и в програмите за лоялност на различни компании. Следователно в сферата на образованието и бизнеса тази функция също може да бъде полезна. 

Тази функция е включена в стандартния набор, който всеки потребител на Excel трябва да знае. 

Обратна функция CONCATENATE в Excel

Всъщност няма такава функция, която да е напълно противоположна на функцията „CONCATENATE“. За извършване на разделяне на клетки се използват други функции, като напр ЛЕВСИМВ и НАДЯСНОнамлява PSTR. Първият извлича определен брой символи отляво на низа. Вторият е отдясно. НО PSTR може да го направи от произволно място и да завърши на произволно място. 

Може да се наложи да изпълнявате и по-сложни задачи, но за тях има отделни формули. 

Често срещани проблеми с функцията CONCATENATE

На пръв поглед функцията СЦЕПИТ доста просто. Но на практика се оказва, че са възможни цял куп проблеми. Нека ги разгледаме по-отблизо. 

  1. Кавичките се показват в резултантния низ. За да избегнете този проблем, трябва да използвате точка и запетая като разделител. Но, както бе споменато по-горе, това правило не важи за числата.
  2. Думите са много близки. Този проблем възниква, защото човек не знае всички нюанси на използването на функцията СЦЕПИТ. За да показвате думите отделно, трябва да добавите знак за интервал към тях. Или можете да го вмъкнете директно след текстовия аргумент (както вътре в клетката, така и ако въведете текста отделно във формулата). Например така: =CONCATENATE(“Здравей”, “скъпи”). Виждаме, че тук е добавен интервал в края на думата „Здравей“. 
  3. #ИМЕ? Това показва, че не са посочени кавички за текстовия аргумент. 

Препоръки за използване на функцията

За да направите работата с тази функция по-ефективна, трябва да имате предвид няколко важни препоръки:

  1. Използвайте & колкото е възможно повече. Ако трябва да съедините само два текстови реда, тогава няма нужда да използвате отделна функция за това. Така че електронната таблица ще работи по-бързо, особено на слаби компютри с малко RAM. Пример е следната формула: =A1 & B1. Подобно е на формулата =РАЗДЕЛ(A1,B1). Особено първата опция е по-лесна при ръчно въвеждане на формулата.
  2. Ако е необходимо да комбинирате валута или дата с текстов низ, както и информация във всеки друг формат, различен от изброените по-горе, тогава първо трябва да я обработите с функцията ТЕКСТ. Предназначен е за преобразуване на числа, дати, символи в текст.

Както можете да видите, разбирането на тези нюанси изобщо не е трудно. И те следват от информацията по-горе. 

Често използвани за функцията CONCATENATE

Така че общата формула е: CONCATENATE([текст2];[текст2];…). Вмъкнете вашия текст на подходящите места. Важно е да се отбележи, че изискването за получения текст е следното: той трябва да е по-малък от дължината на полето, в което се въвежда стойността. Като атрибути можете да използвате не само предварително зададени стойности, но и информация в клетките, както и резултатите от изчисленията, използващи други формули.

В този план няма задължителна препоръка за използване на данни за въвеждане в текстов формат. Но крайният резултат ще бъде показан във формат „Текст“.

Има няколко начина за въвеждане на функция: един ръчен и няколко полуавтоматични. Ако сте начинаещ, тогава се препоръчва да използвате метода на диалоговия прозорец за въвеждане на аргументи. По-опитните потребители на програмата могат да въвеждат формули и ръчно. Първоначално ще изглежда неудобно, но всъщност все още не е измислено нищо по-ефективно от въвеждането на клавиатурата. 

Между другото, препоръката за използване на Excel като цяло: винаги научавайте клавишни комбинации. Те ще ви помогнат да спестите много време.

Но докато сте начинаещ, ще трябва да използвате специално създаден прозорец.

Е, как да го нарека? Ако погледнете реда за въвеждане на формула, вляво от него има такъв малък бутон „fx“. Ако го натиснете, се появява следното меню. Трябва да изберем желаната функция от списъка.

Функция CONCATENATE в Excel - ръководство за използване с примери
1

След като изберем желаната функция, ще се отвори прозорец за въвеждане на аргументи. Чрез него можете да зададете диапазон или ръчно да въведете текст, връзка към клетка. 

Функция CONCATENATE в Excel - ръководство за използване с примери
2

Ако въвеждате данни ръчно, тогава въвеждането се извършва, започвайки със знак „равно“. Тоест така:

=СЪЕДИНЯВАНЕ(D2;”,”;E2)

След всички операции, извършени от нас, ще видим в получената клетка текста „21.09“, който се състои от няколко части: числото 21, което може да се намери в клетката с индекс D2 и ред 09, който е в клетка E2 . За да бъдат разделени с точка, я използвахме като втори аргумент. 

Обвързване на името

За по-голяма яснота нека да разгледаме пример, който описва как да обвързвате имена. 

Да кажем, че имаме такава маса. Съдържа информация за име, фамилия, град, състояние на клиентите. Нашата задача е да комбинираме името и фамилията и да получим пълното име. 

Функция CONCATENATE в Excel - ръководство за използване с примери
3

Въз основа на тази таблица разбираме, че препратките към имената трябва да бъдат дадени в колона B, а фамилиите – A. Самата формула ще бъде написана в първата клетка под заглавието „Пълно име“.

Преди да въведете формула, не забравяйте, че функцията няма да асоциира повече информация, отколкото е посочил потребителят. Следователно, ако трябва да добавите разделители, въпросителни знаци, точки, тирета, интервали, те трябва да бъдат въведени като отделни аргументи.

В нашия пример трябва да разделим името и фамилията с интервал. Следователно трябва да въведем три аргумента: адреса на клетката, съдържаща първото име, интервал (не забравяйте да го поставите в кавички) и адреса на клетката, съдържаща фамилното име. 

След като сме дефинирали аргументите, ги записваме във формулата в съответната последователност. 

Много е важно да се обърне внимание на синтаксиса на формулата. Винаги го започваме със знак за равенство, след което отваряме скобите, изброяваме аргументите, като ги разделяме с точка и запетая, след което затваряме скобите.

Понякога можете да поставите обикновена запетая между аргументите. Ако се използва английската версия на Excel, тогава се поставя запетая. Ако е езиковата версия, тогава точка и запетая. След като натиснем Enter, ще се появи обединената версия.

Сега всичко, което остава, е просто да използвате маркера за автоматично попълване, за да вмъкнете тази формула във всички останали клетки в тази колона. В резултат на това имаме пълното име на всеки клиент. Мисията изпълнена.

Функция CONCATENATE в Excel - ръководство за използване с примери
4

По абсолютно същия начин можете да свържете държавата и града.

Функция CONCATENATE в Excel - ръководство за използване с примери
5

Свързване на числа и текст

Както вече знаем, използвайки функцията СЦЕПИТ можем да свържем числови стойности с текстови стойности. Да кажем, че имаме таблица с данни за наличността на стоки в магазин. В момента имаме 25 ябълки, но този ред е разпределен в две клетки. 

Нуждаем се от следния краен резултат.

Функция CONCATENATE в Excel - ръководство за използване с примери
6

В този случай имаме нужда и от три аргумента, а синтаксисът остава същият. Но нека се опитаме да изпълним задачата с леко повишена сложност. Да предположим, че трябва да напишем сложния низ „Имаме 25 ябълки“. Следователно трябва да добавим още един ред „Имаме“ към трите съществуващи аргумента. Крайният резултат изглежда така.

=CONCATENATE(“Имаме “;F17;” “;F16)

Ако желае, потребителят може да добави почти толкова аргументи, колкото иска (в рамките на горното ограничение).

Свързване на VLOOKUP и CONCATENATE

Ако използвате функции ВПР и СЦЕПИТ заедно може да се окаже много интересна и, което е важно, функционална комбинация. Използване на функцията ВПР извършваме вертикално търсене по таблицата по определен критерий. След това можем да добавим намерената информация към вече съществуващия ред.

И така, да кажем, че имаме такава маса. В него е описано какви стоки има в момента в първи и втори склад. 

Функция CONCATENATE в Excel - ръководство за използване с примери
7

Трябва да намерим цената на определен артикул в определен склад. За целта се използва функцията ВПР. Но преди да го използвате, първо трябва да подготвите малко масата. ВПР извежда данни отляво, така че трябва да вмъкнете допълнителна колона отляво на таблицата с оригиналните данни. 

След това свързваме данните. 

Това може да стане или с тази формула:

=B2&»/»&C2

Или такива.

=CONCATENATE(B2;”/”;C2)

Така свързахме две колони заедно, използвайки наклонена черта като разделител между двете стойности. След това прехвърлихме тази формула в цялата колона А. Получаваме такава таблица.

Функция CONCATENATE в Excel - ръководство за използване с примери
8

След това вземаме следната таблица и я попълваме с информация за избрания от посетителя продукт. Трябва да получим информация за себестойността на стоките и номера на склада от първата таблица. Това става с помощта на функцията ВПР.

Функция CONCATENATE в Excel - ръководство за използване с примери
9

След това изберете клетка K2, и напишете следната формула в него. 

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

Или може да се напише чрез функцията СЦЕПИТ.

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

Синтаксисът в този случай е подобен на начина, по който е извършена комбинацията от информация за номера и склада. 

Трябва да включите функция ВПР чрез клавишната комбинация "Ctrl" + "Shift" + "Enter".

Както можете да видите, всичко е просто.

Оставете коментар