Microsoft Excel:

  Таблицы и VBA. Справочник.
  Вопросы и Ответы. Советы. Примеры.
Меню Заметки | Как об'единить ячейки, но сохранить при этом данные всех ячеек


Rambler's Top100


Counter CO.KZ



Если Вы уже об'единяли ячейки, то, наверное, замечали, что если в диапазоне встречается более одной ячейки, содержащей данные, то Excel выдаёт предупреждение о потере всех значений, кроме верхнего левого.



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

Для этого :

1) Найдите и выделите любые пустые ячейки (можно на другом рабочем листе) Причём, количество строк и столбцов должно быть не меньше, чем в диапазоне, который предполагается об'единить. Для простоты, можно выделить идентичное количество ячеек. Если дочитаете до четвёртого пункта, то поймёте, что выделение аналогичного количества ячеек, немного упрощает решение нашего вопроса.






2a) В меню Формат выберите команду Ячейки
    или используйте клавиши CTRL+1
    или кликните правую кнопку мышки и в контекстном меню выберите команду Формат ячеек

В появившемся стандартном диалоговом окне Формат ячеек выберите закладку Выравнивание, затем установите "флажок" напротив обьединение ячеек и кликните кнопку Ok




3а) Затем, выберите в меню Правка выберите меню Копировать
    или используйте клавиши CTRL+C
    или кликните правую кнопку мышки и в контекстном меню выберите команду Копировать

4а) Теперь пришло время выделить ячейки, которые требуется об'единить.

Важно : Если перед этим пунктом Вы об'единяли равное количество ячеек, то достаточно выделить самую первую ячейку будущего об'единённого диапазона. Если же об'единяли большее количество ячеек, то нужно выделить строго необходимые ячейки.

5а) И меню Правка выберите меню Специальная вставка. В появившемся стандартном диалоговом окне установите переключатель напротив форматы и кнопка Ok.


2б) Просто кликните кнопку Обьединить и поместить в центре, которая расположена на панели инструментов Форматирование




3б) Затем, кликните кнопку Формат по образцу, которая расположена на панели инструментов Стандартная




4б) Теперь пришло время выделить ячейки, которые требуется об'единить.

Важно : Если перед этим пунктом Вы об'единяли равное количество ячеек, то достаточно выделить самую первую ячейку будущего об'единённого диапазона. Если же об'единяли большее количество ячеек, то нужно выделить строго необходимые ячейки.




Примечание : Если подобное об'единение нужно произвести с ячейками, содержащими одно и тоже значение, например, для последующей фильтрации или сортировки (только для версий Excel 2007 или старше), то в случае, если значение ячейки может меняться - нужно во всех ячейках, кроме первой, создать ссылку на первую ячейку. Т.е. если Вы решили об'единить ячейки диапазона A1:A3 то в ячейке A1 должно быть значение, а в ячейках A2 и A3 ссылка(формула) =A1

И разумеется, если об'единённые ячейки уже наличествуют, а теперь нужно заполнить все остальные ячейки данными первой, то это можно осуществить не только вручную, но и программно. Проще говоря, использовать VBA и написать макрос.



Автор : Климов Павел Юрьевич
© 2004-2019 Климов П.Ю. Все права защищены. WebDesign & Error's Klimoff