как тест разделить на две колонки, чтоб первую строку — в первую колонку, вторую — во вторую, третью — в первую итд

excel word регулярные выражения regexp


Примечание:
Типа с такого
строка1
строка2
строка3
строка4
строка5
строка6
строка7
строка8

вот такой:
строка1 строка2
строка3 строка4
строка5 строка6
строка7 строка8

Примечание:
LeoCats чуть напутал, но в целом — разобрался. А как обработать с помощью регулярки? В етстовом редакторе?
Ответы:
Если исходный текст расположен например в столбце A, то эту задачу можно выполнить так :
1) В столбец B напротив значений столбца A записать формулу: =ОСТАТ(СТРОКА();2) и протянуть на весь диапазон.
Это формула вернет 1 для всех нечетных строк, и 0 для всех четных строк.
2) Далее в столбце C необходимо записать формулу: =ЕСЛИ(B1=1;A2;"") и протянуть её на весь диапазон столбца.
3) Все что остается сделать, это вставить результат в столбце C значениями, и удалить все строки которые равны 0 в столбце B. Ну и напоследок остается удалить столбец B.
Я в регулярных выражениях не очень силен, но в целом надо найти \r\n и заменить на \t через строчку. Вопрос как в регулярном выражении задать через строчку. Если использовать regep например в VBA то можно организовать соответствующий цикл. Как без доппрограммирования задать подсказать не могу.


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

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

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.