Как соединить текст из двух ячеек в одну эксель
Содержание:
- Как объединить строки в Excel 2010 и 2013 без потери данных
- Используем новые функции СЦЕП и ОБЪЕДИНИТЬ.
- Функция СЦЕПИТЬ в Excel, включая примеры
- Как объединить данные из двух ячеек (столбцов) в одну ячейку в Excel?
- Функция сцепить в Excel
- Объединение нескольких ячеек в одну в Excel
- Обратная функция
- Как разбить ячейки с помощью разделителей.
- Как выделить одинаковые ячейки группами
- 3 способа склеить текст из нескольких ячеек
Как объединить строки в Excel 2010 и 2013 без потери данных
Это руководство рассказывает о том, как объединить несколько строк в Excel. Узнайте, как можно быстро объединить несколько строк в Excel без потери данных, без каких-либо макросов и надстроек. Только при помощи формул!
Объединение строк в Excel – это одна из наиболее распространённых задач в Excel, которую мы встречаем всюду. Беда в том, что Microsoft Excel не предоставляет сколько-нибудь подходящего для этой задачи инструмента. Например, если Вы попытаетесь совместить две или более строки на листе Excel при помощи команды Merge & Center (Объединить и поместить в центре), которая находится на вкладке Home (Главная) в разделе Alignment (Выравнивание), то получите вот такое предупреждение:
The selection contains multiple data values. Merging into one cell will keep the upper-left most data only. (В объединённой ячейке сохраняется только значение из верхней левой ячейки диапазона. Остальные значения будут потеряны.)
Используем новые функции СЦЕП и ОБЪЕДИНИТЬ.
Долгое время СЦЕПИТЬ была первой функцией, о которой мы думали, когда нам нужно было соединить текст в Excel. Но несколько новых игроков недавно вошли в игру. Я говорю о ОБЪЕДИНИТЬ (или TEXTJOIN) и СЦЕП ( или CONCAT), разработанных, чтобы помочь вам интегрировать несколько значений. Используйте эти простые функции всякий раз, когда вам нужно сложить вместе части имен, адресов или фраз, соединить цифры и слова. В настоящее время они доступны в Excel 2016, Excel Online и Mobile, Excel для планшетов и телефонов Android.
Функция ОБЪЕДИНИТЬ складывает текст из нескольких диапазонов или строк. Вы можете указать разделитель между каждым текстовым значением и дать указание игнорировать пустые ячейки. Даже если разделитель — пустая строка, ОБЪЕДИНИТЬ успешно сработает.
Вот как она выглядит:
Он имеет 3 обязательных и 1 необязательный аргументы:
- Разделитель позволяет указать любой символ для разделения текста. Это может быть запятая, пробел, амперсанд или что угодно. Символы должны быть заключены в двойные кавычки или это может быть ссылка на допустимую текстовую ячейку. Любые числа будут рассматриваться как текст.
- Второй параметр является обязательным аргументом. Если это ИСТИНА, пустые ячейки будут игнорироваться. Но вы можете приказать учитывать пустые, установив для него — ЛОЖЬ.
- ТЕКСТ1 позволяет вам указать диапазон для объединения, а не вводить каждое из них.
- — это необязательный аргумент, который позволяет указывать дополнительные диапазоны для включения, если ваш диапазон не является непрерывным.
Для текстовых элементов может быть не более 252 аргументов. Если результат превышает предел 32767 символов, она возвращает ошибку #ЗНАЧ!.
Представленный как часть обновления в феврале 2016 года, СЦЕП заменяет функцию СЦЕПИТЬ в Excel. Работает почти так же, но существенное отличие состоит в том, что теперь можно работать с диапазонами данных, а не перечислять каждую позицию по очереди. Согласитесь, это здорово упрощает работу.
Кроме того, СЦЕП является стандартной функцией, используемой в Google Sheets.
СЦЕПИТЬ продолжает поддерживаться для обеспечения совместимости с предыдущими версиями Excel.
Выглядит это следующим образом:
Есть только два аргумента, один из которых является необязательным:
- ТЕКСТ1 — текстовая запись, которую нужно присоединить. Это может быть отдельный элемент или область таблицы.
- обозначает дополнительные текстовые элементы для объединения.
Для текстовых данных может быть не более 253 аргументов.
Ранее, если вам нужно было объединить текст из нескольких ячеек, необходимо было указать каждую из них по отдельности. С новыми функциями ОБЪЕДИНИТЬ и СЦЕП вы можете просто ссылаться на диапазон и комбинировать текстовые фразы из диапазонов с разделителем или без него.
Скажем, вы хотите сгруппировать вместе части телефонных номеров. Применяя СЦЕПИТЬ, вам нужно будет вводить адреса один за другим, как в этом примере.
В этом случае СЦЕП выглядит гораздо компактнее. Все, что вам нужно сделать, это просто выбрать диапазон для объединения.
В то же время, СЦЕП и СЦЕПИТЬ выглядят одинаково, когда вам нужно соединить части текста в одну фразу с помощью разделителей.
и
Как легко увидеть, они не обрабатывают пустые ячейки, что приводит к появлению лишних пробелов (например, в G3 и G8).
Поэтому функции ОБЪЕДИНИТЬ суждено стать действительно популярным выбором для пользователей, работающих с большими объемами текстовых данных.
Вы просто указываете разделитель (если нужно), выбираете «игнорировать пустые» и определяете диапазон. Это гораздо более разумное и быстрое решение.
Если у вас есть Excel 2016, изучите применение ОБЪЕДИНИТЬ и СЦЕП, чтобы увидеть, насколько они полезны, и попрощайтесь с традиционными способами при объединении.
Спасибо за чтение!
Функция СЦЕПИТЬ в Excel, включая примеры
: CONCATENATE — количество какой версией Excel чтобы в ячейке она очень проста и еще одногоa5
для ячейки), функция подписки на Office 365. значение в текст они будут отображаться Токарев”.Имя аргумента Мы стараемся как можно формул на русском текущую дату иформулу Code=СЕГОДНЯ()Что значит “соответствие”?» « пользуетесь.
появились знаки пунктуации, в использовании и
пробела, и значение
-
b5 СЦЕП вернет ошибку Если у вас
-
и объединяет числа
слитно. Добавьте пробелы |
=СЦЕПИТЬ(С2;”, “;В2) |
Описание оперативнее обеспечивать вас |
– аглицким. пользоваться функциейВ английской версии:Buhkalenok– символ пробела |
Вот и всё! Когда пробелы или что-то |
одинаково работает во в ячейке C3.a6 #ЗНАЧ!. |
Примеры
есть подписка на с текстом или в формулу сОбъединяет текст в ячейкетекст1 актуальными справочными материаламиNikita12345
СЦЕПИТЬ() |
||
Code |
: Что значит “соответствие”?{/post}{/quote} |
в кавычках |
нажмете |
еще, добавьте их |
всех версиях Excel, |
Fourth & Pine |
||
b6 |
Скопируйте данные примеров из |
|
Office 365, убедитесь, что символами. функцией СЦЕПИТЬ. Это |
C2, строку, состоящую (обязательный) на вашем языке.: Спасибо БОЛЬШОЕ!, то есть альтернативное=TODAY()например, |
|
F16 |
Enter в аргументы функции. а также в=B3 & ” &a7 |
|
приведенных ниже таблиц |
у вас установленаНапример если в ячейке можно сделать двумя из запятой иПервый элемент для объединения. Эта страница переведена |
|
Вы меня очень |
решение – можноВ ячейке В2Сцепить – CONCATENATE(Product) – наименование, появится полное имя:В данном примере мы других электронных таблицах, ” & C3 |
|
b7 и вставьте их |
последняя версия Office. A1 содержится номер способами. пробела, и значение Это может быть автоматически, поэтому ее выручили ;) использовать одну формулу, |
Распространенные неполадки
применяем формулу Code=СЦЕПИТЬ(A1;A2) |
ВПР – VLOOKUP |
Введите вот такую формулуJosephine Carter |
хотим, чтобы между например, в GoogleОбъединяет те же элементы,Результат: в ячейку A1Функция СЦЕП объединяет текст 23,5, чтобы отформатироватьДобавьте двойные кавычки с в ячейке B2. текстовое значение, число текст может содержать |
С меня виртуальное в которой одновременно |
В английской версии:Buhkalenok в ячейке. именами стоял пробел Sheets. что и вa1b1a2b2a4b4a5b5a6b6a7b7 нового листа Excel.
|
Теперь, потянув мышью за (чтобы не получалось |
Примечание: предыдущем примере, ноПример 3 Чтобы отобразить результаты или строк, но |
Рекомендации
денежное значение можно
(” “). Например:
=СЦЕПИТЬ(B3;” & “;C3) ячейку.
ошибки
Для насЕще раз БОЛЬШОЕ текст приветствия, работает=CONCATENATE(A1,A2)
Serge: маркер автозаполнения, скопируйте что-то вроде –Если Вы никогда с помощью оператораДанные формул, выделите их не добавляет разделитель
использовать следующую формулу: =СЦЕПИТЬ(“Привет,”; ” “;
Объединяет строку в ячейкетекст2,… важно, чтобы эта
спасибо хорошим людишкам функция СЕГОДНЯ(), переводитсяНо результат получается: C:Program FilesMicrosoft OfficeOffice121049=CONCATENATE(F17,” “,F16)
формулу во всеJosephineCarter прежде не использовали&Имя и нажмите клавишу
или аргументы IgnoreEmpty.
=ТЕКСТ(A1;”0,00 ₽”)
Как объединить данные из двух ячеек (столбцов) в одну ячейку в Excel?
В Excel мы можем объединить две ячейки в одну, но объединенная ячейка сохраняет только содержимое первой ячейки. Как мы можем объединить данные из двух ячеек или столбцов в одну строку без потери данных, как показано на скриншоте ниже? Теперь эта статья может вам помочь.
Объединить данные из ячеек в одну по формуле
Здесь у нас есть одна формула, которая может быстро объединить две ячейки в одну, но сохранить оба содержимого.
Выберите одну ячейку, в которую вы поместите результат, введите эту формулу = A1 & «» & B1, A1 и B1 — это ячейки, которые вы хотите объединить, «» — это разделитель между содержимым двух ячеек, нажмите клавишу Enter и перетащите маркер заполнения вниз, чтобы применить формулу к ячейкам.
Объедините данные из ячеек в одну с помощью функции «Сохранить как» и «Найти и заменить»
Кроме того, вы можете скопировать ячейки и вставить их в текстовый файл, а затем выполнить некоторые операции для решения задачи.
1. Скопируйте ячейки, которые вы хотите объединить, и вставьте их в текстовый файл.
2. Затем нажмите Ctrl + H ключи для включения Replace функция, в Find what текстовое поле, введите символ табуляции, в Заменить текстовое поле введите используемый разделитель. Вы можете ввести символ табуляции в документ Word, а затем вставить его в текстовое поле.
3. Нажмите Replace All. Символы табуляции в текстовом файле были заменены указанными разделителями. Закрой Replace Диалог.
4. Скопируйте тексты и вставьте их обратно в Excel.
Объединяйте данные из ячеек в одну без потери данных, комбинируя столбцы и строки
Если вы обычно объединяете данные из ячеек в одну, описанные выше методы не подходят. Kutools for ExcelАвтора Combine Columns and Rows Утилита может быстро объединить ячейки на основе строк или столбцов в одну ячейку по мере необходимости.
Kutools for Excel, с более чем 300 удобные функции, облегчающие вашу работу. |
После установки Kutools for Excel, сделайте следующее:(Бесплатная загрузка Kutools for Excel прямо сейчас!)
1. Выберите используемые ячейки и щелкните Kutools > Слияние и разделение > Combine Rows, Columns or Cells without Losing Data. Смотрите скриншот:
2. В появившемся диалоговом окне выполните следующие действия:
1 Отметьте вариант, на основе которого вы хотите объединить ячейки;
2 Отметьте или введите используемый разделитель;
3 укажите место, где вы хотите разместить результат;
4 Выберите один вариант о результате
3. Нажмите Ok. Затем ячейки были объединены без потери данных.
Предположим, вы работаете с листом, который содержит несколько повторяющихся записей, и теперь вам нужно объединить / объединить строки на основе одного и того же значения и выполнить некоторые вычисления, такие как сумма, среднее значение, количество повторяющихся строк. С этим Расширенные ряды комбинирования of Kutools for Excel, вы можете быстро объединить одинаковые значения / данные или повторяющиеся строки в соответствующие ячейки. Нажмите, чтобы получить полнофункциональную бесплатную пробную версию через 30 дней! |
Kutools for Excel: с более чем 300 удобными надстройками Excel, вы можете попробовать бесплатно без ограничений в течение 30 дней. |
Функция сцепить в Excel
Функция сцепить позволяет объединить в единый массив несколько текстовых строк, либо числовых значений, либо ссылок на другие ячейки, а также различные комбинации этих элементов. Рассматривать будем на примере.
Задача: Есть таблица с колонками Имя, Отчество и Фамилия. Необходимо сделать единый массив из этих значений. По сути нужно объединить все три ячейки в одну – ФИО.
Все формулы начинаются со знака =. Далее вводим название самой функции СЦЕПИТЬ. При вводе названия функции Excel выдает подсказку, которой вы можете можете воспользоваться. Рядом с названием появляется описание ее предназначения.
После ввода названия функции вводиться открывающая скобка (. В подсказке сейчас вы можете видеть описание синтаксиса – что необходимо вводить для этой формулы.
Следующим шагом нужно щелкнуть по ячейке, которая будет сцеплена первой. В нашем случае это ячейка в столбце с именем.
После этого, согласно синтаксису, ставим точку с запятой ; – этот символ служит разделителем. Повторяем предыдущий шаг для столбцов с отчеством и фамилией. В конце закрываем функцию с помощью закрывающей скобки ).
После нажатия клавиши Enter вы получите результат сцепления.
Этот результат не совсем читабелен, потому что между значениями нет пробелов. Сейчас мы будем его добавлять. Для того, чтобы добавить пробелы, мы немного изменим формулу. Пробел – это разновидность текста и для того, чтобы ввести его в формулу, необходимо ввести кавычки и между ними вставить пробел. Вся конструкция будет выглядеть таким образом ” “. Осталось дело за малым – сцепить все знаком ;.
Точно таким же образом можно вводить дополнительные символы. Например, поставить запятую или точку. Конструкция в этом случае будет такая “.”. Осталось только протянуть функцию на все строки (об этом расскажу в конце статьи), а так как эта ячейка содержит формулу, а не значения, то необходимо скопировать значения в новую колонку через функцию Специальной вставки.
Объединение нескольких ячеек в одну в Excel
Существует несколько различных способов слияния ячеек, а также несколько разновидностей объединения. Но все они сводятся к выделению клеток и применению функции объединения. Используя разные способы, вы получите одинаковый результат и сможете выбрать тот, который вам больше понравится.
Способ 1: Использование контекстного меню
- Выделите несколько секций, которые вы хотите объединить. Область с выделенными клетками должна иметь форму прямоугольника, а соседние ячейки должны примыкать к границам друг друга. Для этого нажмите и удерживайте нажатой клавишу «Ctrl». В это время сделайте клик по элементам для выделения. Либо зажмите левую клавишу мыши на начальной клетке и растяните область выделения. Тем самым, покрыв ней нужный диапазон элементов.
- Сделайте клик правой клавишей мыши по области с выделенными секциями. В открывшемся меню найдите «Формат ячеек».
- Перейдите ко вкладке «Выравнивание». В разделе «Отображение» найдите пункт «Объединение ячеек». Ставьте галку в этом пункте. Нажмите на кнопку «ОК» для применения операции.
В результате выполнения всех шагов у вас должна получиться одна клетка, которая заменяет предыдущие.
Способ 2: Слияние без потери значений
Если же вы не хотите потерять данные из клеток которые вы будете объединять, воспользуйтесь этим способом. Он предполагает использование специальной функции «СЦЕПИТЬ». Эта функция позволит вам сохранить данные объединяемых элементов.
- Первым делом вам нужно вставить еще одну ячейку между теми, которые вы хотите объединить. Для этого сделайте клик правой клавишей мыши по крайней правой клетке из области объединяемых. В открывшемся меню сделайте клик по пункту «Вставить».
- Откроется окно, в котором вам нужно будет выбрать пункт «Столбец» и нажать кнопку «ОК».
- Активируйте новую клетку, кликнув по ней мышкой. Теперь вам необходимо ввести в эту ячейку специальную формулу. В строке значения данных вставьте следующую строку без кавычек «=СЦЕПИТЬ(X;Y)». Вместо X и Y вы должны ввести координаты ваших клеток, которые необходимо объединить. В нашем случае формула будет иметь вид «=СЦЕПИТЬ(А1;С1)». После чего жмите клавишу «Enter».
Как видите, в результате получилась новая ячейка, которая вместила в себя данные как первой так и второй клеток.
Однако теперь у нас имеется три новых сегмента вместо одного. При попытке удалить первоначальные клетки, формула обновится и данные не сохранятся. Для сохранения данных в новой ячейке вы должны ее скопировать и вставить.
- Выделите новый элемент и сделайте по нему клик правой клавишей мыши. В появившемся меню выберите «Копировать».
- Чтобы вставить скопированную ячейку вместе с ее данными на место другой ячейки, сделайте следующее. Кликните правой клавишей мыши по месту для вставки. В открывшемся меню выберите в параметрах вставки «Значения».
Теперь вы можете удалить две предыдущие клетки, оставив только эту.
Способ 3: Применив кнопку на панели инструментов
- Повторите выделение ячеек, пользуясь методами описанными выше.
- Выделив необходимые клетки, нажмите на кнопку «Объединить и поместить в центре». Она располагается на вкладке «Главная» в блоке «Выравнивание».
После применения этой операции вы увидите аналогичный результат. Однако содержимое элемента будет выровнено по центру.
Способ 4: Скопировать и вставить
Еще один очень интересный метод создания больших ячеек — вставка уже готовых элементов. К примеру, если вам нужно создать множество объединенных клеток, не обязательно каждый раз использовать функцию объединения.
- Создайте одну большую ячейку из нескольких маленьких путем их слияния.
- Теперь выделите эту клетку при помощи курсора мыши, сделав клик по ней.
- Используйте комбинацию клавиш «Ctrl+C» для копирования этой секции либо сделайте клик правой клавишей мыши и выберите пункт «Копировать».
- Выделите курсором клетку, в которую вам нужно вставить этот элемент и нажмите сочетание клавиш «Ctrl+V» для вставки. Либо используйте правую клавишу мыши и выберите пункт «Вставить».
Используя эти методы, вы сможете провести детальную настройку вашей таблицы и привести ее к нужному виду.
Обратная функция
На первый взгляд обратная функция СЦЕПИТЬ – РАСЦЕПИТЬ. Однако это не так. Для отбора слов в одной ячейке используются следующие формулы:
- ЛЕВСИМВ отображает заданное количество символов с начала строки. Имеет два аргумента: ссылку на текст и количество знаков.
- ПРАВСИМВ то же самое только с конца строки. Блоки те же.
- ПСТР помогает отобразить знаки с указанной позиции. В составе имеет три аргумента: ссылка, позиция, количество символов.
Рассмотрим использование функций на основании первого примера из статьи:
Задача 1. Нужна только фамилия:
Задача 2. Аналогично, только необходимо имя:
Задача 3. В конце отобразим отчество:
Как видите, использование функции СЦЕПИТЬ помогает быстро объединить данные, которые содержаться в отдельных ячейках
При работе важно использовать двойные кавычки для текстовых аргументов и знаков, а внутри формулы разделять блоки точкой с запятой. Также не забывайте отделять слова вставками с пробелами в кавычках
Как разбить ячейки с помощью разделителей.
Функция преобразования текста в столбцы очень удобна, когда вам нужно разделить одну ячейку на две или более в Excel 2019, 2016, 2013 и более ранних версиях. Она позволяет разделять текстовые строки с помощью выбранного разделителя, такого как запятая, точка с запятой или пробел, а также делить на подстроки фиксированной длины. Посмотрим, как работает каждый сценарий.
Предположим, у вас есть список участников, в котором его имя, город проживания, страна и ожидаемая дата прибытия находятся в одном столбце:
Мы хотим разделить данные в одной ячейке на несколько: имя, фамилия, город, страна и дата. Для этого выполните следующие действия:
Если вы хотите поместить разделенные ячейки в середину таблицы, начните с вставки нового столбца (столбцов), чтобы избежать перезаписи существующих данных.
В этом примере мы вставляем 4 новых столбца, как показано на скриншоте ниже:
Если у вас нет никаких данных рядом со столбцом, который вы хотите разделить, просто пропустите этот шаг.
Выделите область, которую вы хотите разбить, и нажмите кнопку «Текст по столбцам» .
На первом шаге мастера преобразования вы выбираете, как разделить ячейки — по разделителю или по заданной ширине.
В нашем случае нужное нам содержимое разделяется пробелами и запятыми. Поэтому мы выбираем формат «с разделителями» и нажимаем Далее.
На следующем этапе вы указываете эти разделители и, при необходимости, ограничитель строк. Вы можете выбрать один или несколько разделителей, а также ввести свой собственный в поле «Другой». В этом примере мы выбираем пробел и запятую:
Подсказки:
- Считать последовательные разделители одним целым. Обязательно выберите этот вариант, если ваши данные могут содержать два или более разделителя подряд, например, когда между словами есть несколько последовательных пробелов или данные разделены запятой и пробелом, например «Петров, Минск».
- Указание ограничителя строк. Используйте эту опцию, если какой-то текст заключен в одинарные или двойные кавычки и вы хотите, чтобы такие части текста не были разорваны. Например, если вы выберете запятую (,) в качестве разделителя и кавычки («) в качестве ограничителя текста, то любые слова, заключенные в двойные кавычки, например «Минск, Беларусь» , будут помещены в одну ячейку. Если в качестве ограничителя строк выбрать {нет} , то Минск будет распределён в одну ячейку (вместе с открывающей кавычкой), а Беларусь» — в другую (вместе с закрывающей кавычкой).
- Предварительный просмотр данных. Прежде чем нажать кнопку «Далее», имеет смысл просмотреть окно «Образец разбора данных», чтобы убедиться, что Excel правильно разделил все содержимое ячеек.
- Вам осталось сделать еще две вещи — выбрать формат данных и указать, куда вы хотите их вставить:
-
- Формат. По умолчанию для всех столбцов установлен общий формат, который в большинстве случаев работает хорошо. В нашем примере нам нужен специальный формат для дат. Иначе они будут представлены в виде чисел. Чтобы изменить формат для определенного столбца, щелкните на нем в разделе Образец разбора, чтобы выбрать, а затем укажите один из форматов в разделе Формат данных столбца.
- Место назначения. Чтобы указать Excel, где вы хотите вывести разделенные данные, выберите крайнюю левую верхнюю позицию целевого диапазона или введите ссылку на нее непосредственно в поле «Поместить в …». Будьте очень осторожны с этой опцией и убедитесь, что после вашего адреса назначения справа достаточно пустого места для вставки.
Примечание:
- Если вы не хотите импортировать какой-либо столбец, который отображается в предварительном просмотре данных, выберите его и установите переключатель «Пропустить…» разделе Формат.
- Невозможно импортировать результат вашей работы в другую электронную таблицу или книгу. Если вы попытаетесь это сделать, то получите ошибку о недопустимом месте назначения.
Как выделить одинаковые ячейки группами
Допустим мы имеем список поставщиков:
Перед тем как найти повторяющиеся ячейки в Excel, отсортируем поставщиков по их идентификатору. Переходим в ячейку A2 и выбираем на закладке «ДАННЫЕ» в разделе «Сортировка и фильтр» инструмент «Сортировка от А до Я».
Чтобы автоматически отметить повторяющиеся ячейки и разделить их линиями на группы воспользуемся условным форматированием:
- Выделите диапазон A2:A11 и выберите инструмент: «ГЛАВНАЯ»-«Условное форматирование»-«Создать правило»-«Использовать формулу для определения форматированных ячеек:».
- В поле для ввода формулы вводим следующе значение: =$A2$A3
- Щелкните на кнопку «Формат», на вкладке «Граница» следует задать оформление для нижних границ строк. И ОК.
В результате получаем эффект как отображено на рисунке.
Нам удалось объединить и выделить повторяющиеся ячейки в Excel. Теперь в приходной накладной все отсортированные поставщики визуально разграничены линией друг от друга.
Так как мы сортировали поставщиков по их идентификатору в формуле мы зафиксировали смешанной ссылкой столбец листа $A. Если значения в соседних ячейках столбца $A равные между собой тогда формула возвращает значения ЛОЖЬ и форматирование границе не применяется. Но если верхнее значение неравно (оператор ) нижнему значению тогда формула возвращает значение ИСТИНА и применяется форматирования нижней границы целой строки (так как в смешанной ссылке номер строки не есть абсолютным, а является относительным адресом).
Полезный совет! Если нужно разграничить данные не по первому столбцу таблицы, по любому другому, тогда соответственно отсортируйте и просто укажите адрес столбца. Например, разграничим по повторяющимся датам, а не по поставщикам. Для этого сначала сортируем данные по датам, а потом используем условное форматирование немного изменив формулу: =$C2$C3
Теперь список сгруппирован по одинаковым датам.
Данная функция является частью надстройки MulTEx
|
Вызов команды: MulTEx -группа Ячейки/Диапазоны —Ячейки —Объединить по значению
Иногда при подготовке итоговых отчетов для красоты необходимо объединять ячейки с одинаковыми значениями в одну. К примеру, есть такой отчет, выгруженный из 1С:
Вполне логично было бы перед тем как распечатать подобный отчет каждый город объединить визуально: Делать это руками будет долго и неинтересно, особенно, если в отчете более пары тысяч строк. Как раз для того, чтобы объединить несколько ячеек с одинаковыми значениями, идущими подряд, и предназначена команда «Объединить по значению». Для этого необходимо выделить диапазон ячеек для объединения и вызвать команду: MulTEx -группа Ячейки и Диапазон —Ячейки —Объединить по значению.
Можно объединить либо по строкам, либо по столбцам. Направление:
- По строкам — просмотр одинаковых значений и объединение ячеек происходит сверху вниз, а затем слева направо. Т.е. последовательно просматривается каждый столбец выделенных ячеек
- По столбцам — просмотр одинаковых значений и объединение ячеек происходит слева направо, а затем сверху вниз. Т.е. последовательно просматривается каждая строка выделенных ячеек
Данное действие невозможно отменить, поэтому следует осторожно его применять. Хотя можно произвести обратную операцию командой Разъединить с заполнением
3 способа склеить текст из нескольких ячеек
Надпись на заборе: «Катя + Миша + Семён + Юра + Дмитрий Васильевич + товарищ Никитин + рыжий сантехник + Витенька + телемастер Жора + сволочь Редулов + не вспомнить имени, длинноволосый такой + ещё 19 мужиков + муж = любовь!»
Способ 1. Функции СЦЕПИТЬ, СЦЕП и ОБЪЕДИНИТЬ
В категории Текстовые есть функция СЦЕПИТЬ (CONCATENATE) , которая соединяет содержимое нескольких ячеек (до 255) в одно целое, позволяя комбинировать их с произвольным текстом. Например, вот так:
Нюанс: не забудьте о пробелах между словами – их надо прописывать как отдельные аргументы и заключать в скобки, ибо текст.
Очевидно, что если нужно собрать много фрагментов, то использовать эту функцию уже не очень удобно, т.к. придется прописывать ссылки на каждую ячейку-фрагмент по отдельности. Поэтому, начиная с 2016 версии Excel, на замену функции СЦЕПИТЬ пришла ее более совершенная версия с похожим названием и тем же синтаксисом – функция СЦЕП (CONCAT) . Ее принципиальное отличие в том, что теперь в качестве аргументов можно задавать не одиночные ячейки, а целые диапазоны – текст из всех ячеек всех диапазонов будет объединен в одно целое:
Для массового объединения также удобно использовать новую функцию ОБЪЕДИНИТЬ (TEXTJOIN) , появившуюся начиная с Excel 2016. У нее следующий синтаксис:
=ОБЪЕДИНИТЬ( Разделитель ; Пропускать_ли_пустые_ячейки ; Диапазон1 ; Диапазон2 . )
- Разделитель – символ, который будет вставлен между фрагментами
- Второй аргумент отвечает за то, нужно ли игнорировать пустые ячейки (ИСТИНА или ЛОЖЬ)
- Диапазон 1, 2, 3 . – диапазоны ячеек, содержимое которых хотим склеить
Например:
Способ 2. Символ для склеивания текста (&)
Это универсальный и компактный способ сцепки, работающий абсолютно во всех версиях Excel.
Для суммирования содержимого нескольких ячеек используют знак плюс “+“, а для склеивания содержимого ячеек используют знак “&” (расположен на большинстве клавиатур на цифре “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) и скопируем туда текст такого простого макроса:
Теперь, если выделить несколько ячеек и запустить этот макрос с помощью сочетания клавиш Alt + F8 или кнопкой Макросы на вкладке Разработчик (Developer – Macros) , то Excel объединит выделенные ячейки в одну, слив туда же и текст через пробелы.