У меня есть следующие строки в моей таблице Excel.

============================================
| Male    | Jack    | 8765    | India      |
============================================
| Female  | Jill    | 5425    | Japan      |
============================================
| Male    | Pet     | 8541    | China      |
============================================
| Female  | Joan    | 2156    | Australia  |  
============================================

Как использовать формулу Excel, чтобы объединить вышеуказанные строки в одну ячейку. (потому что данные выше могут меняться довольно часто, и я не хочу делать это вручную.)

======================================
| Male    Jack    8765    India      |
| Female  Jill    5425    Japan      |
| Male    Pet     8541    China      |
| Female  Joan    2156    Australia  |  
======================================

(Для вашей информации - я проверяю, что Microsoft может объединять один и тот же контент подряд

============================================
| Male    | Jack    | 8765    | India      |
============================================

в один ряд

======================================
| Male    Jack    8765    India      |
======================================

используя формулу CONCATENATE или & как указано в http://office.microsoft.com/en-us/excel-help/combine-the-contents-of-multiple-cells-HA010248390.aspx?CTT=5&origin=HA010250379.

но я хочу использовать формулу Excel для нескольких строк в одну ячейку. Возможный?

1 ответ1

1

Используйте CONCATENATE и / или & чтобы объединить данные в строке и используйте ... &CHAR(10)& ..., чтобы вставить разрыв строки для строки. Включите перенос текста для ячейки, содержащей результат, чтобы разрыв строки отображался правильно.

Ваши столбцы, вероятно, будут выстроены неправильно, потому что содержимое ячеек с переменной длиной будет отображаться пропорциональным шрифтом. Для достижения наилучших результатов вы должны использовать шрифт фиксированной ширины и использовать функции LEN и REPT чтобы определить и вставить соответствующее количество пробелов между вашими данными. Например, чтобы убедиться, что данные в ячейке A1 заполнены пробелами, чтобы сделать столбец шириной 20 символов, ... A1 & REPT(" ", 20-LEN(A1)) & ...

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