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

Это можно сделать двумя способами. Если вам не нужно делать это слишком часто, лучше всего подойдет шаблонный подход. Просто используйте амперсанд (&), чтобы объединить содержимое строк, которые вы хотите объединить:

=C6 & " " & C7 & " " & C8 & " " & C9

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

Другой подход работает очень хорошо, если все ячейки, которые вы хотите объединить, содержат текст. Допустим, вы хотите объединить ячейки C6: C9. Все, что вам нужно сделать, это расширить столбец C, чтобы он мог содержать содержимое этих ячеек в одной строке. Затем выберите ячейки. Откройте вкладку «Главная» на ленте и обратите внимание, что в группе «Редактирование» есть инструмент под названием «Заливка».

Если вы щелкнете по инструменту, вы увидите раскрывающийся список параметров, из которого вам следует выбрать «Выровнять по ширине». Когда вы это сделаете, вы получите все значения в ячейке C6, разделенные пробелами.

Если вам нужно часто объединять ячейки, вы можете воспользоваться простым макросом:

Sub Combine()

Dim J As Integer

If Selection.Cells.Count > 1 Then         For J = 2 To Selection.Cells.Count             Selection.Cells(1).Value = _               Selection.Cells(1).Value & " " & _               Selection.Cells(J).Value             Selection.Cells(J).Clear         Next J     End If End Sub

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

Макрос не удаляет никаких строк; это остается сделать вам. Однако он быстро объединяет содержимое — даже быстрее, если вы назначите макросу комбинацию клавиш.

_Примечание: _

Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.

link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (11496) применим к Microsoft Excel 2007, 2010, 2013 и 2016.

Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:

link: / excel-Combining_Multiple_Rows_in_a_Column [Объединение нескольких строк в столбце].