Когато работим с големи набори от данни в Google Sheets, често имаме две клетки с текст или стойности, които искаме да покажем заедно в една клетка. Вместо да създавате нова колона и да въвеждате стойностите ръчно, можете да използвате някои от функциите, които Google е вградил в своя софтуер за електронни таблици, и да свършите работата за по-малко от няколко минути.
Някои от тези функции включват JOIN, CONCATENATE и CONCAT. В тази статия ще разгледаме функцията CONCATENATE, която може би е най-полезният начин за комбиниране на данни в Google Sheets.
Какво е CONCATENATE в Google Sheets?
Има две функции, които изпълняват подобни функции: CONCAT и CONCATENATE. Конкатенация означава свързване на нещата заедно. В Google Sheets функцията CONCATENATE ви позволява лесно да комбинирате стойностите от две или повече клетки в една отделна клетка.
Формулата CONCATENATE е много по-сложна от формулата CONCAT. Той позволява на потребителите, които искат да комбинират данни от клетки в различен формат. CONCAT е по-стара функция, която произхожда от Excel и е много по-твърда. Не ви позволява да добавяте допълнителни интервали или текст.
От друга страна, формулата CONCATENATE ви позволява повече контрол и има много по-голямо ограничение на низовете за аргументи. Това определено е една от функциите, които трябва да научите, за да започнете използвайки Google Таблици като професионалист.
Синтаксисът на CONCATENATE в Google Sheets
Функцията CONCATENATE използва един задължителен аргумент. Количеството допълнителни аргументи зависи от нуждите на конкретния случай на употреба. Ето синтаксиса на функцията CONCATENATE в Sheets:
=КОНКАТЕНИРАНЕ(първи низ, [втори низ, ...])
Ето аргументите, които трябва да се използват във формулата и какво означават те:
- първа струна: това е първият начален низ, който се присъединява.
- [втори низ]: това е допълнителният низ, добавен към първия низ в последователността.
- … означава, че можете да добавите още незадължителни низове извън втория, например трета колона или разделител.
Низовете, съдържащи се във формулата, се отнасят до данните в листа. Те могат да бъдат набор от клетки или отделни клетки. Можете също да имате цели колони или редове. Правилата на валидната функция предполагат, че трябва да имате поне една точка от данни и всеки диапазон или точка трябва да бъдат разделени със запетая.
Ако дадена функция има диапазон, който има много редове и колони, функцията ще изброи резултатите в ред отляво надясно и отгоре надолу.
Какво представляват разделителите в листове?
Разделителите са знаци, които могат да се използват за разделяне на текстови низове. Те включват запетаи, кавички, скоби, тръби и наклонени черти. В Google Sheets можете да използвате разделителите, за да разделите текста.
В контекста на функцията CONCATENATE тези разделители се използват като визуален разделител и не служат за цел при работа с формулата. Това е така, защото разделителите съществуват в кавичките, което означава, че не се изпълняват. По-скоро те се показват само.
Когато използвате функцията CONCATENATE, ще трябва да добавите разделители в кавички, за да имате някакво разделение между текста в резултатната клетка. Един прост пример би бил добавянето “ ” към формула за поставяне на интервал. Бихте могли дори използвайте специални знаци в Google Таблици ако искаше.
Примери за функцията CONCATENATE
Въпреки че синтаксисът на формулата ни дава представа как работи функцията, нека разгледаме няколко примера, за да видим формулата в действие, за да разширим разбирането си.
1. Използване на интервал при свързване на две думи
В този пример имаме собствени и фамилни имена на няколко души в две различни колони. Това, което целим да направим тук, е да напишем първото и фамилното име заедно в друга трета колона. Като разделител използваме едно пространство, за да направим думите да се показват гладко в колоната с резултати.
За да направите това, изпълнете следните стъпки:
- Щракнете върху празна клетка, C3 в примера по-горе
- Въведете началната част на формулата, която е =КОНКАТИРАНЕ(.
- Сега въведете първия аргумент. В този случай това е първата колона, съдържаща Първо име, което е клетка A2.
- Добавете запетая след първия аргумент.
- Сега нека добавим разделителя. В този случай използваме пространство, така че пишете “ ” включително кавичките.
- Добавете още една запетая.
- Въведете източника на фамилното име. В този случай това е клетка B2.
- Завършете формулата, като добавите затваряща скоба.
- Натиснете Въведете за изпълнение на формулата.
Тази формула използва три аргумента:
- Първият аргумент е препратката към клетката с първото име
- Вторият аргумент е разделителят на интервала
- Третото е фамилното име
След като формулата бъде изпълнена, обикновено ще получите опцията за Предложено автоматично попълване което интелигентно ще запълни всички колони с формулата, така че няма да се налага да преминавате през процеса ръчно. Ако това не се покаже, можете да щракнете и плъзнете манипулатора за запълване върху другите клетки в колона C, за да приложите формулата и към тях.
2. Номерирани конкатенирани данни
Номерирането на вашите данни може да бъде от полза, особено ако имате групи данни в една електронна таблица. В този случай ще използваме функцията ROW във връзка с функцията CONCATENATE за динамично добавяне на числа до имената.
Използваме повторно същите данни, които използвахме в предишния пример. Въпреки това, за да направим нещата интересни, първо ще направим фамилното име, последвано от запетая и собственото име.
Ето стъпките, които трябва да следвате, за да направите това:
- Щракнете върху клетката, където искате да поставите формулата.
- Въведете началната част на формулата, която е =КОНКАТИРАНЕ(.
- Вместо да пишем клетка като аргумент, първият ни аргумент е функцията ROW. Въведете аргумента, който е РЕД()-1.
- Като втори аргумент, нека добавим разделител. В този случай е така " - " включително кавичките.
- Въведете първия аргумент, който в този случай е фамилното име в клетката B2.
- Тук добавяме още един разделител под формата на ", "
- Добавете последния аргумент, който е клетка A2.
- Затворете формулата, като добавите затваряща скоба.
- Натиснете Въведете за изпълнение на формулата.
Можете също да използвате SEQUENCE функция Google Sheets вместо ROW за постигане на подобен резултат.
Завършване на КОНКАТЕНАТА в листове
Функцията CONCATENATE е изключително удобна функция в Sheets. Може да ви помогне да комбинирате две или повече клетки и да направи организирането на вашите листове по-малко караница. Само не забравяйте, че това не е напълно съвместима функция с Excel, нещо, което трябва да имате предвид, ако използвате и двете програми.