Об’єднання двох комірок у кілька рядів


13

У мене є таблиця Excel з двома клітинками в кожному рядку, які я хотів би об'єднати. Виділення всіх цікавлять клітинок та просто злиття з форматчиком комірок, здається, просто об'єднує всі комірки разом, коли натомість я просто хочу одну об’єднану комірку в ряд. Будь-які ідеї, як це зробити?

Слід зазначити, що один з стовпців містить значення (усі вони є істинними / хибними), а інший стовпець - просто нульовою коміркою.

Відповіді:


22
  1. Об’єднайте дві клітинки в першому рядку, вибравши команду Домашня сторінка> Вирівнювання> Злиття комірок .
  2. Виберіть об'єднану клітинку та виберіть Домашня сторінка> Буфер обміну> Форматор художника .
  3. Клацніть та утримуйте першу клітинку в наступному рядку та виберіть увесь діапазон, перетягнувши мишу. (Наприклад, якщо на попередньому кроці ви об'єднали комірки A1 і B1, тепер виберіть діапазон A2: B99.)
  4. Excel застосовує команду злиття індивідуально до кожного рядка, і ви закінчили.

Це, безумовно, кращий метод з двох. +1
Джо Тейлор

На жаль, не працює, оскільки це руйнує вміст другої комірки ... Я щось пропускаю?
Kobus Myburgh

Я збирався запропонувати вибрати комірки для об'єднання рядок за рядком, а потім зробити злиття. Вибираючи цей спосіб, Excel об'єднує клітинки рядок за рядком. Хоча відповідь Мехпера набагато краща. (Набагато менше обманюєшся і набагато менше схильний до помилок при виборі.)
RobH

@Kubus Merging зберігає лише значення самої лівої / верхньої комірки, яка об'єднується. Насправді в Excel 2010 (і пізніше, я припускаю), якщо ви спробуєте об'єднати декілька комірок, які містять дані, з’явиться попередження, яке скаже вам саме це.
RobH

2

Excel має (мав?) Merge AcrossФункцію. За замовчуванням його немає на жодній із панелей інструментів, але вона доступна як налаштування. Зазвичай я додаю його на панель інструментів Форматування після кнопок Merge Cellsі Unmerge Cells. (Клацніть правою кнопкою миші панель інструментів, виберіть "Налаштувати", перейдіть на вкладку "Команди", виберіть "Форматування" у списку Категорії зліва, прокрутіть вниз, щоб знайти Merge Across, перетягніть його туди, куди вам захочеться. через скільки клітинок одним натисканням кнопки. Важливо: Зверніть увагу, що об’єднання зберігає лише найменше значення!

На жаль, Excel 2007/2010 повністю зламав / позбувся всієї функції налаштування, тому, якщо ви використовуєте одну з новіших версій, ви застрягли, щоб зробити щось у форматі Painter.


1
"Злиття поперек" все ще є, він просто прихований усередині кнопки / спаду "Злиття та центр".
AviD

Він є, так, але не зберігає обох стовпців даних, на жаль, якщо я щось не пропускаю?
Kobus Myburgh

@KobusMyburgh: злиття зберігало лише ліві верхні дані. (Тобто, якщо ви об'єднуєте стовпці, ви зберігаєте дані в крайньому лівому стовпчику, а якщо ви об'єднуєте рядки, ви зберігаєте дані у верхньому рядку.) Це не змінилося між різними версіями Excel.
Марта

Я подумав - отже, мені довелося обійтися.
Kobus Myburgh

0

до тих пір, поки у вас немає нічого в клітинках, які ви хочете об'єднати, цей метод повинен працювати. об'єднайте перші два, потім скопіюйте об'єднану комірку. тепер виберіть усі клітинки, які потрібно об’єднати таким же чином, і вставте.


На жаль, у мене є щось в одній із колонок. Всі значення або істинні, або хибні, тож це буде спрацьовувати, якщо я сортую за істинним / хибним, а потім виконаю ваш метод?
jlv

Це спрацьовувало, просто спочатку розбираючи значення, а потім застосовуючи ваш метод.
jlv

0

Просто об’єднайте пару комірок таким, яким вони повинні бути, потім скопіюйте отримані комірки, а потім вставте - Вставити форматування в інші рядки / стовпці. (Excel 2010)


0

Я б полюбив більш елегантне рішення на цьому.

На жаль, усі дії з об'єднання викидають решту даних (зберігається вгорі ліворуч, лише вгорі).

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

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

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


0

використовуйте =CONCATINATE()функцію для об'єднання даних із кількох стовпців. Налаштуйте його в першому рядку, а потім заповніть донизу вашого набору даних.

Приклад. =CONCATENATE(A1,B1,C1)

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


2
ОП хоче фактично об'єднати дві осередки, а не просто об'єднати їх значення. Ваша відповідь чудова на інше питання, але не корисна для цього.
Інженер Тост

0

Якщо ви хочете піти з:

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

до:

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

Виділіть область клітинки, яку потрібно відредагувати.
Головна -> (Вирівнювання) Об'єднання та центр -> Об'єднання по всьому.


-2

Виділіть діапазон комірок за допомогою -

Клацнувши по стрілці вниз поруч із пунктом "об’єднати та по центру" .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.