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

Вход

Регистрация

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

 

= Мир MS Excel/Как разбить фразу с данными по словам в строку - Мир MS Excel

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_, DrMini  
Как разбить фразу с данными по словам в строку
aleksandr-1205 Дата: Пятница, 20.11.2015, 13:53 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 80% ±

Excel 2010
Подскажите, пожалуйста, как можно разбить фразу по словам (каждое слово в новой строке) и при этом чтоб к каждому слову относились соответствующие данные (визиты, отказы и т.д.) ? в итоге должно получится так http://c2n.me/3qB33Rg.png
К сообщению приложен файл: test.xls (33.5 Kb)
 
Ответить
СообщениеПодскажите, пожалуйста, как можно разбить фразу по словам (каждое слово в новой строке) и при этом чтоб к каждому слову относились соответствующие данные (визиты, отказы и т.д.) ? в итоге должно получится так http://c2n.me/3qB33Rg.png

Автор - aleksandr-1205
Дата добавления - 20.11.2015 в 13:53
Karataev Дата: Пятница, 20.11.2015, 22:38 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1336
Репутация: 533 ±
Замечаний: 0% ±

Excel
Реализовал с помощью макроса. Макрос запускается кнопкой из ячейки "A1". Результат вставляется на новый лист.
К сообщению приложен файл: test_macro.xls (48.0 Kb)
 
Ответить
СообщениеРеализовал с помощью макроса. Макрос запускается кнопкой из ячейки "A1". Результат вставляется на новый лист.

Автор - Karataev
Дата добавления - 20.11.2015 в 22:38
aleksandr-1205 Дата: Понедельник, 23.11.2015, 22:23 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 80% ±

Excel 2010
а не подскажите, как можно свернуть все списки в один клик http://c2n.me/3qF2Lex.png ? перерыл интернет что то никак не могу найти...по идее, должна быть какая-то горячая клавиша...
[moder]Вопрос не имеет отношения к данной теме[/moder]


Сообщение отредактировал Pelena - Понедельник, 23.11.2015, 22:43
 
Ответить
Сообщениеа не подскажите, как можно свернуть все списки в один клик http://c2n.me/3qF2Lex.png ? перерыл интернет что то никак не могу найти...по идее, должна быть какая-то горячая клавиша...
[moder]Вопрос не имеет отношения к данной теме[/moder]

Автор - aleksandr-1205
Дата добавления - 23.11.2015 в 22:23
aleksandr-1205 Дата: Среда, 25.11.2015, 19:33 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 80% ±

Excel 2010
открыл файл ексель, выделил данные ctrl+a http://c2n.me/3qQgjOg.png ? пытаюсь вставить эти данные в ваш файл, но пишет http://c2n.me/3qQgqGg.png . Подскажите, пожалуйста в чем может быть проблема?
 
Ответить
Сообщениеоткрыл файл ексель, выделил данные ctrl+a http://c2n.me/3qQgjOg.png ? пытаюсь вставить эти данные в ваш файл, но пишет http://c2n.me/3qQgqGg.png . Подскажите, пожалуйста в чем может быть проблема?

Автор - aleksandr-1205
Дата добавления - 25.11.2015 в 19:33
Karataev Дата: Среда, 25.11.2015, 19:43 | Сообщение № 5
Группа: Проверенные
Ранг: Старожил
Сообщений: 1336
Репутация: 533 ±
Замечаний: 0% ±

Excel
Пересохраните файл "test_macro.xls" в формат "xlsm", затем закройте и снова откройте.
Проблема в том, что в формате "xls" меньше строк, чем в формате "xlsx" (откуда вы копируете).
 
Ответить
СообщениеПересохраните файл "test_macro.xls" в формат "xlsm", затем закройте и снова откройте.
Проблема в том, что в формате "xls" меньше строк, чем в формате "xlsx" (откуда вы копируете).

Автор - Karataev
Дата добавления - 25.11.2015 в 19:43
aleksandr-1205 Дата: Среда, 25.11.2015, 19:49 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 80% ±

Excel 2010
спасибо, вставить данные удалось, вставил 150 000 строк, нажал кнопку "разбить по словам", но получил такую ошибку http://c2n.me/3qQjnRW.png
 
Ответить
Сообщениеспасибо, вставить данные удалось, вставил 150 000 строк, нажал кнопку "разбить по словам", но получил такую ошибку http://c2n.me/3qQjnRW.png

Автор - aleksandr-1205
Дата добавления - 25.11.2015 в 19:49
Karataev Дата: Четверг, 26.11.2015, 06:23 | Сообщение № 7
Группа: Проверенные
Ранг: Старожил
Сообщений: 1336
Репутация: 533 ±
Замечаний: 0% ±

Excel
Думаю, что в результате больше 1 млн строк, а на листе может быть только 1 млн. Вам нужно меньше использовать строк или нужно скорректировать макрос, чтобы результат вставлялся на несколько листов.
 
Ответить
СообщениеДумаю, что в результате больше 1 млн строк, а на листе может быть только 1 млн. Вам нужно меньше использовать строк или нужно скорректировать макрос, чтобы результат вставлялся на несколько листов.

Автор - Karataev
Дата добавления - 26.11.2015 в 06:23
aleksandr-1205 Дата: Четверг, 26.11.2015, 11:18 | Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 80% ±

Excel 2010
а можно ли как-то сделать, чтоб на листе было больше 1млн строк? вроде слышал что с помощью этого можно PowerPivot
 
Ответить
Сообщениеа можно ли как-то сделать, чтоб на листе было больше 1млн строк? вроде слышал что с помощью этого можно PowerPivot

Автор - aleksandr-1205
Дата добавления - 26.11.2015 в 11:18
Karataev Дата: Четверг, 26.11.2015, 11:20 | Сообщение № 9
Группа: Проверенные
Ранг: Старожил
Сообщений: 1336
Репутация: 533 ±
Замечаний: 0% ±

Excel
В Excel нет такой возможности, чтобы изменять количество строк на листе. Можно только скрывать и отображать строки.
 
Ответить
СообщениеВ Excel нет такой возможности, чтобы изменять количество строк на листе. Можно только скрывать и отображать строки.

Автор - Karataev
Дата добавления - 26.11.2015 в 11:20
aleksandr-1205 Дата: Четверг, 26.11.2015, 11:29 | Сообщение № 10
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 80% ±

Excel 2010
можно вас попросить немножко изменить тот файл эксель, что вы сделали, чтоб он учитывал при разбивке по словам больше столбцов справа (штук 15) ?
 
Ответить
Сообщениеможно вас попросить немножко изменить тот файл эксель, что вы сделали, чтоб он учитывал при разбивке по словам больше столбцов справа (штук 15) ?

Автор - aleksandr-1205
Дата добавления - 26.11.2015 в 11:29
Karataev Дата: Четверг, 26.11.2015, 11:32 | Сообщение № 11
Группа: Проверенные
Ранг: Старожил
Сообщений: 1336
Репутация: 533 ±
Замечаний: 0% ±

Excel
Есть два варианта: 1) можно в макросе указать фиксированное кол-во столбцов, 2) макрос может сам определять, сколько используется столбцов. Какой вариант Вам подходит?
 
Ответить
СообщениеЕсть два варианта: 1) можно в макросе указать фиксированное кол-во столбцов, 2) макрос может сам определять, сколько используется столбцов. Какой вариант Вам подходит?

Автор - Karataev
Дата добавления - 26.11.2015 в 11:32
aleksandr-1205 Дата: Четверг, 26.11.2015, 11:33 | Сообщение № 12
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 80% ±

Excel 2010
лучше второй вариант..
 
Ответить
Сообщениелучше второй вариант..

Автор - aleksandr-1205
Дата добавления - 26.11.2015 в 11:33
aleksandr-1205 Дата: Четверг, 26.11.2015, 11:37 | Сообщение № 13
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 80% ±

Excel 2010
правильно ли я понял, что макрос разрезает фразу на слова по пробелам? то есть если такая фраза "насос.педролло", то он ее не разрежет ?
 
Ответить
Сообщениеправильно ли я понял, что макрос разрезает фразу на слова по пробелам? то есть если такая фраза "насос.педролло", то он ее не разрежет ?

Автор - aleksandr-1205
Дата добавления - 26.11.2015 в 11:37
Karataev Дата: Четверг, 26.11.2015, 11:39 | Сообщение № 14
Группа: Проверенные
Ранг: Старожил
Сообщений: 1336
Репутация: 533 ±
Замечаний: 0% ±

Excel
Да, только по пробелам
 
Ответить
СообщениеДа, только по пробелам

Автор - Karataev
Дата добавления - 26.11.2015 в 11:39
Karataev Дата: Четверг, 26.11.2015, 11:46 | Сообщение № 15
Группа: Проверенные
Ранг: Старожил
Сообщений: 1336
Репутация: 533 ±
Замечаний: 0% ±

Excel
Внес изменения
К сообщению приложен файл: test_macro_v2.xlsm (21.8 Kb)


Сообщение отредактировал Karataev - Четверг, 26.11.2015, 13:15
 
Ответить
СообщениеВнес изменения

Автор - Karataev
Дата добавления - 26.11.2015 в 11:46
aleksandr-1205 Дата: Четверг, 26.11.2015, 12:04 | Сообщение № 16
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 80% ±

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

Автор - aleksandr-1205
Дата добавления - 26.11.2015 в 12:04
aleksandr-1205 Дата: Четверг, 26.11.2015, 12:28 | Сообщение № 17
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 80% ±

Excel 2010
мне тут подсказали, что можно поставить на эксель powerpivot и power query и грузить строки миллионами....вы не подскажите, как такое можно сделать? может тогда отпадет необходимость разбивать результаты на несколько строк?
 
Ответить
Сообщениемне тут подсказали, что можно поставить на эксель powerpivot и power query и грузить строки миллионами....вы не подскажите, как такое можно сделать? может тогда отпадет необходимость разбивать результаты на несколько строк?

Автор - aleksandr-1205
Дата добавления - 26.11.2015 в 12:28
Karataev Дата: Четверг, 26.11.2015, 12:29 | Сообщение № 18
Группа: Проверенные
Ранг: Старожил
Сообщений: 1336
Репутация: 533 ±
Замечаний: 0% ±

Excel
В посте 15 вложил новую версию - если на листе не будет умещаться, то будет создаваться новый лист.
Про powerpivot и power query ничего не знаю - может Вам кто-нибудь другой поможет.


Сообщение отредактировал Karataev - Четверг, 26.11.2015, 12:30
 
Ответить
СообщениеВ посте 15 вложил новую версию - если на листе не будет умещаться, то будет создаваться новый лист.
Про powerpivot и power query ничего не знаю - может Вам кто-нибудь другой поможет.

Автор - Karataev
Дата добавления - 26.11.2015 в 12:29
aleksandr-1205 Дата: Четверг, 26.11.2015, 12:57 | Сообщение № 19
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 80% ±

Excel 2010
попробовал новую версию, загрузил 150к фраз, но выдал ошибку run time error 9 subscrip out of range
 
Ответить
Сообщениепопробовал новую версию, загрузил 150к фраз, но выдал ошибку run time error 9 subscrip out of range

Автор - aleksandr-1205
Дата добавления - 26.11.2015 в 12:57
Karataev Дата: Четверг, 26.11.2015, 13:17 | Сообщение № 20
Группа: Проверенные
Ранг: Старожил
Сообщений: 1336
Репутация: 533 ±
Замечаний: 0% ±

Excel
Внес изменение в пост 15. Изначально ошибка наверное была не из-за того, что строк не хватало, а по другой причине. Новая версия будет медленнее работать, чем предыдущая, т.к. я изменил функционал.
 
Ответить
СообщениеВнес изменение в пост 15. Изначально ошибка наверное была не из-за того, что строк не хватало, а по другой причине. Новая версия будет медленнее работать, чем предыдущая, т.к. я изменил функционал.

Автор - Karataev
Дата добавления - 26.11.2015 в 13:17
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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