DictionaryForumContacts

 Costyashek

link 11.02.2016 7:38 
Subject: Преобразовать текст в таблицу gen.
Коллеги, подскажите, пожалуйста, как быстро преобразовать текст в таблицу так, чтобы исходный текст был только в левой части. Способ, описанный в подсказке к MS Word, не устраивает, т.к. текст равномерно разбивается на левую и правую часть. А копировать вручную каждый пункт в доке на 30+ страниц, мягко говоря, раздражает.

 wow2

link 11.02.2016 7:40 
сделать таблицу из одной колонки, вставить туда текст, потом добавить вторую колонку (справа) - всяко она пустая будет

 Costyashek

link 11.02.2016 7:43 
Не то:(
Клиент хочет, чтобы текст был разбит по пунктам, т.е. в каждой отдельно взятой ячейке должен быть 1 пункт исходного текста (слева) и напротив него (справа) перевод.

 Lonely Knight

link 11.02.2016 7:44 
wow2 +1, только сначала "преобразовать текст в таблицу", состояющую из 1 столбца, потом вставить рядом еще столбец

 Lonely Knight

link 11.02.2016 7:47 
а чтобы текст разбился правильно, нужно его грамотно отформатировать, поставить какой-нибудь уникальный маркер (разделитель) в конце каждого пункта - и по этому разделителю выполнить функцию "преобразовать текст в таблицу"

 alk moderator

link 11.02.2016 8:21 
https://support.office.com/ru-ru/article/Преобразование-текста-в-таблицу-или-таблицы-в-текст-0b4b8dd9-3551-4980-9565-33b6f1825ea3

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

 glomurka

link 11.02.2016 8:48 
>>а чтобы текст разбился правильно, нужно его грамотно отформатировать, поставить какой-нибудь уникальный маркер (разделитель) в конце каждого пункта - и по этому разделителю выполнить функцию "преобразовать текст в таблицу"

а если поставить сразу ДВА разделителя, то потом можно сразу "преобразовать текст в таблицу" из ДВУХ столбцов, один из которых будет пустым :)

 Costyashek

link 11.02.2016 16:59 
Всем спасибо за помощь!
В общем, не стал я заморачиваться с разделителями, тем более, что в тексте автоматическая многоуровневая нумерация. Просто скопировал текст в блокнот, убрав, таким образом, все форматирование, затем из блокнота скопировал в пустой документ MS Word и преобразовал в таблицу с одним столбцом и при переводе разбиваю каждую новую ячейку на 2 столбца. Хотя, конечно, тоже гемор:(

 alk moderator

link 11.02.2016 18:14 
Эх, лучше бы не рассказывали. Все усилия оказались напрасными, не поняли Вы главной мысли.

 Toropat

link 12.02.2016 10:02 
Costyashek,
для блага будущих поколений, пожалуйста, уточните: как так выходит, что исходный текст "равномерно разбивается на левую и правую часть"?
Обычно по команде "преобразовать в таблицу" получается таблица с одним столбцом, где каждый пункт в отдельной строке (=ячейке). Для этого даже уникальные маркеры не нужны, если есть обычные знаки "Enter" (перевод строки). После этого достаточно сузить полученную таблицу вдвое и добавить столбец справа.

 Lonely Knight

link 12.02.2016 11:42 
Toropat, просто аскеру хотелось 2 столбца, и он ставит "2 столбца" в меню "преобразовать в таблицу". Это если нажать "вставить таблицу", то выделенный текст в 1 столбец пихается (2010 офис).

 AsIs

link 12.02.2016 12:07 
CAT
Paragraph based segmentation
Export to 2-column table

 glomurka

link 12.02.2016 12:16 
AsIs 12.02.2016 15:07

аскер, судя по 11.02.2016 19:59, переводит прямо в ворде, без кота

 Val61

link 12.02.2016 20:02 
А в Excel скопипастить, а потом получившуюся табличку обратно в Ворд?

 Aiduza

link 1.03.2016 11:15 
Val61, в Экселе есть ограничение на количество знаков в ячейке, так что если предложения или абзацы длинные, могут возникнуть проблемы. Правильные ответы уже дали выше, напр. "Обычно по команде "преобразовать в таблицу" получается таблица с одним столбцом, где каждый пункт в отдельной строке (=ячейке). Для этого даже уникальные маркеры не нужны, если есть обычные знаки "Enter" (перевод строки). После этого достаточно сузить полученную таблицу вдвое и добавить столбец справа."

 

You need to be logged in to post in the forum