Причины, по которым текст не копируется из Word в Excel

Иногда вам может потребоваться преобразовать документ Word в рабочий лист Excel или импортировать данные документа Word на рабочий лист. Знаете ли вы какой-нибудь быстрый способ вместо копирования и вставки? В этом руководстве представлены два самых простых способа справиться с этой задачей.

  • Метод A: конвертируйте Word в Excel с помощью служебных программ "Сохранить как" и "Из текста" (7 шагов)Невозможно импортировать / преобразовать диаграммы из Word в Excel, один файл импортируется один раз.
  • Метод B: конвертировать Word в Excel с помощью VBA (4 шага)Импортируйте все данные из Word в Excel, но диаграммы могут перекрываться
  • Относительная операция: пакетное преобразование книг Excel в файлы PDFПакетное преобразование файлов Excel в папках в отдельные файлы PDF
  • Другие операции (статьи), связанные с преобразованием файловПреобразование таблицы Excel в PDFПакетный импорт файлов csv / txt / xml в Excelи т. д.

Метод A: конвертируйте Word в Excel с помощью служебных программ "Сохранить как" и "Из текста" (7 шагов)

Чтобы преобразовать документ Word в лист Excel, вы можете объединить функцию «Сохранить как» в Word и функцию «Из текста» в Excel.

1. Откройте документ Word, который вы хотите преобразовать в лист Excel, щелкните Файл > Сохранить как команду, затем нажмите Вставить , чтобы открыть Сохранить как диалоговом окне выберите одно место назначения для размещения нового файла и в Сохранить как выпадающий список, выберите Plain Text.

2. Нажмите Сохранено чтобы сохранить документ Word как новый текстовый файл, затем Преобразование файлов появляется диалоговое окно, просто нажмите OK для закрытия диалога.

3. Затем включите книгу Excel, в которую вы хотите импортировать данные документа Word, щелкните Данные > Из текста, И в Импортировать текстовый файл выберите текстовый файл, который хотите импортировать.

4. Визуальный осмотр разграниченный , нажмите Следующая.

5. На шаге 2 мастера отметьте разделитель, на основе которого вы хотите разделить данные, нажмите Следующая.

6. На последнем шаге мастера вы можете указать формат данных, если вам не нужно менять формат, отметьте Общие опцию.

7. Нажмите Завершить, Затем Импортировать данные появится диалоговое окно, вы можете выбрать одну ячейку активного листа для размещения текстовых данных импорта или проверить Новый рабочий лист возможность импорта данных в новый лист. Нажмите OK.

Затем содержимое документа Word было импортировано на лист Excel.

Примечание:

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

быстро конвертировать несколько XLSX. файлы в XLS или PDF. файлы за один раз

Метод B: конвертировать Word в Excel с помощью VBA (4 шага)

Если вы хотите преобразовать или импортировать все данные в документе Word в Excel, вы можете использовать код VBA.

1. Нажмите Alt + F11 ключ для включения Microsoft Visual Basic для приложений окно.

2. Нажмите Вставить > Модули для создания нового Модули скрипт, скопируйте и вставьте в скрипт приведенный ниже код.

Код VBA: импортировать Word в Excel


3. Нажмите F5 ключ для запуска кода, Kutools — Пожалуйста, выберите появится диалоговое окно, в котором вы можете выбрать один документ Word для импорта (можно импортировать только один документ один раз).

4. Нажмите Откройте, то выбранный документ Word будет импортирован как один новый лист. Смотрите скриншот:Наконечник: Новому листу будет автоматически присвоено имя импортированного Word.

Примечание:

Если имеется несколько графиков (рисунков, диаграмм, формул), они могут перекрываться друг другом.

Относительная операция: пакетное преобразование книг Excel в файлы PDF

И наоборот, иногда вам может потребоваться преобразовать книги Excel в другие форматы файлов, такие как файл PDF. В этом разделе представлен расширенный инструмент — Конвертер формата может помочь вам конвертировать книги Excel из одной папки в отдельные файлы PDF.

Kutools for Excel предлагает более 300 расширенных функций для оптимизации сложных задач, повышения креативности и эффективности. Улучшено возможностями искусственного интеллектаKutools точно автоматизирует задачи, упрощая управление данными. Подробная информация о Kutools для Excel. Бесплатная пробная версия.

Перед применением этого инструмента уделите несколько минут бесплатная установка Kutools for Excel в первую очередь.

1. Нажмите Кутулс Плюс > Workbook > Конвертер формата.

2. в Конвертер форматов файлов диалог

  1. Выберите операцию преобразования, которая вам нужна в Тип раскрывающийся список, например Книга Excel в PDF;
  2. Нажмите для добавления файлов или папок, которые вы хотите преобразовать.
  3. Выберите одно место назначения для размещения преобразованных файлов.

3. Нажмите Ok, новая рабочая книга, созданная для отображения результатов преобразования, а пока файлы были преобразованы.

Наконечник:

Для Конвертер формата инструмент, вы можете конвертировать между Excel 97-2003 и Excel 2007 или более поздние версии также.

Другие операции (статьи), связанные с преобразованием файлов

Преобразование таблицы Excel в PDFВ этой статье представлены три способа преобразования одной или всех таблиц Excel в отдельные файлы PDF.

Пакетный импорт нескольких файлов csv / txt / xml в Excel В этом руководстве перечислены несколько кодов VBA, которые помогут вам быстро импортировать файлы csv / txt / xml из одной папки на один лист Excel, а также представляет собой полезный инструмент надстройки, который может решить почти импорт и экспорт головоломок в Excel.

Преобразование PDF в лист ExcelЗдесь представлен способ преобразования одного PDF-файла в один лист Excel и способ преобразования диапазона Excel в файл PDF с помощью шагов.

Преобразование текстового файла в лист ExcelЗдесь с помощью команды «Открыть» или уловки для вставки текстового файла в Excel данные разделяются разделителем.

Преобразование файла XLSX в файл XLS или PDFВ некоторых случаях может потребоваться преобразовать файл Excel 2007 или более поздней версии в формате XLSX в файл Excel 97-2003 в формате XLS или PDF. В Excel мы можем использовать команду «Сохранить как» для решения этой задачи, но здесь я могу представить вам хороший конвертер для быстрого преобразования нескольких файлов xlsx в файлы xls или файлы pdf в Excel.

Преобразование Excel в документ WordВ этой статье описываются два способа преобразования листа Excel в документ Word: один — с помощью команд «Копировать и вставить», а другой — вставлять лист Excel в Word как объект.

Лучшие инструменты для офисной работы

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего.

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint , Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

Импортируем (вставляем) ТЕКСТ из WORD в ячейку EXCEL

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

Совет : Если текст из WORD нужно вставить через буфера обмена сразу в нескольких ячеек, то см. статью Импортируем текст из WORD на лист

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

Вставка текста в ячейку

При обычной вставке через Буфер обмена текста из WORD (выделить ячейку и нажать CTRL+V ), содержащего несколько абзацев и символы табуляции, текст вставляется сразу в несколько ячеек (см. статью Импортируем текст из WORD на лист ).

Нам здесь требуется вставить текст, показанный на рисунке ниже, в одну ячейку .

Текст содержит 3 символа абзаца, 1 разрыв строки (после Слово3 ) и 3 символа табуляции.

Чтобы вставить текст в одну ячейку применяем следующий подход:

  • копируем из WORD текст;
  • в EXCEL выделяем, например, ячейку A1 ;
  • нажимаем клавишу F2 (входим в Режим правки ячейки) или ставим курсор в Строку формул ;
  • вставляем текст из Буфера обмена ( CTRL+V ).

При вставке из Буфера обмена MS EXCEL сделал следующее:

  • символы абзаца и разрыва строки были заменены на символ с кодом 10 (символ Перевода строки ),
  • символ табуляции преобразован в символ пробела (с кодом 32).

Если в формате ячейки не установлено «переносить по словам», то весь текст будет отображен в одной строке, а вместо символов Перевода строки будут отображаться маленькие квадратики с вопросиком. В этом случае не забудьте нажать кнопку Главное/ Выравнивание/ Перенос текста .

Если формат ячейки был Текстовый , то отобразить более 255 символов в ней не удастся. Вместо текста будут отображены символы ########. Для того, чтобы отобразить такой текст, формат ячейки нужно установить Общий .

Удаляем/ вставляем спецсимволы

Если деление на абзацы больше не нужно, то из текстовой строки можно удалить символ перевода строки, заменив его на символ пробела ( см. файл примера ):

=ПОДСТАВИТЬ(A1;СИМВОЛ(10);" ") или так =ПОДСТАВИТЬ(A1;СИМВОЛ(10);СИМВОЛ(32))

Если нужно вернуть разбиение на абзацы, то выделив нужную ячейку, поставьте в Строке формул курсор туда, где нужно начать абзац и нажмите ALT + ENTER .

В случае, если необходимо отображать каждое слово в новой строке, то вместо многочисленного ввода ALT+ENTER можно ввести формулу =ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A1);" "; СИМВОЛ(10)) и тем самым заменить все пробелы на символы Перевода строки (предполагается, что текстовая строка содержится в ячейке А1 ) .

Лишние пробелы (если они не были убраны в WORD) можно удалить с помощью формулы =СЖПРОБЕЛЫ(A1) .

2 способа скопировать текст из Word в Excel с каждым словом в отдельной ячейке

Если вы лингвист, вам, вероятно, нужно часто подсчитывать частоту слов. Тогда наша тема сегодня будет большим подспорьем. Два приведенных ниже метода позволят вам вставлять тексты из документа на лист Excel и перечислять каждое слово в ячейке столбца.

Способ 1: используйте опцию «Найти и заменить»

  1. Для начала сделайте копию tarполучить документ. Это чрезвычайно важно, и мы будем проводить все операции в файле копирования, чтобы предотвратить потерю данных.
  2. Во-вторых, выбрать все tarполучать тексты и применять их в стиле «Обычный». Для этого нажмите «Alt+Ctrl+Shift+S», чтобы открыть окно «Стили». Затем найдите и нажмите «Обычный» стиль.
  3. В-третьих, нажмите «Ctrl + H», чтобы вызвать окно «Найти и заменить».
  4. Поместите курсор в текстовое поле «Найти что» и введите пробел.
  5. Затем поместите курсор в текстовое поле «Заменить на» и введите «^p».
  6. Затем нажмите «Заменить все».
  7. Нажмите «Нет» в следующем всплывающем окне.
  8. Теперь вы можете видеть, что каждое слово находится в одной строке. Но есть и пустая строка:

Поэтому, чтобы удалить его, вам нужно снова вызвать окно «Найти и заменить».

  1. На этот раз введите «^p^p» в текстовом поле «Найти что» и «^p» в поле «Заменить на».
  2. Щелкните «Заменить все».
  3. Теперь нажмите «Ctrl + C», чтобы скопировать список слов.
  4. Откройте Excel и нажмите «Ctrl + V», чтобы вставить список.

Способ 2: используйте коды VBA для снижения нагрузки

  1. Точно так же сначала сделайте копию и выберите все tarполучить тексты.
  2. Затем нажмите «Alt + F11», чтобы открыть редактор VBA.
  3. Затем нажмите «Обычный» и «Вставить» по порядку.
  4. И выберите «Модуль», чтобы создать новый.
  5. Дважды щелкните модуль, чтобы открыть его, и вставьте следующие коды:

re>Sub CopySelectParagraphWordByWordToExcel() If Selection.Range <> "" Then Selection.Style = ActiveDocument.Styles("Normal") Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = " " .Replacement.Text = "^p" .Forward = True .Wrap = wdFindStop .Format = False .MatchCase = False .MatchWholeWord = False .MatchByte = True .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False Завершить Selection.Find.Execute Заменить: =wdReplaceAll Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "^p^p" .Replacement.Text = "^p" .Forward = True .Wrap = wdFindStop .Format = False .MatchCase = False .MatchWholeWord = False .MatchByte = True .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll Selection.Copy MsgBox («Теперь вы можете просто открыть рабочий лист Excel, чтобы вставить text") Else MsgBox ("Нет выделенного текста") End If End Sub

  1. Затем нажмите кнопку «Выполнить».
  2. Далее появится окно сообщения, указывающее, что вам нужно делать дальше.
  3. Откройте Excel и нажмите «Ctrl + V», чтобы вставить туда тексты. Эффект такой же, как и в способе 1.

Работа с ошибками в документе Word

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

Оцените статью
InternetDoc.ru
Добавить комментарий