Функция объединить в excel на английском
Наконец-то и до меня дошла волна обновлений и в моем Excel 2016 по подписке Office 365 Pro Plus появились новые функции для работы с текстом и логикой. Давайте я пробегусь по ним на примерах:
Функция СЦЕП (CONCAT)
Многим, думаю, известна функция СЦЕПИТЬ (CONCATENATE) , которую можно использовать для склеивания фрагментов текста из нескольких ячеек в одно целое. На практике, часто также используется спецсимвол & для аналогичного действия. Но оба этих способа предполагают указание каждой ячейки с текстовым фрагментом отдельно, что, при большом количестве ячеек, начинает напрягать:
В апрельском обновлении Excel 2016 добавили функцию СЦЕП , которая работает совершенно аналогично, но позволяет задать сразу целый диапазон (даже двумерный), всё содержимое ячеек которого будет склеено в единое целое:
Функция ОБЪЕДИНИТЬ (TEXTJOIN)
В предыдущем примере видно, что для красивого объединения мне пришлось предусмотреть отдельные ячейки с символами-разделителями. Новая функция ОБЪЕДИНИТЬ работает аналогично СЦЕП , но автоматически добавляет еще заданный символ между разными фрагментами:
Также обратите внимание на второй аргумент этой функции - он определяет, нужно ли игнорировать пустые ячейки (ИСТИНА) или нет (ЛОЖЬ).
В реальной практике такая функция представляется весьма полезной. Например, для склейки адресных строк это будет весьма компактным и красивым решением:
Функция УСЛОВИЯ (IFS)
Любой пользователь Excel сталкивается в работе с необходимостью проверять несколько условий и делать потом различные действия, в зависимости от выполнения одного из них. Обычно это реализуется с помощью вложенных друг в друга функций ЕСЛИ (IF) и выглядит при большом количестве условий не очень понятно (новичков, почему-то, особо пугает куча закрывающих скобок в конце - от всех ЕСЛИ):
Теперь же можно ощутимо упростить формулу, если использовать новую функцию УСЛОВИЯ (IFS) . В её аргументах попарно перечисляются условия и то, что нужно вывести при их выполнении:
Получается не сильно компактнее, но заметно понятнее, не правда ли?
- Функция проверяет условия в порядке их указания и при выполнении какого-либо условия уже не проверяет оставшиеся . Поэтому порядок условий играет роль: в приведенном выше примере проверка нарушений скорости идет от большего к меньшему, а не наоборот.
- Если нужно задать результат, который должен выводиться, если ни одно из условий не выполнилось (как Else в VBA), то в конце списка условий можно задать условие ИСТИНА. В нашем примере - это сумма штрафа (0), если ни одного из нарушений скорости не было.
Некий аналог предыдущей функции или конструкции Select Case в языке программирования Visual Basic, если вам знакомы макросы. Сравнивает ячейку с набором заданных значений и выдает один из заданных в наборе результатов. Например:
Очень похоже на предыдущую функцию УСЛОВИЯ , но в ней условия можно задавать гибко (использовать знаки <>= и т.д.), а здесь проверяется только точное совпадение. Последним аргументом можно задать то значение, которое должно выводиться, если ни одно из предыдущих условий не выполнилось. Раньше, чтобы реализовать что-то подобное приходилось шаманить с функцией ИНДЕКС (INDEX) и массивом констант в фигурных скобках внутри формулы:
Функции МАКСЕСЛИ (MAXIFS) и МИНЕСЛИ (MINIFS)
Совсем недавно писал статью и делал видео в Приемах на тему поиска максимального и минимального значений в таблице при выполнении одного или нескольких условий . Не суперсложная техника, но без формул массива или функций баз данных не обойтись. Теперь в Excel 2016 появились новые функции, которые все делают красиво:
Как видно, все по аналогии с СУММЕСЛИМН, СЧЁТЕСЛИМН и т.д. - переучиваться не нужно.
Приятно, что Microsoft начала прислушиваться к мнению пользователей и добавлять новые удобные функции с каждым обновлением Excel. Происходит это не так быстро, как хотелось бы, но появилась надежда увидеть сумму прописью в Excel уже при моей жизни
Файл со всеми вышеприведенными примерами новых функций можно скачать ниже:
Excel ТЕКСТ ПРИСОЕДИНИТЬСЯ функция объединяет несколько значений из строки, столбца или диапазона ячеек с определенным разделителем.
Синтаксис
=TEXTJOIN ( delimiter , ignore_empty , text1 , [ text2 ], . )
аргументы
Разделитель (Обязательно): разделитель, который вставляется между каждым объединенным текстом;
Ignore_empty (Обязательно): определите, следует ли игнорировать пустые ячейки;
- If ПРАВДА, пустые ячейки игнорируются;
- If ЛОЖНЫЙ, пустые ячейки будут включены.
Текст 1 (Обязательно): первый текст, который нужно присоединить;
[Text2],… (Необязательно): дополнительные тексты, которые нужно объединить.
Возвращаемое значение
Составное текстовое значение
Примечания к функциям
TEXTJOIN доступен только в Office 2019 и 365.
Примеры
Объединяйте тексты с определенным разделителем, игнорируя или включая пустые ячейки
Как показано на скриншоте ниже, вы хотите объединить тексты в разных столбцах с помощью запятой и игнорировать или включать все пустые ячейки. Пожалуйста, сделайте следующее.
Пример 1: объединение текстов через запятую без учета пустых ячеек
1. Выберите пустую ячейку (F3), скопируйте в нее приведенную ниже формулу, чтобы получить результат.
=TEXTJOIN(", ",TRUE,B3:E3)
2. Не снимая выделения с ячейки результата, перетащите Ручка заполнения чтобы применить формулу к другим ячейкам.
Пример 2: объединение текстов через запятую, включая пустые ячейки
Выберите пустую ячейку, скопируйте в нее приведенную ниже формулу и затем перетащите маркер заполнения, чтобы применить формулу к другим ячейкам, чтобы получить все сцепленные тексты, включая пустые ячейки. См. Снимок экрана ниже:
=TEXTJOIN(", ",FALSE,B3:E3)
Связанные функции
Функция ПОДСТАВИТЬ в Excel
Функция ЗАМЕНА в Excel заменяет текст или символы в текстовой строке другим текстом или символами.
Функция Excel TEXT
Функция ТЕКСТ преобразует значение в текст с заданным форматом в Excel.
Функция Excel TRIM
Функция Excel TRIM удаляет все лишние пробелы из текстовой строки и сохраняет только отдельные пробелы между словами.
Функция ВЕРХНИЙ в Excel
Функция Excel ВЕРХНИЙ преобразует все буквы заданного текста в верхний регистр.
Лучшие инструменты для работы в офисе
Kutools for Excel - поможет вам выделиться из толпы
Хотите быстро и безупречно выполнять свою повседневную работу? Kutools for Excel предлагает мощные расширенные функции 300 (объединение книг, сумма по цвету, разделение содержимого ячеек, дата преобразования и так далее . ) и экономия 80% времени для вас.
Если вы объедините несколько столбцов данных в Excel (независимо от того, какую версию Excel вы используете), будет сохранен только левый столбец данных, а данные других столбцов будут удалены, если вы примените "Слияние и центр"команда от Главная на вкладке центровка группа. В этом руководстве рассказывается, как объединить или объединить разные столбцы данных в одну ячейку или столбец в Excel.
- Объединение столбцов данных в одну ячейку без потери данных из буфера обмена
- Объединить столбцы данных в один столбец с помощью формулы
- Быстро объединяйте столбцы данных без потери данных с помощью Kutools for Excel
Объединение столбцов данных в одну ячейку без потери данных из буфера обмена
Чтобы объединить несколько столбцов в одну ячейку без потери данных в Excel, вы можете легко решить проблему с помощью буфера обмена.
1. Прежде всего, включите буфер обмена, нажав кнопку привязки в правом нижнем углу буфер обмена группы на Главная таб. Смотрите скриншот:
2. Выберите столбцы, которые вы хотите объединить, и нажмите Ctrl + C ключи для их копирования.
Примечание. Вы также можете нажать Главная > Копировать скопировать их.
Теперь столбцы сразу копируются и заносятся в буфер обмена.
3. Дважды щелкните пустую ячейку, в которую вы поместите скопированные столбцы, а затем щелкните скопированный элемент в буфер обмена. Теперь скопированные элементы заполняются активной ячейкой, как показано на скриншоте ниже.
Пока все выбранные столбцы объединены и помещены в указанную ячейку, как показано ниже.
Объедините несколько столбцов без потери данных и числового формата в Excel
Обычно при объединении ячеек с помощью функции слияния в Excel удаляется все содержимое ячеек, кроме содержимого первой ячейки. Однако с Kutools for Excel's Объединить (строки и столбцы)утилита, вы можете легко объединить несколько ячеек / строк / столбцов без потери данных. Более того, эта утилита также поддерживает оставшийся исходный формат даты и числовые форматы в результатах комбинации. Полнофункциональная бесплатная 30-дневная пробная версия!
Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now
Объединить столбцы данных в один столбец с помощью формулы
Если вам нужно объединить несколько столбцов данных в один столбец без потери данных, вы можете применить формулы для обработки этого в Excel.
Формула 1: = A2 & B2 & C2 & .
В ячейке D2 введите формулу = A2, B2 и C2, а затем перетащите маркер автозаполнения вниз, чтобы применить формулу к другим ячейкам в активном столбце.
И столбцы данных были объединены в один столбец. Смотрите скриншот:
Формула 2: = A2 & "" & B2 & "" & C2 & .
В ячейке D2 введите формулу = A2 & "" & B2 & "" & C2, а затем перетащите маркер автозаполнения вниз, чтобы применить формулу к другим ячейкам в активном столбце.
Ноты:
(1) В обеих формулах A2, B2 и C2 - это ячейки в первой строке, которые вы объедините в одну, и вы можете изменить их по своему усмотрению.
(2) Чтобы удалить формулы из результатов слияния, вы можете сначала скопировать результаты слияния, щелкнуть правой кнопкой мыши диапазон результатов слияния и выбрать «Вставить»> «Значения» в контекстном меню, как показано ниже, или «Применить». Kutools > К фактическому чтобы удалить формулы, но сохранить результаты слияния одним щелчком мыши. Прочитайте больше.
(3) Обе формулы очистят форматирование чисел в результатах слияния. Например, дата «2» будет объединена как «15», процентное значение «2019%» будет объединено как «43511» и т. Д.
Объедините столбцы данных в один без потери данных с помощью СЦЕПИТЬ
Если в каждой строке несколько ячеек, будет довольно утомительно применять формулу = A1 & "" & B1 & "" & C1. Здесь я представлю функцию CONCATENATE для решения этой проблемы.
1. Выберите пустую ячейку, введите формулу = СЦЕПИТЬ (A2: C2 & ","), а затем выделите A2: C2 & ”,” в формуле. (Внимание: В формуле A2: C2 это диапазон в первой строке, который я объединю, и "," означает разделение содержимого каждой ячейки запятой. )
2, Нажмите F9 для преобразования выделенной части формулы в значения.
3. Теперь выделенная часть формулы автоматически заменяется содержимым ячейки. Удалите фигурные скобки и >.
4, нажмите Enter ключ для получения результата слияния.
Внимание: Эта формула очищает форматирование чисел в результатах слияния. Например, дата «2» будет объединена как «15», процентная доля «2019%» будет объединена как «43511» и т. Д.
Быстро объединяйте столбцы данных без потери данных с помощью Kutools for Excel
Вы можете использовать надстройку стороннего производителя Kutools for Excel чтобы быстро объединить несколько столбцов.
Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now
1. После установки Kutools for Excel, выберите столбцы данных, которые вы хотите объединить, а затем нажмите Kutools > Сочетать. Смотрите скриншот:
2. В Объединить столбцы или строки диалоговом окне укажите следующие параметры:
(1) Выберите Объединить столбцы под Чтобы объединить выбранные ячейки в соответствии со следующими параметрами;
(2) Укажите разделитель для объединенных данных, здесь я выбираю Space вариант;
(3) Укажите ячейку, в которую вы хотите поместить свой комбинированный результат;
(4) Укажите, как вы хотите работать с объединенными ячейками. Вы можете сохранить или удалить содержимое этих объединенных ячеек, а также объединить эти объединенные ячейки. Смотрите скриншот:
3. Затем нажмите Ok объединить несколько столбцов в один без потери данных. Вы получите следующие результаты:
Освободи Себя Сочетать (Столбцы или строки) функция Kutools for Excel поддерживает больше сценариев комбинации в Excel. Получите бесплатную пробную версию!
Читайте также: