12

У меня есть таблица Excel с двумя ячейками в каждом ряду, которую я хотел бы объединить. Выделение всех интересующих ячеек и простое объединение с помощью средства форматирования ячеек, по-видимому, просто объединяют все ячейки вместе, а вместо этого я просто хочу одну объединенную ячейку на строку. Есть идеи, как это сделать?

Следует отметить, что один из столбцов содержит значения (все они имеют значение true/false), а другой столбец - просто пустую ячейку.

8 ответов8

18
  1. Объедините две ячейки в первой строке, выбрав «Главная»> «Выравнивание»> « Объединить ячейки».
  2. Выделите объединенную ячейку и выберите «Главная»> «Буфер обмена»> « Формат по образцу».
  3. Нажмите и удерживайте первую ячейку в следующем ряду и перетащите мышью весь диапазон. (Например, если вы объединили ячейки A1 и B1 на предыдущем шаге, теперь выберите диапазон A2:B99.)
  4. Excel применяет команду слияния индивидуально к каждой строке, и все готово.
2

Excel имеет (имел?) функция Merge Across . По умолчанию его нет ни на одной из панелей инструментов, но он доступен для настройки. Я обычно добавляю его на панель инструментов Форматирование после кнопок « Merge Cells и « Unmerge Cells . (Щелкните правой кнопкой мыши на панели инструментов, выберите «Настроить», перейдите на вкладку «Команды», выберите «Формат» в списке категорий слева, прокрутите вниз, чтобы найти Merge Across , перетащите его туда, куда вам нужно.) Оказавшись на панели инструментов, вы можете объединить любое количество ячеек одним щелчком мыши. Важно: обратите внимание, что объединение сохраняет только самое левое значение!

К сожалению, Excel 2007/2010 полностью сломал / избавился от всей функции настройки, поэтому, если вы используете одну из более новых версий, вы застряли, выполняя функцию Format Painter.

0

Мне бы понравилось более элегантное решение на этом.

К сожалению, все действия по слиянию отбрасывают оставшиеся данные (оставляют только верхний левый, самый верхний только данные).

Не уверен, что это поможет вам (или если вам все еще нужно решение), но чтобы обойти это, я сохранил файл в формате CSV, добавил столбец-заполнитель с текстом ____ и сохранил файл, а затем открыл его в текстовый редактор и заменил ____, пустым значением.

Таким образом, результатом были data,data сначала становятся data,____,data в CSV-файле, а затем становятся datadata после замены в текстовом редакторе.

Надеюсь, что это кому-то поможет, так как вряд ли это понадобится через 5 лет.

0

используйте =CONCATINATE() для объединения данных из нескольких столбцов. Установите его в первой строке, а затем заполните до конца вашего набора данных.

Пример. =CONCATENATE(A1,B1,C1)

Не забывайте, что между данными не должно быть пробелов или другого разделяющего текста, поэтому, если вам нужны те, которые вы можете вставить вручную (т.е. =CONCATENATE(A1," ",B1," ",C1)

0

Предполагая, что вы хотите перейти от:

|       |      |
| True  |      |   #rows selected from here 
| False |      | 
| True  |      | 
| True  |      |   #down to here
|       |      |

чтобы:

|       |      |
|     True     | 
|     False    | 
|     True     | 
|     True     | 
|       |      |

Выделите область ячейки, которую вы хотите редактировать.
Домой -> (Выравнивание) Объединение и Центр -> Объединение через.

0

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

0

Просто объедините пару ячеек так, как они должны быть, затем скопируйте получившиеся ячейки и затем вставьте-вставьте форматирование в другие строки / столбцы. (Excel 2010)

-2

Выделите диапазон ячеек -

Нажав на стрелку раскрывающегося списка рядом с «объединить и центр».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .