Както CONCAT, така и TEXTJOIN ви помагат да обедините стойности в различни клетки. Нека видим как работят и кой трябва да изберете.
Данните идват в различни форми и формати. Един от тези формати са вашите текстови данни. Можете да манипулирате текстови данни, като използвате множество функции като CONCAT и ПРИСЪЕДИНЯВАНЕ НА ТЕКСТ функции в Excel.
Тук ще научим за техните разлики и кога трябва да използвате едно пред друго.
Какво е CONCAT?
The CONCAT функция в Excel ви позволява да обединявате стойности заедно. Тази стойност може също да бъде текст, число или знак в клетка или диапазон от клетки във вашата електронна таблица.
Важно е да се отбележи, че CONCAT е по-нов заместител на СЪЕДИНЯВАНЕ функция. The CONCAT функцията приема следния синтаксис:
=CONCAT(текст1, [текст2,...])
Където:
- текст1 е задължително и е стойностите, към които искате да се присъедините.
- [текст2, ...] не е задължително и е втората стойност или клетка, към която искате да се присъедините.
- …. означава, че можете да добавите повече стойности. Функцията приема максимум 253 текстови аргумента.
Какво е TEXTJOIN?
Подобно на CONCAT формула, на ПРИСЪЕДИНЯВАНЕ НА ТЕКСТ формулата ви позволява да комбинирате текст в диапазон. Тази формула също ви позволява да зададете разделител между тези текстови стойности.
=TEXTJOIN(разделител, игнор_празно, текст1, [текст2], …)
Където:
- Разделител е това, което ви пожелаваме да отделите тези текстове. Може да бъде знак, текст, число или дори интервал.
- ignore_empty ви позволява да посочите дали искате да игнорирате празни клетки в диапазон. Ако е TRUE, игнорира празните клетки.
- текст1 е първата клетка или текст, които искате да комбинирате.
- [текст2, ...] е втората стойност, към която искате да се присъедините.
- …. означава повече ценности.
Прилики между функцията CONCAT и TEXTJOIN
Тяхното сходство се състои в способността им да комбинират множество текстове или стойности. Това е много полезно в някои ситуации. Например, когато се опитвате бързо комбинирайте две колони в Microsoft Excel.
Нека да разгледаме как тези две функции работят поотделно.
Как да използвате функцията CONCAT
Да предположим, че имате таблица с данни, която включва колони за име и фамилия. Ако искате да ги обедините в една колона, наречена Пълно име, обмислете използването на CONCAT функция.
Синтаксисът ще бъде:
=CONCAT(A2," ",B2)
За да разбиете формулата. The текст1 аргумент е A2, и [текст2 аргументът е „ “. „ “ означава, че искаме интервал преди нашия текст3, кое е B2. След като напишете формулата в първата клетка, не е необходимо да го правите копирайте формулата в Excel. Вместо това можете да го плъзнете до последната клетка.
Да приемем, че искате Jajay-Ayu като пълно име за някой, чието име и фамилия са съответно Jaja и Ayu.
=CONCAT(A2,"-",B2)
Нека да разгледаме друг пример.
Да предположим, че имате таблица с данни, която включва само различни имена на държави в Западна Африка и искате да добавите фразата „е държава в Африка“. Ще напишете следния синтаксис:
=CONCAT(A2,"е държава в Африка")
Подобно на първия пример, когато пишете текст или фраза във вашата формула, трябва да поставите тази фраза в цитат.
Как да използвате функцията TEXTJOIN
Нека използваме таблицата с данни, която използвахме за CONCAT.
Имахме две колони. Едното беше собственото име, а другото беше фамилията. За да използвате Функция TEXTJOIN, ще напишем този синтаксис.
=TEXTJOIN(" ",ВЯРНО, A2:B2)
„ “ представлява интервала между нашето име и фамилия. The ВЯРНО означава, че трябва да игнорира всяка празна клетка.
Трябва да знаете, че CONCAT и TEXTJOIN могат да комбинират само текст във вашата електронна таблица и не могат да се използват за обединяване на файлове и листове на Microsoft Excel.
CONCAT срещу. ТЕКСТ: Кога трябва да ги използвате?
И двете функции имат принципно една и съща функционалност. Различието им идва в аргументите им.
CONCAT иска да добавите текста от множество диапазони и да посочите къде искате вашия разделител(а). The ПРИСЪЕДИНЯВАНЕ НА ТЕКСТ функцията, от друга страна, ви позволява да укажете предварително своя разделител и да потвърдите, ако искате да игнорирате празен.
Нека да разгледаме сценарий, при който CONCAT ще бъде по-добър избор за ПРИСЪЕДИНЯВАНЕ НА ТЕКСТ.
Да предположим, че имате таблица с данни, която включва колони за име, фамилия и възраст. Да речем, че искате да се присъедините към тях, за да създадете „Jaja Giwa-36“ и да поставите резултата си в една колона, наречена Детайл.
Това е лесно за използване CONCAT защото можете да изберете няколко разделителя.
Въпреки това, ПРИСЪЕДИНЯВАНЕ НА ТЕКСТ очаква да изберете само един разделител. Можете да използвате само интервала или тирето (-), не и двете. В тази ситуация, CONCAT върши работата по-добре.
Ето сценарий, при който ПРИСЪЕДИНЯВАНЕ НА ТЕКСТ трябва да се използва вместо CONCAT.
Създайте таблица с данни, която включва колони за име, бащино име и фамилия. Ако име в ред не съдържа бащино име, обединяването на тези имена в една колона, наречена Пълно име, с помощта на CONCAT ще доведе до допълнителни интервали.
Например резултатът в E3 има два интервала вместо един интервал, защото липсва бащино име. Въпреки това, ако ПРИСЪЕДИНЯВАНЕ НА ТЕКСТ е бил използван, бихте могли да използвате неговите аргументи IgnoreEmpty, за да игнорирате празните клетки.
Можете да използвате Len функция за преброяване на знаците в Excel. Тук използвахме синтаксиса =LEN(E2)-LEN(SUBSTITUTE(E2," ","")), за да преброим броя интервали.
Всичко зависи от вашата задача
Различните функции на Excel са подобни, но и различни. Научаването какво ги прави различни и кога е най-добре да ги използвате ще ви помогне да станете по-добри в анализа на данни. Няколко примера за някои от тези функции са COUNTIF и COUNTIFS и на XLOOKUP и VLOOKUP.