Об'єднання двох клітин у декілька рядків

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

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

12

8 Відповіді

  1. Merge the two cells in the first row by selecting Home > Alignment > Merge Cells command.
  2. Select the merged cell and select Home > Clipboard > Format Painter.
  3. Click and hold the first cell on the next row, and select all the range by dragging your mouse. (For example, if you merged cells A1 and B1 in the previous step, now select range A2:B99.)
  4. Excel applies the merge command individually to each row and you're done.
16
додано
Це, безумовно, кращий метод з двох. +1
додано Автор Pier Luigi, джерело
Я збираюся запропонувати вибрати клітини, які будуть об'єднані рядком за рядком, а потім виконати об'єднання. Вибираючи цей шлях, Excel об'єднатиме рядки рядків. Але відповідь Мехпера набагато краща. (Набагато менше обговорюється і набагато менш схильні до помилок при виборі).
додано Автор RobH, джерело
@Kubus Об'єднання лише зберігає значення лівої/верхньої клітинки, яка об'єднуються. Насправді, в Excel 2010 (і пізніше, я припускаю), якщо ви спробуєте об'єднати декілька комірок, які містять дані, з'явиться попередження, яке розповість вам саме це.
додано Автор RobH, джерело
На жаль, не працює, так як вона руйнує зміст другої клітини ... Я щось пропускаю?
додано Автор Kobus Myburgh, джерело

Виділіть діапазон клітинки за -

Clicking on the drop down arrow next to "merge & center".

2
додано

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

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

1
додано
@KobusMyburgh: об'єднання лише колись зберігало дані зліва вгорі. (Тобто, якщо ви об'єднуєте стовпці, ви зберігаєте дані в крайньому лівому стовпці, і якщо ви об'єднуєте рядки, ви зберігаєте дані у верхньому рядку.) Це не змінилося між різними версіями Excel.
додано Автор Eduard Wirch, джерело
"Merge Across" все ще існує, вона просто прихована всередині кнопки "Об'єднати & центр"/випадаючого меню.
додано Автор Swier, джерело
Це є, так, але не зберігає обидві стовпці даних, на жаль, якщо я щось не вистачає?
додано Автор Kobus Myburgh, джерело
Я вирішив - отже мені довелося зробити обхід.
додано Автор Kobus Myburgh, джерело

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

0
додано

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

Example. =CONCATENATE(A1,B1,C1)

Do not forget there will be no spaces or other dividing text between the data so if you need those you can insert manually (i.e. =CONCATENATE(A1," ",B1," ",C1)

0
додано
ОП хоче насправді об'єднати дві клітини, а не просто об'єднати їх значення. Ваша відповідь відповідає іншому, але не корисному для цього питання.
додано Автор Engineer Toast, джерело

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

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

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

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

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

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

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

0
додано

Припускаючи, що ви хочете перейти від:

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

до:

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

Highlight cell area you want to edit.
Home -> (Alignment) Merge and Center -> Merge Across.

0
додано