Объединить ячейки в строке Excel

У стандартного объединения в Excel имеется недостаток, который заметен только при объединении нескольких ячеек с данными, когда сохраняется значение только верхней левой ячейки выделенного диапазона, а остальные затираются. Но часто возникает необходимость сохранить все данные во время объединения.

Настройка office-menu включает в себя возможность объединения ячеек без потери данных с возможностью их разделения специальными символами.

Установив надстройку (ссылка для ее скачивания расположена в конце статьи), на ленте появится новая вкладка «office-menu», на которой располагаются кнопки объединения без потерь и 2 поля для указания разделителей.

Кнопка «Объединить без потерь»

Данная кнопка предназначена для объединения всех ячеек внутри выделенного диапазона. Объединяя их, надстройка применяет символы-разделители, которые Вы можете задать самостоятельно (подробнее ниже в этой статье). По умолчанию для разделения значений, расположенных на одной строке листа Excel, используются квадратных скобки, а для разделения разных строк применяется символ переноса строки. Для лучшего понимания на рисунке показан пример:

Объединение без потерь по умолчанию

Кнопка «Объединить строки»

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

Объединение без потери по строкам

Кнопка «Объединить столбцы»

Действие этой кнопки создает объединенные области в диапазоне, разделенные по столбцам. Для разделителя используется только разделитель строк. Пример:

Объединение без потери по столбцам

Кнопка «Разбить по шаблону»

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

Разделители значений и строк

Как уже было сказано выше, по умолчанию для разделения значений в строке используются квадратные скобки, а для разделения строк — символ переноса строки. Но Вы можете самостоятельно указать разделители, которыми могут являться одиночные символы или их набор.

Для того, чтобы расположить символы-разделители в конце значений и строк, впишите их в соответствующие поля на ленте. В ситуациях, когда Вы хотите окружить значение или строку начальным или конечным разделителями, Вам потребуется записать их через символ тильда (~).

Например, объединим ячейки таким образом, чтобы их значения были окружены html-тегами ячейки таблицы (<td> и </td>), а строки html-тегами строки таблицы (<tr> и </tr>). Для этого запишем в поле «Разделитель значений:» строку «<td>~</td>», а в поле «Разделитель строк:» — «<tr>~</tr>». После объединения без потерь в области появится такой текст:

Для указания разделителем символа тильда запишите его 2 раза подряд (~~).

Для того, чтобы использовать описанные в данной категории функции, скачайте и установите нашу надстройку. Работа надстройки была успешно протестирована на версиях Excel: 2007, 2010 и 2013. В случае возникновения проблем с ее использованием, сообщайте Администрации сайта.

Скачать надстройку

  • < Назад
  • Вперёд >

Если материалы office-menu.ru Вам помогли, то поддержите, пожалуйста, проект, чтобы мы могли развивать его дальше.

Поделиться:
Нет комментариев

Добавить комментарий

Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.

×
Рекомендуем посмотреть