Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

Ответ
 
Опции темы
Старый 28.06.2018, 08:54   #1
enot7
 
Регистрация: 08.06.2017
Сообщений: 8
Репутация: 10
По умолчанию Сортировка по двум условиям

Добрый день! никак не могу разобраться с сортировкой. Подскажите пожалуйста что нужно, чтобы в-первую очередь срабатывала сортировка по столбцу N (по убыванию), в этой строчке по артикулу (столбец В) ищутся ВСЕ строчки по столбцу В (со всеми значениями в столбце N), далее опять по убыванию в столбце N ищется следующее значение (например 1300), в этой строчке по артикулу (столбец В) ищутся ВСЕ строчки по столбцу В (со всеми значениями в столбце N) и т.д. При обычной сортировке по уровням-Настраиваемая сортировка: 1 - сортировка N, затем 2 - сортировка В; сбивается сортировка столбца N и просто идет сортировка по столбцу В, и если наоборот уровни - тоже сбивается. В прикрепленном файле вручную постаралась показать как в итоге должно получится.
Сводная не подойдет, т.к. исходный документ содержит больше строк и нужно сохранить форматирование ячеек. Возможно что тут и не сортировка потребуется.
Вложения
Тип файла: xlsx пример 2706 2.xlsx (35.3 Кб, 7 просмотров)
enot7 вне форума   Ответить с цитированием
Старый 03.07.2018, 02:59   #2
Казанский
Профессионал
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,053
Репутация: 819
По умолчанию

если еще актуально
Нужно создать столбец с формулой, которая вернет максимальное значение для текущего артикула, и сортировать по этому столбцу по убыванию. Формула массива для 6 строки
Код:

=МАКС(ЕСЛИ($B$6:$B$999=B6;$N$6:$N$999))

Вложения
Тип файла: xlsx пример 2706 2.xlsx (45.3 Кб, 1 просмотров)
__________________
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума   Ответить с цитированием
Старый 03.07.2018, 07:50   #3
enot7
 
Регистрация: 08.06.2017
Сообщений: 8
Репутация: 10
По умолчанию

К сожалению такая формула не учитывает аналогичные артикулы, но с разными двумя цифрами на конце. она их не ставит рядом.(
enot7 вне форума   Ответить с цитированием
Старый 03.07.2018, 13:38   #4
Казанский
Профессионал
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,053
Репутация: 819
По умолчанию

А Вы что-нибудь написали про две разные цифры на конце в #1?!
Тогда формула немного длиннее, и сортировать по этому столбцу по убыванию И по артикулу по убыванию.
Код:

=МАКС(ЕСЛИ(ЛЕВБ($B$6:$B$999;13)=ЛЕВБ(B6;13);$N$6:$N$999))

Вложения
Тип файла: xlsx пример 2706 2.xlsx (45.3 Кб, 1 просмотров)
__________________
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума   Ответить с цитированием
Старый 04.07.2018, 10:14   #5
enot7
 
Регистрация: 08.06.2017
Сообщений: 8
Репутация: 10
По умолчанию

К сожалению да упустила в сообщении #1 этот момент.
Ваш вариант отлично подходит, спасибо буду применять.
enot7 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Копирование ячеек по двум условиям iguana_blac Microsoft Office Excel 4 20.08.2013 05:45
Запрос по двум условиям flyinsky Общие вопросы Delphi 1 10.06.2011 00:25
Копирование данных по двум условиям nuwanda Microsoft Office Excel 1 17.12.2010 16:08
Выборка значений по двум условиям Stefav Microsoft Office Excel 6 16.03.2010 14:34
Счёт ячеек по двум условиям Feniks18 Microsoft Office Excel 3 27.11.2009 14:51


14:42.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru