Как объединить числа из разных ячеек в одну в программе excel

Содержание
Читайте также:
Программа чтобы сменить ip адрес компьютера

Для того, чтобы из нескольких ячеек объединить текст в одну ячейку есть три способа.

Например, мы хотим в ячейке C1 объединить текст из ячейки А1, в которой содержится имя: Сергей, и текст из ячейки B1, в которой содержится фамилия: Иванов, а между ними хотим поставить пробел.

Для того, чтобы не пропустить новые видеоуроки, подписывайтесь на наш канал YOUTUBE и Яндекс Дзен .

Способ №1: с помощью символа «амперсанд» (, затем пробел в двойных кавычках, затем еще раз знак » «» «;B1)

Способ №3: с помощью функции ОБЪЕДИНИТЬ.

Если у Вас версия EXCEL начиная с EXCEL2019, то можно воспользоваться функцией ОБЪЕДИНИТЬ.

· Вводим равно, выбираем функцию ОБЪЕДИНИТЬ и открываем скобку,

· Первым аргументом у этой функции является разделитель, вводим пробел в двойных кавычках, нажимаем точку с запятой

· Вторым аргументом идет либо ЛОЖЬ (0), либо ИСТИНА (1), вводим 1, чтобы игнорировать пустые ячейки, нажимаем точку с запятой

· Следующим аргументом можно выбрать диапазон, ячейки которого мы будем соединять, выбираем диапазон A1:B1, закрываем скобку и нажимаем ENTER:

Функции Excel СЦЕП и ОБЪЕДИНИТЬ для объединения множества ячеек

=ОБЪЕДИНИТЬ(» «;1;A1:B1)

Источник: dzen.ru

Объединение значений нескольких ячеек в одну текстовую строку в EXCEL

Предположим, что имеется диапазон имен, необходимо, чтобы все имена были выведены подряд в одной ячейке.

Когда значений немного, то объединить их можно с помощью функции СЦЕПИТЬ() записав формулу =СЦЕПИТЬ(A6;A7;A8;A9)

Или с помощью Амперсанда » «» «» «:» (двойные кавычки, двоеточие и опять двойные кавычки) можно избавиться с помощью функции ПОДСТАВИТЬ() (см. файл примера ). или с помощью инструмента Заменить (нажмите CTRL+H , чтобы его вызвать). Если строка Вася»:»Петя»:»Даша»:»Маша находится в ячейке G8 , то формула для замены этих символов, например, на символ ; будет выглядеть так:

Читайте также:
Какая программа читает формат csv

В итоге, вставив результат формулы как значение, получим строку Вася;Петя;Даша;Маша.

Примечание : В формуле для замены двойных кавычек » использовано 2 двойные кавычки «».

Источник: excel2.ru

3 способа склеить текст из нескольких ячеек

Надпись на заборе: «Катя + Миша + Семён + Юра + Дмитрий Васильевич +
товарищ Никитин + рыжий сантехник + Витенька + телемастер Жора +
сволочь Редулов + не вспомнить имени, длинноволосый такой +
ещё 19 мужиков + муж = любовь!»

Способ 1. Функции СЦЕПИТЬ, СЦЕП и ОБЪЕДИНИТЬ

В категории Текстовые есть функция СЦЕПИТЬ (CONCATENATE) , которая соединяет содержимое нескольких ячеек (до 255) в одно целое, позволяя комбинировать их с произвольным текстом. Например, вот так: Склейка текста функцией СЦЕПИТЬ

Как объединить ячейки в excel ✅ объединить текст в ячейках excel ✅ объединить данные ячейки в эксель


Нюанс: не забудьте о пробелах между словами — их надо прописывать как отдельные аргументы и заключать в скобки, ибо текст. Очевидно, что если нужно собрать много фрагментов, то использовать эту функцию уже не очень удобно, т.к. придется прописывать ссылки на каждую ячейку-фрагмент по отдельности. Поэтому, начиная с 2016 версии Excel, на замену функции СЦЕПИТЬ пришла ее более совершенная версия с похожим названием и тем же синтаксисом — функция СЦЕП (CONCAT) . Ее принципиальное отличие в том, что теперь в качестве аргументов можно задавать не одиночные ячейки, а целые диапазоны — текст из всех ячеек всех диапазонов будет объединен в одно целое: Склейка функцией СЦЕП


Для массового объединения также удобно использовать новую функцию ОБЪЕДИНИТЬ (TEXTJOIN) , появившуюся начиная с Excel 2016. У нее следующий синтаксис: =ОБЪЕДИНИТЬ( Разделитель ; Пропускать_ли_пустые_ячейки ; Диапазон1 ; Диапазон2 . ) где

  • Разделитель — символ, который будет вставлен между фрагментами
  • Второй аргумент отвечает за то, нужно ли игнорировать пустые ячейки (ИСТИНА или ЛОЖЬ)
  • Диапазон 1, 2, 3 . — диапазоны ячеек, содержимое которых хотим склеить

Например:

Склейка текста функцией ОБЪЕДИНИТЬ

Способ 2. Символ для склеивания текста (+», а для склеивания содержимого ячеек используют знак » (расположен на большинстве клавиатур на цифре «7»). При его использовании необходимо помнить, что:
  • Этот символ надо ставить в каждой точке соединения, т.е. на всех «стыках» текстовых строк также, как вы ставите несколько плюсов при сложении нескольких чисел (2+8+6+4+8)
  • Если нужно приклеить произвольный текст (даже если это всего лишь точка или пробел, не говоря уж о целом слове), то этот текст надо заключать в кавычки. В предыдущем примере с функцией СЦЕПИТЬ о кавычках заботится сам Excel — в этом же случае их надо ставить вручную.

Вот, например, как можно собрать ФИО в одну ячейку из трех с добавлением пробелов:

Сцепка текста амперсандом

Если сочетать это с функцией извлечения из текста первых букв — ЛЕВСИМВ (LEFT) , то можно получить фамилию с инициалами одной формулой:

Склейка ФИО

Способ 3. Макрос для объединения ячеек без потери текста.

Имеем текст в нескольких ячейках и желание — объединить эти ячейки в одну, слив туда же их текст. Проблема в одном — кнопка Объединить и поместить в центре (Merge and Center) в Excel объединять-то ячейки умеет, а вот с текстом сложность — в живых остается только текст из верхней левой ячейки.

Чтобы объединение ячеек происходило с объединением текста (как в таблицах Word) придется использовать макрос. Для этого откройте редактор Visual Basic на вкладке Разработчик — Visual Basic (Developer — Visual Basic) или сочетанием клавиш Alt + F11 , вставим в нашу книгу новый программный модуль (меню Insert — Module) и скопируем туда текст такого простого макроса:

Sub MergeToOneCell() Const sDELIM As String = » » ‘символ-разделитель Dim rCell As Range Dim sMergeStr As String If TypeName(Selection) <> «Range» Then Exit Sub ‘если выделены не ячейки — выходим With Selection For Each rCell In .Cells sMergeStr = sMergeStr rCell.Text ‘собираем текст из ячеек Next rCell Application.DisplayAlerts = False ‘отключаем стандартное предупреждение о потере текста .Merge Across:=False ‘объединяем ячейки Application.DisplayAlerts = True .Item(1).Value = Mid(sMergeStr, 1 + Len(sDELIM)) ‘добавляем к объед.ячейке суммарный текст End With End Sub

Теперь, если выделить несколько ячеек и запустить этот макрос с помощью сочетания клавиш Alt + F8 или кнопкой Макросы на вкладке Разработчик (Developer — Macros) , то Excel объединит выделенные ячейки в одну, слив туда же и текст через пробелы.

Ссылки по теме

  • Делим текст на куски
  • Объединение нескольких ячеек в одну с сохранением текста с помощью надстройки PLEX
  • Что такое макросы, как их использовать, куда вставлять код макроса на VBA

Источник: www.planetaexcel.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru