Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.11.2009, 00:10   #1
Pabelu
 
Регистрация: 15.04.2008
Сообщений: 9
Восклицание Сортировка значений

Форумчане привет!
Помогите, пжл,кто сможет. Есть лист, в котором существует много значений в строке, но ексель не может отсортироваться, т.к. говорит, что неравные ячейки. Как это сделать?
Вложения
Тип файла: rar Статистика.rar (6.2 Кб, 13 просмотров)
Pabelu вне форума Ответить с цитированием
Старый 07.11.2009, 00:51   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

А ,что сортировать-фамилии?
Или по фамилиям,а потом по именам,если есть однофамильцы.

куда единички отправлять в начало списка,или в конец
Желательно еще и файл после предполагаемой сортировки,как выглядит загрузить,чтобы вопросы отпали


У Вас три пути решения проблемы
1 Привести в порядок таблицу
2.Если таблицу не менять-значит отказаться от сортировки
3.Программно сортировать.

А списки большие?
Анализ,обработка данных Недорого

Последний раз редактировалось doober; 07.11.2009 в 01:09.
doober вне форума Ответить с цитированием
Старый 07.11.2009, 09:55   #3
Pabelu
 
Регистрация: 15.04.2008
Сообщений: 9
По умолчанию

Вот, "причесал" таблицу. Отсортировать надо количество бутылок. Списки не очень большие "блоков" пять по 15-20 человек (в таблице один "блок"). Проблема еще и втом, что сделать их одним списком нельзя все должно идти такими "блоками", а использовать pivot тоже проблемно - очень много "кривых" данных и формул надо добавлять.
Вложения
Тип файла: rar Статистика.rar (6.1 Кб, 10 просмотров)
Pabelu вне форума Ответить с цитированием
Старый 07.11.2009, 11:41   #4
ShamanK
Пользователь
 
Регистрация: 16.10.2009
Сообщений: 90
По умолчанию

Такой же вопрос
есть файл
в файле 5 столбцов и больше 1000 строк с данными

в первой строке над каждым столбцом по две кнопки
при нажатии на зеленую должна производиться сортировка по возрастанию
на красную по убыванию, при нажатии на кнопку в определенном столбце сортировка должна производиться по этому столбцу.
Вложения
Тип файла: rar Сортировка.rar (49.1 Кб, 14 просмотров)
ShamanK вне форума Ответить с цитированием
Старый 07.11.2009, 13:03   #5
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Pabelu посмотрите,может быть такой вариант устроит
Вложения
Тип файла: rar Статистика3.rar (8.0 Кб, 14 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 07.11.2009, 13:45   #6
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

ShamanK Вот сидел,и вместо Вас жал 10 раз на кнопку макрудера только из за того,что кнопки не понравились.Смотрите вложение
Вложения
Тип файла: rar Сортировка.rar (77.7 Кб, 20 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 07.11.2009, 13:51   #7
Pabelu
 
Регистрация: 15.04.2008
Сообщений: 9
По умолчанию

doober к сожалению, нет. Если так сортировать, то он будет перемешивать абсолютно все строки, а надо только отдельные строки/диапазоны. Вот примерно так должно сортироваться см. влож., но сделать надо не в сводной а на обычном листе вопрос только в том как задать сортировку в определенном диапазоне и насколько это реально без vba.
Вложения
Тип файла: rar стат1.rar (9.0 Кб, 15 просмотров)
Pabelu вне форума Ответить с цитированием
Старый 07.11.2009, 14:19   #8
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Цитата:
Сообщение от Pabelu Посмотреть сообщение
doober к сожалению, нет. Если так сортировать, то он будет перемешивать абсолютно все строки, а надо только отдельные строки/диапазоны. Вот примерно так должно сортироваться см. влож., но сделать надо не в сводной а на обычном листе вопрос только в том как задать сортировку в определенном диапазоне и насколько это реально без vba.
Нет не все,заметили добавлен первый столбец для отбора блоков
В левом фильтре выбираете блок 1,2 или три
И его сортируете
Выбрали в фильтре 2 ,и отображаются строки только 2 блока
и сортируются только они
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 07.11.2009, 14:52   #9
ShamanK
Пользователь
 
Регистрация: 16.10.2009
Сообщений: 90
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
ShamanK Вот сидел,и вместо Вас жал 10 раз на кнопку макрудера только из за того,что кнопки не понравились.Смотрите вложение
вложение понравилось )) спасибо за кнопки.

правда сами кнопки не работают - выдает ошибку : Can't find project or library, и выделяет следующее: SortOn:=xlSortOnValues

версия екселя 2003
ShamanK вне форума Ответить с цитированием
Старый 07.11.2009, 15:05   #10
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Исправился
Вложения
Тип файла: rar Сортировка.rar (77.6 Кб, 25 просмотров)
Анализ,обработка данных Недорого

Последний раз редактировалось doober; 07.11.2009 в 15:45.
doober вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка Шелла и Шейкер-сортировка AleksandrMakarov Паскаль, Turbo Pascal, PascalABC.NET 11 11.03.2012 12:18
Сортировка в Listbox с выводом среднего, максимального и минимального значений.... Klim Bassenger Microsoft Office Excel 18 09.01.2010 21:33
Сортировка методом линейного выбора и "быстрая" сортировка Карол Помощь студентам 4 27.09.2009 19:52
Сортировка файлов в Explorer vs сортировка в Delphi mutabor Общие вопросы Delphi 11 04.09.2009 14:32