Как да се свързваме в Excel, VBA и Google Sheets

Изтеглете Примерна работна книга

Изтеглете примерната работна книга

Този урок демонстрира как да използвате Функция Excel CONCATENATE в Excel, за да обедините низове текст заедно.

CONCATENATE Общ преглед на функцията

Функцията CONCATENATE комбинира текстови низове заедно.

За да използвате функцията CONCATENATE Excel Worksheet, изберете клетка и въведете:

(Забележете как се появяват входовете на формулата)

Функция CONCATENATE Синтаксис и входове:

= CONCATENATE (текст1, [текст2], …)

текст1 - Низове текст или масив от клетки с низове текст.

текст2 - Втората текстова стойност за обединяване.

Функцията CONCAT е налична в Excel 2022 и може да замени старата функция CONCATENATE. Той свързва няколко текстови низа в един.

= CONCATENATE (B3, "", C3) = CONCAT (B3, "", C3)

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

CONCATENATE и CONCAT за присъединяване към множество клетки

Функцията CONCAT е много по -лесна за използване, когато имате диапазон от клетки, към които искате да се присъедините, защото можете просто да въведете диапазон.

= CONCATENATE (B3, C3, D3, E3) = CONCAT (B3: E3)

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

Бърз начин да използвате CONCATENATE за присъединяване към множество клетки

Има по -бърз начин да използвате CONCATENATE, ако все още нямате CONCAT. Вместо да щраквате върху клетките една по една със запетаи между тях, можете да натиснете и задържите клавиша CTRL, преди да щракнете върху всяка клетка. Това ви помага да запазите стъпката на натискане на запетая.

CONCATENATE и CONCAT с номер/дата

Имайте предвид, че и CONCATENATE, и CONCAT са текстови функции. При използване на някое от тях резултатът е текст. Например няма да можете да сумирате тези числа в клетка I3 и J3, след като използвате някоя от тях.

За датите се случва същото, тъй като те се разпознават като серийни номера, а не като текст. Може да не се наложи да сумирате дати, но не работи добре във филтри и обобщени таблици.

= CONCATENATE (B3, "-", C3, "-", D3) = CONCAT (B3, "-", C3, "-", D3)

За да преодолеете горните проблеми, можете да използвате VALUE за преобразуване от текст в стойности.

= VALUE (CONCATENATE (B3, C3, D3)) = VALUE (CONCAT (B3, C3: D3))

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

= B3 & "" & C3

По какво се различава от CONCATENATE или CONCAT? Функционално няма. По -лесно е да пишете с амперсанд, ако няма много хора, към които да се присъедините, и изглежда по -добре. Ако има много клетки за присъединяване, CONCAT ще бъде по -лесно, тъй като можете да въведете диапазон. Използването на клавиша CTRL с CONCATENATE също може да бъде по -бързо.

Функцията CONCATENATE и клавишът амперсанд работят еднакво в Google Sheets.

Функцията CONCAT не работи еднакво в Google Таблици. Той позволява присъединяването на максимум само две клетки и не позволява аргумента му като диапазон.

допълнителни бележки

За съжаление CONCATENATE няма да приеме масив от клетки като вход. Трябва ръчно да добавите всяка препратка към клетка към формулата. <>

С пускането на Excel 2016 Excel добави функцията TEXTJOIN, много по -добра алтернатива на CONCATENATE. Нашите приятели в Spreadsheeto написаха страхотна статия за използването на новата функция TEXTJOIN за комбиниране на низове текст.

Връщане към списъка с всички функции в Excel

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave