Свързващи колони в Excel

  • Свързване на колони в Excel
  • Как да обединим колони в Excel?

Свързване на колони в Excel

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

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

Какво можете да направите в такива сценарии? Ако не сте сигурни какво да правите в такива случаи, тази статия е за вас.

В тази статия предстои да видим как можем да обединим данните от две или повече колони, използвайки функцията на конкатенати, както и оператора ampersand (&)

Тъй като самата дума означава в съответствие с английската литература (Concatenate = връзка (неща) заедно във верига или серия), Concatenation е процес в excel, който ви позволява да присъедините две или повече колони, съдържащи низове клетка по клетка (ред по ред повече точно) с помощта на определени разделители / разделители.

Как да обединим колони в Excel?

Имаме два начина за отлично свързване на струните.

  • Използване на CONCATENATE () функция
  • Оператор Ampersand (&)

Ще видим и двата метода за обединяване на колони в Excel с някои примери.

Можете да изтеглите този шаблон на Excel шаблон за обединяване на колони - Съединете колони Excel шаблон

Свържете колони в Excel - Пример №1

Свързване на две или повече клетки с помощта на CONCATENATE () функция -

Синтаксисът за CONCATENATE в excel е:

= CONCATENATE (text1, (text2), (text3), …) . Където текстът е по-голямата част от референтната стойност на клетката.

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

Нека разгледаме някои от примерите!

Да предположим, че имаме две колони, съдържащи име и фамилия на служителя във всяка съответна колона (B и C).

Можем да обединим двете стойности (B2 и C2) в колона D (наречена като пълно име), както следва:

= CONCATENATE (B2, C2)

Вижте изображението по-долу.

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

Можете да видите, че в колона D (Пълно име) няма разделител между име и фамилия.

Бихме искали да има интервал между име и фамилия.

За щастие CONCATENATE в excel ни позволява да добавяме разделители, както и разделители за персонализиране на изгледа.

Вижте формулата по-долу:

= CONCATENATE (B2, “”, C2)

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

Резултатът ще бъде:

Забележка -

  • Можем да използваме различни разделители в рамките на функцията CONCATENATE (). Ex. Запетая (“, ”), тире (“-”), наклонена черта напред или назад, звездичка (*) и т.н.

Сега, когато сме измислили решението за обединяване на две клетки, нека помислим върху по-широка картина и да опитаме да комбинираме две колони. Това е също толкова просто, колкото да плъзнете панела за известия надолу на вашия смартфон.

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

Лесно изглежда нали?

Има друг метод за обединяване на две или повече от две колони в excel. Нека да разгледаме, изглежда по-лесно.

Свържете колони в Excel - пример №2

Свързване на две или повече клетки с помощта на оператор ampersand (&) -

Операторът Ampersand (&) може да се използва и за свързване на две или повече клетки в excel. Работи същото като функцията CONCATENATE (). Този оператор изглежда по-удобен, тъй като мързеливите хора като мен биха искали да напишат „&“, различна от CONCATENATE ().

Ще се опитаме да обединим същите колони, използвайки оператор ampersand със синтаксис по-долу:

В клетка D2 въведете формулата: = B2 & C2

Той ще ви даде следния резултат:

Резултатът ще бъде:

Идеално е да има място между име и фамилия.

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

В клетка D2 заменете предишната формула с новата и вижте резултатите: = B2 & ”” & C2

Можем да плъзнем дръжката за запълване или да използваме Ctrl + D (ако няма скрити клетки между тях), за да приложим формулата към цялата колона.

По-лесно да напишете & от CONCATENATE (), нали?

Свържете колони в Excel - пример №3

Свързване на две или повече низове с Line Breaks -

По-често използвате разделител / разделител като запетая (, ), интервал, наклонена черта напред / назад (когато трябва да свържете дати), звездичка ("*") и т.н., за да свържете два или повече низа. Какво обаче, ако имате данни за адреса като улица, град и пощенски код в различни колони и искате да свържете същото с прекъсвания на реда, така че изходът да изглежда така:

Не можем да добавим прекъсване на реда като обикновен разделител (като запетая, интервал и т.н.) във формулата на excel на CONCATENATE (). Следователно, ние трябва да използваме специална функция CHAR (), за да предоставим ASCII код на прекъсване на реда (ASCII код е код, който представлява английски букви, като на всяка буква е присвоен уникален номер между 0 до 127. За прекъсване на реда кодът на ASCII е 10). Моля, обърнете внимание, че тези кодове са съвместими със системата на Windows.

Нека да разгледаме един пример:

Имаме 3 различни колони, съдържащи информация за адреса. колона A (улица), колона B (град) и колона C (пощенски код).

Нека преименуваме колона D като адрес и въведете следната формула в клетка D2:

= CONCATENATE (A2, CHAR (10), B2, CHAR (10), C2)

Той дава следния резултат:

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

Резултатът ще изглежда така:

Неща, които трябва да запомните

  • Най-малко един текстов аргумент е необходим за функцията CONCATENATE () в excel.
  • Формулата CONCATENATE () има ограничение от 255 низа (6 еквивалентни до 8, 192 знака). Не можете да надхвърлите тази граница в една единствена формула CONCATENATE ().
  • Функцията CONCATENATE () винаги дава низ за изход, независимо от типа на входните ви данни. Казвайки, че макар вашите входни данни да имат числово естество, изходът винаги ще бъде низ.
  • Масивите не могат да бъдат разпознати от функцията CONCATENATE (). Всяка референция на клетките трябва да бъде предоставена отделно. Като каза това, = CONCATENATE (B2: C2) не може да се използва вместо = CONCATENATE (B2, C2).
  • Ако поне един от аргументите не е правилен или невалиден във функцията CONCATENATE (), тогава excel ще заснеме # VALUE! грешка към клетката.
  • #NAME? грешка се появява във функцията CONCATENATE (), когато липсват цитати, докато свързвате две или повече текстови стойности.
  • Последното и най-важното, ако използвате Excel 2016 или по-нова версия, вие трябва да използвате функцията CONCAT () вместо CONCATENATE (), тъй като последната се заменя от наследника и трябва да присъства във всички предстоящи версии на excel. CONCATENATE () все още е налице за някаква съвместимост с предишни версии на excel, но Microsoft не гарантира дали тя ще присъства в следващите версии на excel или не.

Препоръчителни статии

Това е ръководство за обединяване на колони в Excel. Тук обсъдихме колони Concatenate в Excel и Как да използвате колоните Concatenate в Excel, използвайки различни методи в Excel, заедно с практически примери и шаблон за изтегляне на excel. Можете да разгледате и другите ни предложени статии -

  1. Как да премествате колони в Excel?
  2. Ръководство за Excel Сравнете две колони
  3. Как да използвате Excel Month Function?
  4. Формула за делничен ден в Excel
  5. Обратно на Concatenate в Excel | Шаблон на Excel

Категория: