|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.01.2013, 01:56 | #1 |
Пользователь
Регистрация: 09.10.2008
Сообщений: 52
|
Сводная таблица, много строк
Есть исходный текст по 1 слову на строку. Число строк превышает лимит.
Если бы число не превышало, я бы получил два столбца, в одном слова, в другом число, это частотность каждого слова. Подскажите как это сделать с 100500 строк. |
03.01.2013, 02:34 | #2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
начнем с того, что 100тыс. строк проблема для Ексель 2003 и младше...
данные-то где-то лежат? наверное, их можно получить запросом.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
03.01.2013, 03:31 | #3 | |
Пользователь
Регистрация: 09.10.2008
Сообщений: 52
|
IgorGO, пока только 2003. Компы с более новыми версиями сейчас не доступны. А тут еще количество строк, скоро может понадобится на порядок больше.
Цитата:
Открыл Меню>Данные>Импорт данных> Тоже непонятно. Мне нужно сначала свой TXT файл конвертить в какую то базу данных? |
|
03.01.2013, 03:51 | #4 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Примера файла нет.Сочинять желания нет.
Гуглите по фразе Extended Properties=""text;HDR=YES;FMT=Delim ited""" Найдете примеры решения вашей проблемы через sql запрос В слове Delimited пробела не должно быть.
Анализ,обработка данных Недорого
|
03.01.2013, 06:40 | #5 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
DimOwl, а зачем вам такая большая таблица в Excel?
Ну затяните вы свой миллион строк в Excel, - а дальше-то что? Сомневаюсь, что вы будете внимательно изучать ВСЕ эти данные? Может, какая выборка нужна? Ну, например, слова, у которых там какая-то определённая частотность... Так эту выборку можно сделать макросом (который возьмёт данные из вашего текстового файла), - на лист Excel будут выведены только интересующие вас данные (десятки-сотни-тысячи строк) Цитата:
Впрочем, Excel понимает текстовые файлы как родные (можно работать с файлами TXT через меню Файл-Открыть) Вот только Excel давно уже пора обновить (на 2007, или, лучше, на 2010) - проблема с нехваткой строк решится самым простым образом. (мудрить со вставкой данных в несколько столбцов - куда сложнее, чем установить новую версию Excel с торрента) |
|
03.01.2013, 17:07 | #6 | |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Цитата:
Анализ,обработка данных Недорого
|
|
03.01.2013, 17:38 | #7 |
Пользователь
Регистрация: 02.09.2012
Сообщений: 18
|
|
03.01.2013, 17:47 | #8 | |
Пользователь
Регистрация: 09.10.2008
Сообщений: 52
|
Нашел Excel 2007 русский. На 2003 я делал по инструкции с картинками. Типа вставил текст три раза кликнул, перетащил и готово.
Подскажите по 2007, после выбора диапазона, дальше что делать? Гуглить пробовал, но там делают таблицы совсем не такие. Цитата:
|
|
03.01.2013, 18:18 | #9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Самые популярные...
Макрос (а то и даже скрипт vbs): 1. читаете построчно текст 2. слова заносите в scripting.dictionary, в item считаете количество 3. циклом по словарю отбираете в массив/коллекцию слова, количество повторов которых больше заданного числа 4. циклом или одним действием выгружаете отобранное на лист Можно в процессе отсортировать массив данных по количествам, ну или потом на листе. Таким способом можно в какое угодно количество строк уместиться - лишнее просто выкинуть и не выгружать. Или в одну строку выгрузить все слова с одинаковым количеством повторов. В общем, как угодно можно сделать. И будет быстро, в пределах минуты. Количество строк в пределах разумного - думаю до гига объём файла обработает. Правда уже не за мминуту - минута думаю на миллион строк нужна.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 03.01.2013 в 18:23. |
03.01.2013, 20:01 | #10 |
Пользователь
Регистрация: 09.10.2008
Сообщений: 52
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сводная таблица | Dorina | SQL, базы данных | 0 | 22.05.2012 21:59 |
Сводная таблица с большим количеством строк | s8259 | Microsoft Office Excel | 1 | 03.04.2011 00:28 |
Сводная таблица | matwej-ka | Microsoft Office Excel | 1 | 13.01.2011 14:30 |
Сводная таблица | Yanata | Microsoft Office Excel | 0 | 27.07.2009 22:31 |
Сводная Таблица | winfacks | Microsoft Office Excel | 4 | 18.12.2008 11:21 |