Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Перенос данных после пробела в другую строку. - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Перенос данных после пробела в другую строку. (Формулы/Formulas)
Перенос данных после пробела в другую строку.
Aleks17 Дата: Воскресенье, 13.03.2016, 21:01 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Добрый день!
Плиз!!!! Помогите с формулой!
Есть файл на десятки тысяч слов, по несколько в каждой строке. Необходимо сделать так, чтоб каждая фраза из нескольких слов разбилась по словам, каждое из которых перенесется на новую строку ( ориентировочно привязка будет к пробелам, т.е. после пробела слово переносится.)
Если есть 20 строк по 2 слова на каждой, то должно получится 40 строк в каждой по одному слову.
Спасибо всем за помощь!!!
 
Ответить
СообщениеДобрый день!
Плиз!!!! Помогите с формулой!
Есть файл на десятки тысяч слов, по несколько в каждой строке. Необходимо сделать так, чтоб каждая фраза из нескольких слов разбилась по словам, каждое из которых перенесется на новую строку ( ориентировочно привязка будет к пробелам, т.е. после пробела слово переносится.)
Если есть 20 строк по 2 слова на каждой, то должно получится 40 строк в каждой по одному слову.
Спасибо всем за помощь!!!

Автор - Aleks17
Дата добавления - 13.03.2016 в 21:01
vikttur Дата: Воскресенье, 13.03.2016, 21:21 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 2030
Репутация: 355 ±
Замечаний: 0% ±

Если бы по столбцам: Данные-Текст_по_столбцам.
Иначе - в правилах не зря пишут о файле-примере
 
Ответить
СообщениеЕсли бы по столбцам: Данные-Текст_по_столбцам.
Иначе - в правилах не зря пишут о файле-примере

Автор - vikttur
Дата добавления - 13.03.2016 в 21:21
StoTisteg Дата: Воскресенье, 13.03.2016, 22:18 | Сообщение № 3
Группа: Авторы
Ранг: Ветеран
Сообщений: 541
Репутация: 45 ±
Замечаний: 0% ±

Excel 2010
Транспонируем, по столбцам, опять транспонируем. Но 1) непредсказуемый результат 2) то ещё извращение.


Проверь всё. ThisWorkbook.Save. On Error Resume Next.
 
Ответить
СообщениеТранспонируем, по столбцам, опять транспонируем. Но 1) непредсказуемый результат 2) то ещё извращение.

Автор - StoTisteg
Дата добавления - 13.03.2016 в 22:18
Aleks17 Дата: Пятница, 25.03.2016, 22:33 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Плиз, опишите подробнее Ваши советы. А то как-то не понятно что в итоге делать.
Спасибо!
[moder]Подробнее будет при наличии файла с примером в соответствии с Правилами форума[/moder]


Сообщение отредактировал Pelena - Пятница, 25.03.2016, 22:34
 
Ответить
СообщениеПлиз, опишите подробнее Ваши советы. А то как-то не понятно что в итоге делать.
Спасибо!
[moder]Подробнее будет при наличии файла с примером в соответствии с Правилами форума[/moder]

Автор - Aleks17
Дата добавления - 25.03.2016 в 22:33
StoTisteg Дата: Суббота, 26.03.2016, 21:38 | Сообщение № 5
Группа: Авторы
Ранг: Ветеран
Сообщений: 541
Репутация: 45 ±
Замечаний: 0% ±

Excel 2010
А то как-то не понятно что в итоге делать

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


Проверь всё. ThisWorkbook.Save. On Error Resume Next.
 
Ответить
Сообщение
А то как-то не понятно что в итоге делать

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

Автор - StoTisteg
Дата добавления - 26.03.2016 в 21:38
abtextime Дата: Суббота, 26.03.2016, 22:07 | Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 427
Репутация: 60 ±
Замечаний: 0% ±

Excel 2010
Мне, к сожалению, пример не поможет, т.к. Экселя дома нет.

Но я понимаю, как бы я решал задачу формулами.

1. Как пишет vikttur в сообщении №2
2. Вставляем три столбца слева, в A пишем слова, в B и C - номер строки и столбца, откуда это слово взято, и алгоритмизируем.

Ну, или через VBA - всё существенно проще, и без изменения структуры. Вам принципиально нужны именно формулы?

И вот еще - у Вас начальный файл в каком формате? Может быть, проще не тащить его в Эксель, а сделать замену всех пробелов на символ перевода строки?
 
Ответить
СообщениеМне, к сожалению, пример не поможет, т.к. Экселя дома нет.

Но я понимаю, как бы я решал задачу формулами.

1. Как пишет vikttur в сообщении №2
2. Вставляем три столбца слева, в A пишем слова, в B и C - номер строки и столбца, откуда это слово взято, и алгоритмизируем.

Ну, или через VBA - всё существенно проще, и без изменения структуры. Вам принципиально нужны именно формулы?

И вот еще - у Вас начальный файл в каком формате? Может быть, проще не тащить его в Эксель, а сделать замену всех пробелов на символ перевода строки?

Автор - abtextime
Дата добавления - 26.03.2016 в 22:07
StoTisteg Дата: Суббота, 26.03.2016, 22:44 | Сообщение № 7
Группа: Авторы
Ранг: Ветеран
Сообщений: 541
Репутация: 45 ±
Замечаний: 0% ±

Excel 2010
abtextime, Ну так Ctrl+C на Экселе — Ctrl+V на Notepad++ — Найти (пробел) Заменить на \r\n — Ctrl+C — Ctrl+V на Экселе — это ясен пень, я бы тоже так сделал. С одним файлом. А если их 100500?


Проверь всё. ThisWorkbook.Save. On Error Resume Next.
 
Ответить
Сообщениеabtextime, Ну так Ctrl+C на Экселе — Ctrl+V на Notepad++ — Найти (пробел) Заменить на \r\n — Ctrl+C — Ctrl+V на Экселе — это ясен пень, я бы тоже так сделал. С одним файлом. А если их 100500?

Автор - StoTisteg
Дата добавления - 26.03.2016 в 22:44
abtextime Дата: Суббота, 26.03.2016, 23:45 | Сообщение № 8
Группа: Проверенные
Ранг: Обитатель
Сообщений: 427
Репутация: 60 ±
Замечаний: 0% ±

Excel 2010
StoTisteq, На любом языке программирования программа такой коррекции любого количества файлов по маске занимает пару десятков строк кода
 
Ответить
СообщениеStoTisteq, На любом языке программирования программа такой коррекции любого количества файлов по маске занимает пару десятков строк кода

Автор - abtextime
Дата добавления - 26.03.2016 в 23:45
StoTisteg Дата: Воскресенье, 27.03.2016, 00:42 | Сообщение № 9
Группа: Авторы
Ранг: Ветеран
Сообщений: 541
Репутация: 45 ±
Замечаний: 0% ±

Excel 2010
Вот именно. Причём "пара десятков" ближе к 10, чем к 20 :)


Проверь всё. ThisWorkbook.Save. On Error Resume Next.
 
Ответить
СообщениеВот именно. Причём "пара десятков" ближе к 10, чем к 20 :)

Автор - StoTisteg
Дата добавления - 27.03.2016 в 00:42
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Перенос данных после пробела в другую строку. (Формулы/Formulas)
Страница 1 из 11
Поиск:

Яндекс цитирования
© 2010-2016 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!