Як поєднати в Excel, VBA та Google Таблицях

Завантажити Приклад робочої книги

Завантажте зразок робочої книги

Цей підручник демонструє, як користуватися Функція Excel CONCATENATE в Excel для об’єднання рядків тексту разом.

Огляд функції CONCATENATE

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

Щоб скористатися функцією CONCATENATE Excel Worksheet, виберіть клітинку та введіть:

(Зверніть увагу, як виглядають вхідні дані формул)

Функція 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 Таблицях.

Функція CONCAT не зовсім однаково працює в Google Таблицях. Він дозволяє об'єднати максимум дві клітинки і не допускає його аргументу як діапазону.

додаткові нотатки

На жаль, CONCATENATE не прийме масив клітинок як вхідний. Ви повинні вручну додати кожне посилання на клітинку до формули. <>

З випуском Excel 2016 Excel додав функцію TEXTJOIN, набагато кращу альтернативу CONCATENATE. Наші друзі в Spreadsheeto написали чудову статтю про використання нової функції TEXTJOIN для об’єднання рядків тексту.

Повернення до списку всіх функцій Excel

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave