Както CONCAT, така и TEXTJOIN ви помагат да обедините стойности в различни клетки. Нека видим как работят и кой трябва да изберете.

Данните идват в различни форми и формати. Един от тези формати са вашите текстови данни. Можете да манипулирате текстови данни, като използвате множество функции като CONCAT и ПРИСЪЕДИНЯВАНЕ НА ТЕКСТ функции в Excel.

Тук ще научим за техните разлики и кога трябва да използвате едно пред друго.

Какво е CONCAT?

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

Важно е да се отбележи, че CONCAT е по-нов заместител на СЪЕДИНЯВАНЕ функция. The CONCAT функцията приема следния синтаксис:

=CONCAT(текст1, [текст2,...])

Където:

  • текст1 е задължително и е стойностите, към които искате да се присъедините.
  • [текст2, ...] не е задължително и е втората стойност или клетка, към която искате да се присъедините.
  • …. означава, че можете да добавите повече стойности. Функцията приема максимум 253 текстови аргумента.
instagram viewer

Какво е 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.