Страницы: 1
RSS
Упрощение вида фильтра в версиях после Excel-2003
 
Доброго дня!
Пытаюсь отказаться от Excel 2003, но удерживает то, что в последующих версиях присутствует более сложный фильтр.
На картинке во вложении, - слева Excel 2007, справа 2003
Для работы с файлом удобнее представление упрощенного фильтра, как это было реализовано в Excel 2003. Потому что в упрощенном виде, можно выбрать сразу следующий пункт фильтра, а в 2007 и выше, требуется сначала удалить значение фильтра, а потом найти следующее значение, что требует значительного времени.

Есть возможность каким то образом упросить фильтр в более поздних версиях Excel?
 
Макрос для фильтрации. Можно настроить любое удобство.
 
vikttur написал:
Цитата
Макрос для фильтрации. Можно настроить любое удобство.
Прошу пояснить, как можно записать макрос для фильтра?
 
Chuna,как вариант вот так - https://www.planetaexcel.ru/techniques/2/197/
Не бойтесь совершенства. Вам его не достичь.
 
К сожалению слишком громозко, и сложно. Мне нужен только один фильтр, а не наложение 3-х на одну таблицу.
 
Цитата
Chuna написал: как можно записать макрос для фильтра?
Поищите на форуме "поиск по первым буквам"
 
Цитата
Chuna написал:
требуется сначала удалить значение фильтра,
А в чем тут проблема, убираете флаг на "Выделить все" и вуаля все данные убраны.
"Все гениальное просто, а все простое гениально!!!"
 
Off
Chuna, за "сложностью" фильтра скрываются такие удобства, без которых потом трудно. Один поиск чего стоит. Так что не ищите путь возврата к  старому, а привыкайте к новому.
По вопросам из тем форума, личку не читаю.
 
Согласен, в целом фильтр стал намного более функционален. Но попробуйте перебрать несколько тысяч строк таким образом каждый день, и вам не покажется это удобным, и вы откажетесь "слезать" с Office 2003

Цитата
Nordheim написал: А в чем тут проблема, убираете флаг на "Выделить все" и вуаля все данные убраны.
Попробуйте перебрать несколько тысяч строк по порядку, выбирая каждый по очереди

Цитата
vikttur написал:  "поиск по первым буквам"
Спасибо, но список отличается буквально парой букв, так что не подходит. Слишком велик шанс на ошибку.
Изменено: Chuna - 05.06.2018 10:39:13
 
Цитата
Chuna написал:
список отличается буквально парой букв, так что не подходит. Слишком велик шанс на ошибку.
Вот именно для этого макрос и нужен. Он ошибается не так, как люди. Но для того, чтобы что-то Вам советовать, нужно знать, откуда берутся данные лоя фильтрации. С бумажки списываются? Из головы? Копипастом?
 
Цитата
Chuna написал:
попробуйте перебрать несколько тысяч строк таким образом каждый день,
И я откажусь от такой реализации процесса. Думаю вам не возвращатся к тарому виду нужно а понять что вы делаете и искать путь более эффективный с применением нового, а может и совсем иного функционала.
Вот даже в приложенном скрине, вот какие значения вам нужны? Наберите в поиске 38D и получите уже выборку, в которой проще ориентироваться, чем листая бесконечный полный лист значений.
Изменено: БМВ - 05.06.2018 12:09:26
По вопросам из тем форума, личку не читаю.
 
Цитата
Chuna написал:
Попробуйте перебрать несколько тысяч строк по порядку, выбирая каждый по очереди
А что разве не нужно перебирать эти несколько тысяч строк в Excel 2003.
А чтобы быстрее перебирать в 2007-2016 в фильтре ползунок есть  :D. Честно говоря первый раз встречаюсь что бы на фильтр жаловались. С непривычки многие говорили что лучше бы оставили 2003 вместо 2010, но это проходило через пару тройку месяцев работы. А потом желающих вернутся на 2003 не было. Как-то так.
Изменено: Nordheim - 05.06.2018 10:38:40
"Все гениальное просто, а все простое гениально!!!"
 
Цитата
 "поиск по первым буквам"...  список отличается буквально парой букв
А Вы поищите. Поиск происходит не только по первым буквам, но и по фрагменту текста, набору символов. И список меняется динамически при удалении или вводе нового символа
 
Спасибо всем, я вижу искреннее пытаетесь помочь, но не совсем понимаете механики процесса.
В действительности, фильтр как таковой не нужен. Используется только как механизм выборки для конкретной модели из списка 1825 позиций(периодически меняются). Данные вносятся вручную. И если в 2003 выбранная позиция фиксируется, и при последующем нажатии на значок фильтра можно просто выбрать следующую позицию, то уже в 2007 приходится снимать галочку и скролить вниз для обнаружения проверенной позиции.

При работе выбирается по порядку каждая из 1825 позиций,  по которым было движение за текущий день, и сверяется контрольными данными визуально. При этом сразу видно движение товара за предыдущие периоды.При обнаружении ошибки при таком виде работы, можно сразу увидеть движение товара по дням, и сравнив с контрольными данными за другие дни, можно понять в каком из дней была допущена ошибка. Далее выбирается следующая модель для проверки по алфавитному порядку.

Конечно, ручной труд это не самый эффективный метод работы, но к сожалению автоматизация процесса пока признана крайне трудоемкой и сложной.К тому же проблема в доступе к базе данных ERP системы. С которой производится визуальное сравнение с этой таблицей. Поэтому я решил попробовать обойтись "малой кровью" и просто упростить фильтр. Другие возможности Excel практически не волнуют.

Надеюсь доступно объяснил ситуацию.



 
 
А если так:
Филтр>текстовые фильтры>равно , а  далее  выбираете из списка:
Изменено: Nordheim - 05.06.2018 13:18:11
"Все гениальное просто, а все простое гениально!!!"
 
Кто-то недавно писал макрос под эту задачу. Но кто, вспомнить не могу.
 
Цитата
Nordheim
Ну в целом, да. Это работает похоже.  :)

За исключением, что каждый пункт нужно будет выходить в настраиваемый фильтр.
Страницы: 1
Наверх