Как перенести текст из ворда в эксель по разным ячейкам
Перейти к содержимому

Как перенести текст из ворда в эксель по разным ячейкам

  • автор:

Как перевести документ из Word в Excel

Для облегчения работы и автоматизации подсчетов пользователи часто конвертируют файлы из одного.

Как документ Word перевести в Excel

  • копирование информации;
  • продвинутое копирование информации;
  • изменение при помощи сторонних утилит;
  • конвертация посредством web-ресурсов.
  • установить для текста одинаковое форматирование;
  • исправить знаки пунктуации.
  1. Выделить текст в MS Word.
  2. Скопировать выделенное любым способом: нажать сочетание клавиш «CTRL+C»; правой кнопкой мыши – «Копировать»; активировать пиктограмму «Копировать» в блоке «Буфер обмена».
  3. Открыть MS Excel.
  4. Сделать активной ячейку, в которой расположится текст.
  5. Вставить текст любым способом: «CTRL+V»; правой кнопкой мышки – «Вставить»; активировать пиктограмму «Вставить» в блоке «Буфер обмена».
  6. Раскрыть пиктограмму, которая появляется после вставки текста, и выбрать пункт «Сохранить исходное форматирование».
  7. Для придания тексту структурированного вида увеличить ширину столбца и произвести форматирование клетки посредством инструментария в блоке «Шрифт» и «Выравнивание» на вкладке «Главная».
  • Открыть файл в MS Word.
  • Выделить таблицу.
  • Перейти на вкладку «Макет».
  • Раскрыть блок «Данные» и выбрать пиктограмму «Преобразовать в текст».
  • В окне «Преобразование в текст» установить переключатель на пункт «Знак табуляции».
  • Подтвердить действие через нажатие на «Ок».
  • Перейти на вкладку «Файл».
  • Выбрать пункт «Сохранить как» – «Документ Word».
  • Указать место сохранения преобразованной таблицы и имя файла.
  • В поле «Тип файла» указать опцию «Обычный текст».
  • Подтвердить действие через «Сохранить».
  • В окне преобразования файла не нужно изменять настройки, только запомнить кодировку, в которой текст сохраняется.
  • Нажать «Ок».
  • Запустить MS Excel.
  • Активировать вкладку «Данные».
  • В блоке «Получить внешние данные» кликнуть на пиктограмму «Из текста».
  • В открывшемся окне пройти по пути сохранения файла, выделить его и нажать «Импорт».
  • В окне «Мастер текстов» на первом шаге установить переключатели «С разделителями» и указать кодировку файла, в которой он сохранен.
  • Кликнуть «Далее».
  • В блоке «Символом-разделителем является» установить переключатель на опцию «Знак табуляции».
  • Нажать «Далее».
  • Указать формат информации в каждом столбце. Для этого конкретный столбец выделяется в блоке «Образец разбора данных», и выбирается необходимый формат из представленных четырех.
  • Нажать «Готово», когда форматирование окончено.
  • При открытии окна «Импорт данных» необходимо указать ячейку, с которой начинает формироваться таблица при вставке (левую верхнюю ячейку будущей таблицы): указать ячейку можно вручную или нажать на пиктограмму, скрывающую окно и отображающую лист, где следует активировать нужную клетку.
  • После возврата в «Импорт данных» нажать «Ок».
  • Таблица импортирована из текстового процессора в табличный.
  • По окончанию процедуры импорта пользователь форматирует таблицу по усмотрению.
  • нажать «CTRL+H» для вызова окна «Найти и заменить»;
  • в поле «Найти» указать строчку «^p^p». Записать без кавычек. Если список задан в одну строку, то в вышеозначенном поле прописывается «^p»;
  • в поле «Заменить на» указать знак разделения – символ, который ранее не использовался в тексте, например, «/».
  • кликнуть на «Заменить все».
  • нажать «CTRL+H» для вызова окна «Найти и заменить»;
  • в поле «Найти» указать выбранный символ разделения, например «/» (записать без кавычек);
  • в поле «Заменить на» указать строку «^p»;
  • подтвердить замену посредством нажатия на «Заменить все».
  • копирование объекта;
  • редактирование таблицы.
  • Навести курсор в верхний левый угол таблицы в MS Word. Курсор примет вид плюса со стрелочками на конце.
  • Нажать на «Плюс» таблицы. Все элементы выделены.
  • Скопировать объект удобным способом.
  • Открыть MS Excel.
  • Кликнуть на ячейку, которая будет находиться в левом верхнем углу таблицы.
  • Вставить объект.
  • Выбрать режим вставки:
  • сохранить форматы оригинала (общее форматирование объекта сохраняется) – следует подобрать ширину столбцов для размещения видимого текста;
  • использовать форматы конечных ячеек (применяется форматирование, присущее всему листу в книге) – пользователь устанавливает форматы по усмотрению.

Как документ Word перевести в Excel

Импортируем (вставляем) ТЕКСТ из 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) .

Копирование — вставка из Word в Excel нескольких текстов

Здравствуйте!
Появилась необходимость скопировать определенные несвязанные строки из документа Word и вставить их в документ Excel, в разные ячейки.

В приложении файл Word — акт ОСР (освидетельствования скрытых работ), в котором красным выделено то, что я по очереди копирую "ручками", а потом вставляю в ячейки реестра формата Excel.

Бесит смена документов для копирования — вставки: Word-копирование, Excel-вставка.
Можно ли как-то сделать, чтобы в Вордовском документе скопировать по очереди все тексты , а потом в реестре автоматом вставить в нужные ячейки?
Важно:
1. шрифт в документе Excel иной, нежели в документе Word, поэтому приходится вставлять не в ячейку, а в строку формул.
2. Даты в реестре — в ином формате, нежели в Ворде, вот такие: 13.06.2017.

Предполагаю, что надо макросом как-то сформировать несколько буферов обмена по количеству копируемых текстов, чтобы потом вставить их содержимое в ячейки Excel.

Прошу помощи. Искал более-менее подходящие макросы, чтобы подстроить "под себя", как здесь, так и на "Планете Excel", но не нашел.

p.s. У меня проблемы не было бы, формируй мы акты ОСР в Excel, но увы, никто из коллег не желает менять уже привычный Word на Excel.

p.p.s Во время работы никакие иные документы, кроме этих двух, не открыты, поэтому в макросе можно не указывать конкретную директорию и название файла.

Word.docx 21.13 Кб, 10 скачиваний с 2017-06-13

You don’t have the permssions to download the attachments of this post.

2 Ответ от Fck_This 13.06.2017 14:15:50

  • Fck_This
  • генерал-полковник
  • Неактивен
  • Откуда: Минск, Беларусь
  • Зарегистрирован: 13.07.2016
  • Сообщений: 648
  • Поблагодарили: 97
Re: Копирование — вставка из Word в Excel нескольких текстов

файл эксель тоже нужно бы выложить.

3 Ответ от MrBrown 13.06.2017 14:22:34

  • MrBrown
  • лейтенант
  • Неактивен
  • Зарегистрирован: 13.06.2017
  • Сообщений: 41
Re: Копирование — вставка из Word в Excel нескольких текстов

Ок, прикладываю.
Там так же выделил красным, что вставляю из Ворда.

Реестр Excel.xls 24.5 Кб, 6 скачиваний с 2017-06-13

You don’t have the permssions to download the attachments of this post.

4 Ответ от Fck_This 13.06.2017 14:51:17

  • Fck_This
  • генерал-полковник
  • Неактивен
  • Откуда: Минск, Беларусь
  • Зарегистрирован: 13.07.2016
  • Сообщений: 648
  • Поблагодарили: 97
Re: Копирование — вставка из Word в Excel нескольких текстов

Ок, прикладываю.
Там так же выделил красным, что вставляю из Ворда.

Я так понял там будет много пунктов таких заказов? Предлагаю такой вариант — У вас запросит номер заказа и расставит все данные по ячейкам.

5 Ответ от MrBrown 13.06.2017 15:11:49

  • MrBrown
  • лейтенант
  • Неактивен
  • Зарегистрирован: 13.06.2017
  • Сообщений: 41
Re: Копирование — вставка из Word в Excel нескольких текстов

Есть множество актов-файлов Word.
Я вручную заношу данные из них в реестр Excel.
В файле Excel я показал только одну первую строчку. Таких строчек много, в соответствии с количеством файлов Word.
И моя голубая мечта: открыть очередной файл Word, выделить и скопировать один красный текст, сразу же выделить и скопировать другой красный текст, далее последовательно повторить выделение и копирование каждого красного текста в этом файле.
Перейти в реестр Excel, активировать первую ячейку нужной строки, нажать "пупочку" и — вуаля! — все скопированные тексты вставлены в соответствующие ячейки строки.
Далее всё повторяется: открываю новый файл Word, произвожу те же телодвижения по выделению и копированию текстов, перехожу в Excel и вставляю скопированное в следующую строчку.
И так до конца.

6 Ответ от Fck_This 13.06.2017 17:45:40

  • Fck_This
  • генерал-полковник
  • Неактивен
  • Откуда: Минск, Беларусь
  • Зарегистрирован: 13.07.2016
  • Сообщений: 648
  • Поблагодарили: 97
Re: Копирование — вставка из Word в Excel нескольких текстов

7 Ответ от MrBrown 13.06.2017 17:48:11

  • MrBrown
  • лейтенант
  • Неактивен
  • Зарегистрирован: 13.06.2017
  • Сообщений: 41
Re: Копирование — вставка из Word в Excel нескольких текстов

Благодарю за участие.

8 Ответ от Fck_This 13.06.2017 18:44:12

  • Fck_This
  • генерал-полковник
  • Неактивен
  • Откуда: Минск, Беларусь
  • Зарегистрирован: 13.07.2016
  • Сообщений: 648
  • Поблагодарили: 97
Re: Копирование — вставка из Word в Excel нескольких текстов

Вот код для эксель-файла. Чёт увлёкся и не стал откладывать на завтра. Добавляете код в редактор и запускаете макрос "Заполнить строку". Он предложит вам указать номер договора (тут вы вводите число, которое будет стоять в столбце "номер по порядку" для той строки, которую собираетесь заполнять), затем вам будет предложено выбрать документ, из которого брать данные (я указал просто диск С:\, а вы укажите необходимый путь. Это начальный путь, с которого можно будет начинать выбирать файл). Форматирования текста пока что нету.

9 Ответ от Fck_This 15.06.2017 10:33:21

  • Fck_This
  • генерал-полковник
  • Неактивен
  • Откуда: Минск, Беларусь
  • Зарегистрирован: 13.07.2016
  • Сообщений: 648
  • Поблагодарили: 97
  • За сообщение: 1
Re: Копирование — вставка из Word в Excel нескольких текстов

Поправил по пунктам, которые вы указали. Теперь не надо перезапускать макрос (не посмотрел, что код выше нужной строки), Документ не закрывался из-за того, что макрос перезапускался — тоже поправил. Настроил автозаполнение Ctrl+D. Нумерация тоже теперь будет.
Единственное условие для правильной работы — надо чтобы таблица 2 не менялась строго до последней ячейки (та, что с датами окончания и начала работ) — т.е. число ячеек должно быть таким же. Советую сделать шаблон , который будет заполняться данными (чтобы таблицы в нём были готовые и их оставалось только заполнить).
По поводу ошибки — без конкретного примера ничего не могу посоветовать.

Замените ваш кода на этот:

10 Ответ от MrBrown 17.06.2017 13:21:08

  • MrBrown
  • лейтенант
  • Неактивен
  • Зарегистрирован: 13.06.2017
  • Сообщений: 41
Re: Копирование — вставка из Word в Excel нескольких текстов

Раз-раз-раз.
Проверка связи.

11 Ответ от MrBrown 17.06.2017 13:44:51

  • MrBrown
  • лейтенант
  • Неактивен
  • Зарегистрирован: 13.06.2017
  • Сообщений: 41
Re: Копирование — вставка из Word в Excel нескольких текстов

Ура, есть контакт!
(да простит меня Великий Модер за спам 10-поста: не мог ответить на форуме аж трое суток (или четверо? Не помню). Причина — капча шалила: задавала вопрос за вопросом.

Теперь — непосредственно ответ для Fck_This:

Благодарю за макрос. Немного переделал его под себя. Теперь макрос спрашивает номер строки только первый раз, а потом сам переходит на новую строку.
Прошу помочь осуществить ещё пару-тройку моих "хотелок" в приложенном макросе:
1. Хотелось бы, чтобы вместо "Лист1 (3)" использовался открытый в данное время лист с любым названием, то есть ActiveSheet.
2. В функции My_File_Open() директорию
.InitialFileName = "x:\Исполнительная документация по РД\Акты ОСР\"
обыграть так, чтобы я выбрал в диалоговом окне другую директорию, и макрос её запомнил бы на время сессии (пока не закрою файл Excel).
3. Хотелось бы, чтобы макрос, обнаружив ошибку в файле Word, из которого копируются данные, не останавливался бы, открывая окно отладки, а окрашивал бы в сбойной строке Excel неполные данные (какие уж вставились) в красный цвет и продолжал работу, снова запрашивая новый файл, естественно, с переходом на строчку вниз. Ну, а я уж после ввода всех данных вернусь к красным записям и ручками исправлю.
Спасибо.

Реестр №000+ актов ОСР на 13.06.2017_ШАБЛОН с МАКРОСОМ.xls 47 Кб, 2 скачиваний с 2017-06-17

You don’t have the permssions to download the attachments of this post.

12 Ответ от Fck_This 19.06.2017 10:14:59

  • Fck_This
  • генерал-полковник
  • Неактивен
  • Откуда: Минск, Беларусь
  • Зарегистрирован: 13.07.2016
  • Сообщений: 648
  • Поблагодарили: 97
  • За сообщение: 1
Re: Копирование — вставка из Word в Excel нескольких текстов

2)Выбор папки описывается в этом макросе: внешняя ссылка. Добавлять функцию следует перед строкой

Строка вызова выбора файла должна выглядеть так

А функция My_File_Open так:

1) Так и укажите в том месте, где вам необходимо чтобы устанавливался активный лист (каждый раз новый или в начале — до строки репитлайн или после)

И вместо названия листа без кавычек укажите sSheet

3) С ошибкой сложнее. Есть такие варианты:
а) Просто продолжать действие — добавить в начало программы On Error Resume Next
б) Запускать обработку ошибки — тогда надо прописывать, что делать в этом случае и возврат в точку отказа (тут вопрос тот же — на какую строку кода обычно ругается [красит в жёлтый]) — On Error GoTo Handler
и прописываем строку
Handler:
Например, If Err.Number = 99 Then
.

13 Ответ от MrBrown 19.06.2017 11:29:25

  • MrBrown
  • лейтенант
  • Неактивен
  • Зарегистрирован: 13.06.2017
  • Сообщений: 41
Re: Копирование — вставка из Word в Excel нескольких текстов

Fck_This, благодарю за помощь.
Метод "On Error Resume Next" меня вполне устроил.
И теперь, когда макрос работает без остановки, я "совершенно обленился" — прошу Вас вписать в макрос функцию

Do While sName <> "" — Loop

в нужные места, чтобы макрос не предлагал мне каждый раз директорию для выбора очередного файла Word", а на автомате обрабатывал вообще все файлы в данной директории.

14 Ответ от MrBrown 19.06.2017 11:37:47

  • MrBrown
  • лейтенант
  • Неактивен
  • Зарегистрирован: 13.06.2017
  • Сообщений: 41
Re: Копирование — вставка из Word в Excel нескольких текстов

Забыл приложить нужный файл

Реестр №000++ актов ОСР на 13.06.2017_ШАБЛОН с МАКРОСОМ.xls 47 Кб, 1 скачиваний с 2017-06-19

You don’t have the permssions to download the attachments of this post.

15 Ответ от MrBrown 20.06.2017 11:45:34

  • MrBrown
  • лейтенант
  • Неактивен
  • Зарегистрирован: 13.06.2017
  • Сообщений: 41
Re: Копирование — вставка из Word в Excel нескольких текстов

. а лучше того — обрабатывал бы только все выбранные мультивыбором файлы.

16 Ответ от Fck_This 20.06.2017 13:35:52

  • Fck_This
  • генерал-полковник
  • Неактивен
  • Откуда: Минск, Беларусь
  • Зарегистрирован: 13.07.2016
  • Сообщений: 648
  • Поблагодарили: 97
Re: Копирование — вставка из Word в Excel нескольких текстов

. а лучше того — обрабатывал бы только все выбранные мультивыбором файлы.

Вот изменённый код из вашего файла.

17 Ответ от Fck_This 20.06.2017 13:37:58

  • Fck_This
  • генерал-полковник
  • Неактивен
  • Откуда: Минск, Беларусь
  • Зарегистрирован: 13.07.2016
  • Сообщений: 648
  • Поблагодарили: 97
Re: Копирование — вставка из Word в Excel нескольких текстов

Вводить, по-прежнему, номер по порядку из таблицы. В таком варианте код заполняет выбранную строку и следующие за ней т.е. + 1

Мультиселекс есть — выбор файлов через Ctrl (по одному) или через Shift (областью от-до)

18 Ответ от Fck_This 20.06.2017 13:44:12

  • Fck_This
  • генерал-полковник
  • Неактивен
  • Откуда: Минск, Беларусь
  • Зарегистрирован: 13.07.2016
  • Сообщений: 648
  • Поблагодарили: 97
  • За сообщение: 1
Re: Копирование — вставка из Word в Excel нескольких текстов

Да, я только вместе "С:\Новая папка" поставил свой путь

19 Ответ от MrBrown 20.06.2017 15:10:24

  • MrBrown
  • лейтенант
  • Неактивен
  • Зарегистрирован: 13.06.2017
  • Сообщений: 41
Re: Копирование — вставка из Word в Excel нескольких текстов

Прекрасно! Работает.
Кое-что подправил (в строке даты окончания, там, где вставка в столбец "H", исправил sStart на sFinish).
Наверное, последняя просьба:
как бы сделать, чтобы после выбора иной, новой директории, она запоминалась бы. И при следующем запуске макроса уже открывалась бы новая директория для выбора файлов Word.
Спасибо.
p.s. Почему при копировании-вставке макроса в модуль весь русский шрифт превращается в набор вопросов, вот так: ". . . ". Приходится вручную перебивать. Как это исправить? Где-то должна быть настройка.

Реестр №000+ актов ОСР_ШАБЛОН с МАКРОСОМ.xls 48 Кб, 1 скачиваний с 2017-06-20

You don’t have the permssions to download the attachments of this post.

20 Ответ от Fck_This 21.06.2017 09:01:27

  • Fck_This
  • генерал-полковник
  • Неактивен
  • Откуда: Минск, Беларусь
  • Зарегистрирован: 13.07.2016
  • Сообщений: 648
  • Поблагодарили: 97
Re: Копирование — вставка из Word в Excel нескольких текстов

p.s. Почему при копировании-вставке макроса в модуль весь русский шрифт превращается в набор вопросов, вот так: ". . . ". Приходится вручную перебивать. Как это исправить? Где-то должна быть настройка.

Про шрифт: когда вы копируете текст на английской раскладке — кириллица превращается в вопросы. Т.е. Переключите на русский язык, а затем скопируйте текст. На каком языке производить вставку — не важно.

21 Ответ от Fck_This 21.06.2017 09:33:11

  • Fck_This
  • генерал-полковник
  • Неактивен
  • Откуда: Минск, Беларусь
  • Зарегистрирован: 13.07.2016
  • Сообщений: 648
  • Поблагодарили: 97
Re: Копирование — вставка из Word в Excel нескольких текстов

Наверное, последняя просьба:
как бы сделать, чтобы после выбора иной, новой директории, она запоминалась бы. И при следующем запуске макроса уже открывалась бы новая директория для выбора файлов Word.
Есть такая штука — "Дополнительные свойства" документа. Создаём новое свойство с конкретным именем, например "sInitialPath" (Для этого жмём "Файл" -> справа вверху "Свойства" -> "Дополнительные свойста" -> вкладка "Прочіе" Тут создаём новое свойство типа Текст.
Обращаться к этому свойству в текущем макросе можно будет так
oWB.CustomDocumentProperties("sInitialPath").Value (то что в строке. Пустым оно быть не может, поэтому советую создавать его с неразрывным пробелом Shift + Ctrl + пробел — потом можно будет узнать пустое ли оно т.е. = Chr(160) или нет)
+ добавляем функцию
Private Function My_Folder_Path() As String
With Application.FileDialog(msoFileDialogFolderPicker)
.ButtonName = "Выбрать папку": .InitialFileName = "C:\"
.Show
My_Folder_Path = .SelectedItems(1)
End With
End Function

22 Ответ от MrBrown 21.06.2017 13:54:10

  • MrBrown
  • лейтенант
  • Неактивен
  • Зарегистрирован: 13.06.2017
  • Сообщений: 41
Re: Копирование — вставка из Word в Excel нескольких текстов

Создал новое свойство, добавил функцию. Не работает. Что-то не так сделал sad
А вот я нашел в инете такое:
_____________________________________________________
Ещё один вариант кода (который я использую) для выбора файла
Его отличие — функция запоминает папку, из которой последний раз выбирался файл,
и при повторном запуске диалогового окна выбора файла,
обзор папок будет начат с той папки, откуда последний раз был взят файл.

(Взято отсюда: внешняя ссылка )
__________________________________________________
Не могли бы Вы изменить переменные на нужные, применительно к моему файлу, чтобы оно работало?
Спасибо.

Реестр №000+ актов ОСР_ШАБЛОН с МАКРОСОМ.xls 51 Кб, файл не был скачан.

You don’t have the permssions to download the attachments of this post.

23 Ответ от MrBrown 21.06.2017 14:14:02

  • MrBrown
  • лейтенант
  • Неактивен
  • Зарегистрирован: 13.06.2017
  • Сообщений: 41
Re: Копирование — вставка из Word в Excel нескольких текстов

Данный макрос хорошо работает только если все документы Word выполнены по одному типу. Чуть одна лишняя строчка в очередном документе — и всё идёт насмарку, этот документ вводится не верно.

Вопрос: а как в документе Word запретить изменение формата таблиц: добавление/удаление/объединение/разбиение строк, ячеек? Чтобы сами таблицы в документе были для пользователя "железобетонные", но пользователь мог набирать в их ячейках любой текст.

24 Ответ от MrBrown 22.06.2017 08:50:04

  • MrBrown
  • лейтенант
  • Неактивен
  • Зарегистрирован: 13.06.2017
  • Сообщений: 41
Re: Копирование — вставка из Word в Excel нескольких текстов

В продолжение идеи "железобетонных" таблиц:
скорее всего, мне не удастся все формы актов привести к единому формату — акты на:
— разбивку осей
— котлованы
— песчаные подсыпки
— подбетонки
— опалубки.
И каждый акт требует своего количества тех или иных строчек для заполнения.
Самые сбойные — это ячейки дат начала и окончания работ, потому что выше этих строк количество других строчек в разных актах различное.
Как бы сделать, чтобы макрос находил нужную ячейку по признаку содержания текста:
"1. К освидетельствованию";
"2. Работы выполнены";
"5. Даты:".

25 Ответ от Fck_This 22.06.2017 11:34:50

  • Fck_This
  • генерал-полковник
  • Неактивен
  • Откуда: Минск, Беларусь
  • Зарегистрирован: 13.07.2016
  • Сообщений: 648
  • Поблагодарили: 97
Re: Копирование — вставка из Word в Excel нескольких текстов

В продолжение идеи "железобетонных" таблиц:
скорее всего, мне не удастся все формы актов привести к единому формату — акты на:
— разбивку осей
— котлованы
— песчаные подсыпки
— подбетонки
— опалубки.
И каждый акт требует своего количества тех или иных строчек для заполнения.
Самые сбойные — это ячейки дат начала и окончания работ, потому что выше этих строк количество других строчек в разных актах различное.
Как бы сделать, чтобы макрос находил нужную ячейку по признаку содержания текста:
"1. К освидетельствованию";
"2. Работы выполнены";
"5. Даты:".

Можно и так сделать — проверять содержимое каждой ячейки таблицы на содержание текста-маркера. Тогда не будет привязки к конкретной ячейке. Я бы остановился на этом варианте, если не хочется заморачиваться, хотя в идеале сделать шаблон формата .dot на все виды работ. Т.е. — перед запуском файла у вас спросят "Какой вид работы" и предложит варианты: 1. 2. 3. и т.д. На основе выбора будет создан файл Word с определённым числом ячеек, в котором было бы разрешено редактировать только определённые области — для ввода данных. Тогда было бы единообразие всех документов.
Или можно сделать текстовые поля ввода, которые необходимо будет заполнить, а всё остальное будет запрещено редактировать. (Вот здесь есть примеры разных видов защиты документа внешняя ссылка

26 Ответ от Fck_This 22.06.2017 12:21:00

  • Fck_This
  • генерал-полковник
  • Неактивен
  • Откуда: Минск, Беларусь
  • Зарегистрирован: 13.07.2016
  • Сообщений: 648
  • Поблагодарили: 97
Re: Копирование — вставка из Word в Excel нескольких текстов

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

27 Ответ от Fck_This 22.06.2017 12:22:16

  • Fck_This
  • генерал-полковник
  • Неактивен
  • Откуда: Минск, Беларусь
  • Зарегистрирован: 13.07.2016
  • Сообщений: 648
  • Поблагодарили: 97
Re: Копирование — вставка из Word в Excel нескольких текстов

Забыл файл прикрепить.

Реестр №000++ актов ОСР на 13.06.2017_ШАБЛОН с МАКРОСОМ.xls 54.5 Кб, 2 скачиваний с 2017-06-22

You don’t have the permssions to download the attachments of this post.

28 Ответ от Fck_This 22.06.2017 13:47:15

  • Fck_This
  • генерал-полковник
  • Неактивен
  • Откуда: Минск, Беларусь
  • Зарегистрирован: 13.07.2016
  • Сообщений: 648
  • Поблагодарили: 97
Re: Копирование — вставка из Word в Excel нескольких текстов

О ещё 1 вариант вспомнил для блокировки. Можно сделать полями необходимые элементы, а заполняется пусть документ из формы с последующим внесением в соответствующие свойства — куда вводим наименования, даты и проч.

29 Ответ от MrBrown 22.06.2017 15:42:24

  • MrBrown
  • лейтенант
  • Неактивен
  • Зарегистрирован: 13.06.2017
  • Сообщений: 41
Re: Копирование — вставка из Word в Excel нескольких текстов

Увы, варианты с формами .dot, полями и пр. — не подойдут, так как нередко приходится пользоваться сторонними актами Word, очень похожими и, в то же время, "кривыми" в отношении нашего макроса.
Но во всех актах тексты, выполненные жирным шрифтом — одинаковые, стандартные, поэтому и надо от них отталкиваться.

Вот, думаю, точнее, прошу, организовать кодом часть макроса с таким алгоритмом:
1. Поиск (Find) ячейки, содержащей часть текста ". к освидетельствованию предъявлены. "
2. Переход на следующую ячейку правее (offset)
3. Выуживание текста из этой ячейки
4. копирование текста
5. вставка текста в соответствующую ячейку реестра Excel
6. продолжение сканирования последующих ячеек/строчек вниз по документу до ячейки, содержащей текст ". работы выполнены. ", исключая строки с высотой шрифта менее 12 или с текстом "наименование скрытых работ".
7. последовательная вставка, точнее, добавление, найденных текстов в ту же ячейку реестра Excel.

Очень хочется разобраться в коде такого алгоритма. Поэтому прошу закомментировать строчки кода.
Спасибо.

Как из ворда вставить в эксель в каждую ячейку

Копирование таблицы Word в Excel

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

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

Выберите в документе Word строки и столбцы таблицы, которые вы хотите скопировать на лист Excel. Убедитесь, что в ячейках таблицы нет дополнительных возвратов каретки, в противном случае это может привести к лишним строкам в Excel.

Чтобы скопировать выделенный фрагмент, нажмите клавиши CTRL+C.

На листе Excel выделите левый верхний угол области, в которую нужно вставить таблицу Word.

Примечание: Перед вставкой убедитесь, что область пуста. Данные из ячеек таблицы Word заменят все существующие данные в ячейках листа, находящихся в области вставки. При необходимости перед копированием просмотрите таблицу в Word для проверки ее размеров.

Нажмите клавиши CTRL+V.

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

Чтобы использовать форматирование, примененное к ячейкам листа, выберите вариант Использовать форматы конечных ячеек.

Чтобы использовать форматирование таблицы Word, выберите вариант Сохранить исходное форматирование.

Примечание: Excel вставит содержимое каждой ячейки таблицы Word в отдельную ячейку. После вставки данных их можно распространить на другие ячейки в столбце (например, разделив имя и фамилию, чтобы они отображались в отдельных ячейках) с помощью команды Текст по столбцам. Дополнительные сведения см. в статье Распределение содержимого ячейки на соседние столбцы.

Как вставить текст в эксель из ворда

Использовать ячейку 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) .

Для облегчения работы и автоматизации подсчетов пользователи часто конвертируют файлы из одного.

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

Чтобы сделать процесс быстрым и надежным, применяют следующие методы:

  • копирование информации;
  • продвинутое копирование информации;
  • изменение при помощи сторонних утилит;
  • конвертация посредством web-ресурсов.

Преобразование списка

Ответ на вопрос о том, как перевести документ из Excel в Word, подразумевает подготовку файла к переносу из одного приложение в другое. Для перемещения большого количества информации требуется предварительное редактирование во избежание ручного преобразования таблицы в MS Excel.

Чтобы облегчить процесс переноса, необходимо:

  • установить для текста одинаковое форматирование;
  • исправить знаки пунктуации.

Копирование информации

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

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

  1. Выделить текст в MS Word.
  2. Скопировать выделенное любым способом: нажать сочетание клавиш «CTRL+C»; правой кнопкой мыши – «Копировать»; активировать пиктограмму «Копировать» в блоке «Буфер обмена».
  3. Открыть MS Excel.
  4. Сделать активной ячейку, в которой расположится текст.
  5. Вставить текст любым способом: «CTRL+V»; правой кнопкой мышки – «Вставить»; активировать пиктограмму «Вставить» в блоке «Буфер обмена».
  6. Раскрыть пиктограмму, которая появляется после вставки текста, и выбрать пункт «Сохранить исходное форматирование».
  7. Для придания тексту структурированного вида увеличить ширину столбца и произвести форматирование клетки посредством инструментария в блоке «Шрифт» и «Выравнивание» на вкладке «Главная».

Продвинутое копирование информации

Наш сайт предлагает воспользоваться советами профессионалов при дублировании сведений из одного приложения в другое.

Импорт данных

MS Excel позволяет работать с файлами иного расширения, а именно импортировать их. Поэтому важно понимать, как перевести документ из Ворда в Эксель. Для импорта таблицы, созданной в MS Word, необходимо выполнить этот алгоритм действий.

  • Открыть файл в MS Word.
  • Выделить таблицу.
  • Перейти на вкладку «Макет».
  • Раскрыть блок «Данные» и выбрать пиктограмму «Преобразовать в текст».

  • В окне «Преобразование в текст» установить переключатель на пункт «Знак табуляции».

  • Подтвердить действие через нажатие на «Ок».
  • Перейти на вкладку «Файл».
  • Выбрать пункт «Сохранить как» – «Документ Word».

  • Указать место сохранения преобразованной таблицы и имя файла.
  • В поле «Тип файла» указать опцию «Обычный текст».

  • Подтвердить действие через «Сохранить».
  • В окне преобразования файла не нужно изменять настройки, только запомнить кодировку, в которой текст сохраняется.

  • Нажать «Ок».
  • Запустить MS Excel.
  • Активировать вкладку «Данные».

  • В блоке «Получить внешние данные» кликнуть на пиктограмму «Из текста».
  • В открывшемся окне пройти по пути сохранения файла, выделить его и нажать «Импорт».

  • В окне «Мастер текстов» на первом шаге установить переключатели «С разделителями» и указать кодировку файла, в которой он сохранен.

  • Кликнуть «Далее».
  • В блоке «Символом-разделителем является» установить переключатель на опцию «Знак табуляции».

  • Нажать «Далее».
  • Указать формат информации в каждом столбце. Для этого конкретный столбец выделяется в блоке «Образец разбора данных», и выбирается необходимый формат из представленных четырех.

  • Нажать «Готово», когда форматирование окончено.
  • При открытии окна «Импорт данных» необходимо указать ячейку, с которой начинает формироваться таблица при вставке (левую верхнюю ячейку будущей таблицы): указать ячейку можно вручную или нажать на пиктограмму, скрывающую окно и отображающую лист, где следует активировать нужную клетку.

  • После возврата в «Импорт данных» нажать «Ок».

  • Таблица импортирована из текстового процессора в табличный.

  • По окончанию процедуры импорта пользователь форматирует таблицу по усмотрению.
Продвинутое копирование данных

Представленный метод аналогичен алгоритму «Импорт данных». Разница заключается в проведении подготовительных работ. Как перевести с Ворда в Эксель, чтобы сохранить максимально аккуратный вид копируемой информации? Чтобы подготовить текст, таблицы и списки к копированию, необходимо автоматизированно удалить лишние абзацы:

  • нажать «CTRL+H» для вызова окна «Найти и заменить»;
  • в поле «Найти» указать строчку «^p^p». Записать без кавычек. Если список задан в одну строку, то в вышеозначенном поле прописывается «^p»;
  • в поле «Заменить на» указать знак разделения – символ, который ранее не использовался в тексте, например, «/».
  • кликнуть на «Заменить все».

Примечание. Текст объединяется. Пункты списка и абзацы разделяются указанным символом.

Далее пользователь возвращает список в презентабельный вид. Чтобы добиться поставленной цели, следует:

  • нажать «CTRL+H» для вызова окна «Найти и заменить»;
  • в поле «Найти» указать выбранный символ разделения, например «/» (записать без кавычек);
  • в поле «Заменить на» указать строку «^p»;
  • подтвердить замену посредством нажатия на «Заменить все».

После подготовительного этапа необходимо следовать алгоритму «Импорт данных».

Преобразование таблицы

Важно знать, как перевести документ Excel в документ Word, в частности дублировать таблицу из текстового процессора в табличный. Перемещение таблицы из одного приложения в другое осуществляется по алгоритму:

  • копирование объекта;
  • редактирование таблицы.

Копирование

Копируем таблицу из Word в Excel.

  • Навести курсор в верхний левый угол таблицы в MS Word. Курсор примет вид плюса со стрелочками на конце.

  • Нажать на «Плюс» таблицы. Все элементы выделены.
  • Скопировать объект удобным способом.
  • Открыть MS Excel.
  • Кликнуть на ячейку, которая будет находиться в левом верхнем углу таблицы.
  • Вставить объект.
  • Выбрать режим вставки:
  • сохранить форматы оригинала (общее форматирование объекта сохраняется) – следует подобрать ширину столбцов для размещения видимого текста;

  • использовать форматы конечных ячеек (применяется форматирование, присущее всему листу в книге) – пользователь устанавливает форматы по усмотрению.

Редактирование

При вставке объекта из MS Word в MS Excel возникают ситуации, когда у таблицы непрезентабельный вид.

Для расположения информации в отдельных столбцах следует:

  • скопировать и вставить объект в табличный процессор;

  • выделить столбец, который требует преобразования;

  • перейти на вкладку «Данные»;
  • кликнуть на пиктограмму «Текст по столбцам».
  • при открытии «Мастера текстов» установить опцию «С разделителями» и нажать на «Далее».

  • в блоке «Символы-разделители» выбрать подходящий разделитель и установить переключатель;

  • выбрать формат данных для каждого столбца на шаге 3 «Мастера текстов»;

  • после указания опций нажать на «Готово».
Конвертация таблицы с помощью приложений

Конвертировать табличную информацию возможно двумя способами:

  1. посредством приложений;
  2. посредством web-ресурсов.

Для конвертации таблицы из Word в Excel следует найти специализированное приложение. Хорошие отзывы получила утилита Abex Excel to Word Converter. Чтобы воспользоваться программным продуктом, необходимо:

  • открыть утилиту;
  • кликнуть на пиктограмму «Add Files»;

  • указать путь к сохраненному файлу;

  • подтвердить действие через нажатие на «Открыть»;
  • в раскрывающемся списке «Select output format» выбрать расширение для конечного файла;

  • в области «Output setting» указать путь, куда сохранится конвертированный файл MS Excel;

  • для начала конвертирования нажать на пиктограмму «Convert»;

  • после окончания конвертации открыть файл и работать с электронной таблицей.
Конвертирование посредством онлайн-ресурсов

Чтобы не устанавливать на компьютер стороннее ПО, пользователь вправе применить возможности web-ресурсов. Специализированные сайты оснащены функционалом для конвертации файлов из Word в Excel. Чтобы воспользоваться подобным инструментарием, следует:

  • открыть браузер;

  • ввести в поисковую строку запрос о конвертации файлов;
  • выбрать понравившийся web-ресурс.

Пользователи оценили качество и быстродействие конвертации на сайте Convertio. Перевод файла из Word в Excel представляет собой следующий алгоритм действий.

  • Перейти на web-ресурс.
  • Указать файл, требующий конвертации, одним из способов: нажать на кнопку «С компьютера»; перетянуть файл из папки, зажав левую клавишу мыши; активировать сервис «Dropbox» и загрузить файл; загрузить файл из Google Drive; указать ссылку для предварительного скачивания файла.

  • После загрузки файла на web-ресурс указать расширение при активации кнопки «Подготовлено» – «Документ» (.xls, .xlsx).

  • Кликнуть кнопку «Преобразовать».

  • После завершения конвертирования нажать на «Скачать».

  • Файл скачан на устройство и готов к обработке.

Перевод файла Word в Excel происходит просто и быстро. Однако ручное копирование сохраняет исходное форматирование, при таком способе пользователю не нужно тратить время на приведение файла в нужный вид.

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

Простое копирование

Первым и самым простым способом для переноса таблицы из ворда в эксель является ее простое копирование из исходного документа с последующей вставкой в другой. Поэтапно это делается следующим образом:

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

После выполнения данной последовательности нужная таблица появится на листе эксель. Однако иногда информация, помещенная в ячейки, не отображается полностью. Тогда следует вручную растянуть столбцы и строки.

Импортирование данных из Word в Excel

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

  1. Открыть исходную таблицу в программе Word и выделить ее, нажав на уже упомянутый в прошлом разделе значок со стрелками, появившийся в левом углу.
  2. Перейти в «Макет» в панели инструментов (в разделе «Работа с таблицами»).
  3. В самом правом разделе панели инструментов под названием «Данные» имеется функция «Преобразовать в текст».

В появившемся окне параметров нужно выбрать знак табуляции в качестве «Разделителя». Подтвердить выбор нажатием «Ок».

Перейти во вкладку «Файл» и нажать пункт «Сохранить как». Далее указываем место, где будет располагаться документ, даем ему наименование. Главное, что важно сделать, — это изменить тип файла. Он должен быть обычным текстом (.txt).

Нажать «Сохранить». В открывшемся окне преобразования ничего менять не понадобится. Нужно только запомнить кодировку, например Windows (по умолчанию).

    Перейти во вкладку «Данные», последовательно нажать «Получение внешних данных» — «Из текста».

Далее перед пользователем появится окно, именуемое «Мастер текстов». В нем в настройках следует отметить формат данных «с разделителем». Также нужно установить кодировку, в который был сохранен текстовый файл. После этого нажать «Далее».

В следующем окне в качестве символа-разделителя устанавливается знак табуляции и нажимается «Далее».

Финальным шагом является форматирование данных, при этом во внимание принимается содержимое ячеек. Так, по порядку нажимая каждый из столбцов, пользователь присваивает ему одно из значений (общий, текст, дата или пропустить). В конце нажимается «Готово».

На экране появится окно импорта, где указывается, на какой лист нужно поместить таблицу. Также в поле вводится адрес той ячейки, которая будет являться крайней левой верхней. Если вручную сделать это не получилось, следует кликнуть на кнопку, находящуюся рядом с полем для ввода данных. На сетке выделяем одним щелчком мыши нужную ячейку. После возврата в окно импорта данных нажимаем «Ок».

Перед пользователем появится таблица, которую в дальнейшем можно форматировать и редактировать встроенными инструментами.

Конвертация файла Word в Excel: как сделать

У многих пользователей достаточно часто возникает необходимость переноса данных между двумя разными приложениями пакета Microsoft Office, например, из Word в Excel. Увы, конкретного приложения для выполнения этой процедуры не существует, но есть ряд инструментов и методов переноса данных с минимальными трудозатратами, включая встроенные инструменты, а также online-сервисы и приложения от сторонних производителей. Давайте разберем их.

  • Метод 1: простое копирование
  • Метод 2: расширенное копирование
  • Метод 3: использование сторонних приложений
  • Метод 4: конвертация через онлайн-сервисы
  • Заключение

Метод 1: простое копирование

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

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

Копирование текста в Ворде

  1. Выделяем текст в документе Word. Далее щелкаем правой кнопкой мыши по выделенному фрагменту и в появившемся меню выбираем пункт “Копировать”. Также можно воспользоваться кнопкой “Копировать”, которая расположена на Ленте среди инструментов раздела “Буфер обмена” (вкладка “Главная”). Или же можно просто воспользоваться сочетанием клавиш Ctrl+C (или Ctrl+Ins).
  2. Запускаем Эксель и выбираем ячейку, начиная с которой будет вставлен ранее скопированный в Word текст.

Метод 2: расширенное копирование

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

  1. Открываем необходимый документ в Ворд. В разделе инструментов “Абзац” вкладки “Главная” находим значок “Отобразить все знаки”, при нажатии которого открытый документ будет размечен непечатными символами, позволяющими его максимально структурировать.Включение отображения непечатных знаков в Word
  2. В режиме отображения специальных непечатных знаков конец каждого абзаца выделяется соответствующим символом. Это позволяет удалить пустые абзацы, так как иначе, после переноса в Эксель, информация будет искажена, и между абзацами появятся пустые строки.Пустые абзацы в Word
  3. Когда все лишние знаки удалены, переходим в меню “Файл”.Переход в меню Файл в Word
  4. В открывшемся меню выбираем пункт “Сохранить как”. Для выбора места сохранения нажимаем кнопку “Обзор“.Сохранение файла в Word

Если говорить о переносе таблиц, то этот метод вполне подходит для данной процедуры. Однако количество нюансов процесса требует его подробного рассмотрения в отдельной статье.

Метод 3: использование сторонних приложений

Помимо встроенных инструментов от компании Microsoft, для конвертации Word-Excel можно воспользоваться сторонними приложениями, специально для этого предназначенными.

Например, приложение Abex Word to Excel Converter является одним из наиболее простых и удобных, даже для неподготовленного пользователя. Для работы предварительно нужно скачать и установить его.

  1. После успешной установки, запускаем приложение, жмем кнопку “Add Files” , чтобы перейти к выбору исходного файла.Abex Word to Excel Converter
  2. Выбираем документ Word, который нужно конвертировать в Excel и нажимаем кнопку “Открыть”.Открытие файла в Abex Word to Excel Converter
  3. Выбираем формат выходного файла (блок “Select output format”). Рекомендуем использовать формат всех последних версий Эксель – *.xlsx. В качестве альтернативы для старых версий пакета Microsoft Office можно выбрать формат*.xls. В группе «Output setting» нажимаем значок “Обзор” (значок в виде желтой открытой папки) и выбираем место сохранения конвертированного документа.Настройки формата конечного файла и выбор места его сохранения в Abex Excel to Word Converter
  4. После того, как все настройки выполнены, жмем кнопку “Convert”.Запуск конвертации файла в Abex Excel to Word Converter
  5. По окончании процедуры конвертации, переходим в папку с файлом и открываем его в программе Excel.

Метод 4: конвертация через онлайн-сервисы

Помимо специализированных приложений, в сети имеется ряд online-конвертеров, позволяющих выполнить аналогичные операции, но без установки стороннего программного обеспечения на компьютере. Один из наиболее популярных и простых online-сервисов для конвертации документов Word в Excel – ресурс Convertio.

  1. Запускаем веб-браузер и переходим по адресу https://convertio.co/ru/.
  2. Для выбора документов для конвертации можно:
    • выбрать документы в папке на компьютере и перетащить их в специальную область для загрузки файлов на странице сайта;
    • щелкнуть на значок в виде компьютера, после чего откроется окно выбора файлов.
    • загрузить документы из сервисов Google Drive или Dropbox;
    • загрузить файлы при помощи прямой ссылки.Конвертация из Word в Эксель в on-line сервисе Convertio
  3. Воспользуемся вторым способом из списка выше. Выбираем файл и жмем “Открыть”.Выбор файла для конвертации в on-line сервисе Convertio
  4. Документ для конвертации выбран, далее выбираем формат, в котором он должен быть сохранен. Кликаем на стрелку справа от названия подготовленного к конвертации файла.Выбор формата сохранения файла в сервисе Convertio
  5. В появившемся окне задаем настройки:
    • тип файла – “Документ“;
    • расширение – “xlsx” (или “xls” для старых версий).Настройка параметров конвертации в Convertio
  6. Теперь, когда все параметры заданы, нажимаем кнопку “Конвертировать”.Запуск конвертации Word-Excel в on-line сервисе Convertio
  7. По окончании процесса конвертации появится кнопка “Скачать“, жмем ее.Скачивание сконвертированного файла в онлайн-сервис Convertio
  8. Внизу окна браузера появится информация о загрузке конвертированного документа, там же можно сразу открыть его в Эксель. Либо же можно перейти в папку с сохраненным файлом и открыть его там.Конвертация из Word в Excel через онлайн-сервис Convertio

Заключение

Эффективность описанных выше методов зависит от поставленной перед пользователем задачи. Если необходимо максимально контролировать процесс конвертации и важен конечный формат – используем встроенные инструменты Ворд и Эксель. Если нужно конвертировать большое количество документов в короткий срок, удобнее будет воспользоваться специализированными приложениями или online-сервисами.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *