|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.12.2008, 04:50 | #1 |
Пользователь
Регистрация: 24.12.2008
Сообщений: 50
|
Требуется помощь в сортировки данных.
Большая просьба помочь.
Есть база данных спортивных результатов, которая набирается в ручную. Требуется, чтобы результаты из этой базы данных, сортировались по таким данным как: По времени, чемпионатам, по коэффициентам и т.д. В отдельные листы или книги Excel. В ручную сортировать такое количество данных отнимает слишком большое количество времени. |
24.12.2008, 05:21 | #2 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Даже в сложных случаях с огромным объёмом данных сортировка обычно занимает несколько секунд... В чем сложности? 1. Выделяете ячейку заголовка столбца, и нажимаете кнопку Сортировка 2. Удерживая клавишу Ctrl, перетаскиваете ярлычок листа в сторону - это создаст копию листа. 3. Повторяем пункты 1 и 2 нужное количество раз. В итоге всё будет готово за считанные секунды. Ну а если есть какие-то сложности с сортировкой (в связи с особенностями хранения данных в Вашей книге), - так Вы хоть файл к сообщению прикрепите... |
|
25.12.2008, 02:09 | #3 |
Пользователь
Регистрация: 24.12.2008
Сообщений: 50
|
Из Листа "Набранное в ручную", в Лист1 заносятся данные с коэффициентами с2 до 2,1.
Из Листа "Набранные в ручную", в Лист2 заносятся данные по времени, то есть начиная с 00.00 до 23.59. Время выстраивается в правельном порядке, а не хаотично. Из Листа "Набранные в ручную", в Лист3 заносятся данные одного чемпионата. Во всех листах спортивные команды должны выстраиваться по времени за сутки, кроме конечно Листа "Набранные в ручную" Последний раз редактировалось kola672; 23.04.2009 в 19:34. |
27.12.2008, 02:25 | #4 |
Пользователь
Регистрация: 24.12.2008
Сообщений: 50
|
Сортировать спортивные результаты в Листе "Набранные в ручную" можно, так и делаю, но сложность заключается в том, что данные должны разместиться в 100 листах и больше. Это слишком сложно, так, что буду очень благодарен тому, кто поможет разрешить эту задачу. Без автоматической сортировки не обойтись.
|
27.12.2008, 17:34 | #5 |
Регистрация: 27.12.2008
Сообщений: 7
|
Могу задать вопрос по сортировке данных здесь? Или необходимо создавать новую тему?
Вопрос по VBA, Excel у меня есть список ComboBox, сформированный программным путем. Там ТОЛЬКО числовые данные. Необходимо программным же путем сортировать элементы по возрастанию, что бы пользователь мог быстро выбирать нужную цифру. Не могу найти как это сделать. Помогите, пожалуйста! |
27.12.2008, 18:12 | #6 |
Форумчанин
Регистрация: 21.08.2007
Сообщений: 292
|
Grusha, лучше создавать отдельную тему. Так будет легче её потом найти, когда другой юзер придёт и задаст точно такой же вопрос. Мы найдём твою отдельную тему и дадим ему ссылку на твою тему, чтобы не отвечать на один и тот же вопрос 100 раз. На форумах есть такое правило: Один вопрос - одна тема!
Отсюда вывод второй вопрос - уже будет другая тема См. файл |
27.12.2008, 18:43 | #7 |
Регистрация: 27.12.2008
Сообщений: 7
|
Спасибо
вопрос по коду Dim First&, Last&, i&, j&, Temp$ Вы объявляете переменные таким образом. Что это за тип и имеет ли это отношение к сортировке? |
27.12.2008, 19:12 | #8 | |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
Цитата:
Код:
Последний раз редактировалось valerij; 27.12.2008 в 19:53. |
|
27.12.2008, 19:16 | #9 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
2 Pavel55
Не проще ли так:
Код:
Код:
PS: Я до сих пор с трудом плохо ориентируюсь в алгоритам сортировки, так что у меня в коде порой присутствуют процедуры сортировки массивов в динамически создаваемом FlexGrid-e Код:
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
Макросы любой сложности на заказ. Мониторинг цен конкурентов Последний раз редактировалось EducatedFool; 27.12.2008 в 19:45. |
27.12.2008, 23:45 | #10 |
Форумчанин
Регистрация: 21.08.2007
Сообщений: 292
|
EducatedFool, у вас в первом и втором примере есть повторяющиеся значения: 35, 44, 57
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Требуется помощь | etrom | Помощь студентам | 4 | 19.10.2008 16:36 |
Требуется помощь) | immortalis | Помощь студентам | 3 | 12.10.2008 21:48 |
Требуется помощь! | Artazzz | БД в Delphi | 4 | 17.06.2008 01:52 |
Требуется помощь! | Svetax2 | Помощь студентам | 0 | 06.06.2008 19:30 |