На нашем складе у нас есть четная / нечетная система локаций.
вот пример:
1-101-1
1-103-1
1-105-1
....
1-285-1
и
2-102-1
2-104-1
2-116-1
2-240-1
....
2-286-1
и тоже есть уровни
1-101-2
1-101-3
1-101-4
там много данных, и мне нужна сортировка так:
пример чисел:
1-101-1
2-130-1
1-131-1
1-150-2
2-132-3
3-229-5
4-262-1
4-286-5
7-267-1
5-239-1
6-270-1
7-267-3
Мне нужна сортировка так:
1-101-1
2-130-1
1-131-1
2-132-3
4-286-5
4-262-1
3-229-5
5-239-1
6-270-1
7-267-1
7-267-1
точка - это первые два числа ( 1 -101-1; 2 -102-1) идет от наименьшего к большему, следующие два ( 3 * 1025)* -285-1; 4 -286) идет от самого большого к наименьшему, а 5 - 6 снова идет от наименьшего к наибольшему, и с этой системой до конца
вторая вещь для сортировки - средняячисло, это число будет идти сначала от наименьшего к наибольшему, затем от наибольшего к наименьшему, а последнее число будет уровнем, то же, что и уровень 1, но должно быть отсортировано по уровню один или близко к уровню 1, если имеется 7-267-1 и 7-267-3
есть ли решение?спасибо
редактировать:
вот изображение для облегчения понимания, потому что это трудно объяснить
Спасибо всем за ответы, особенно Даниэль, который является экспертомв Excel и понимаю, что мне нужно.
Я имею в виду, что нет такого решения без VBA, но Дэниел покажет мне, что я был неправ.Еще раз спасибо.
Это то, что мне нужно, но есть некоторые ошибки, если вы можете помочь мне с этим
, это другой пример с другими местоположениями:
это несортированные местоположения с формулами, которые вы мне даете
и это отсортировано, но с плохим порядком:
плохая сортировка
ивот с ошибками:
ошибки
у нас есть 120 строк, и числа больше 99 отображают ошибку, а число 22-250-1 идет в -25 в секундуrow
Я пробую формулу с числами, которые вы вводите в этом примере, и я получил такую же хорошую сортировку, как и вы, но после входа в другие места есть какая-то плохая сортировка.