Формула Excel: получить идентификаторы, упорядоченные по расстоянию - PullRequest
0 голосов
/ 29 августа 2018

У меня есть следующие данные:

ID          Distance
F11-001-A   22,56
F11-001-B   22,56
F11-002-A   22,56
V01-008-L   33,5
V01-009-Y   33,5
J01-008-L   80,3
J01-009-Y   80,3
M01-008-L   15,2
M01-009-Y   15,2
N01-008-L   8,7
N01-009-Y   8,7
Z01-099-I   55,5
A01-377-K   200,93

И я хочу отсортировать эти данные по формуле Excel по расстоянию. Выход должен быть:

Position    ID          Distance
1           N01-008-L   8,7
2           N01-009-Y   8,7
3           M01-008-L   15,2
4           M01-009-Y   15,2
5           F11-001-A   22,56
6           F11-001-B   22,56
7           F11-002-A   22,56
8           V01-008-L   33,5
9           V01-009-Y   33,5
10          Z01-099-I   55,5
11          J01-008-L   80,3
12          J01-009-Y   80,3
13          A01-377-K   200,93

Самое близкое, что мне удалось сделать, это использовать следующую формулу:

=SMALL(Data!$B$2:$B$14,A13)

Но я хочу сначала сопоставить идентификаторы и только после сопоставления расстояний с помощью VLOOCKUP. Таким образом, должно быть более «доказательство ошибок». Может ли кто-нибудь помочь мне? Я буду реализовывать это в файле Excel с тысячами строк данных.

Вот прикрепленный файл excel (с примерами данных, использованными в примере): https://transfer.sapo.pt/downloads/1fcb9b05-48db-4288-86c1-f94206a330fc/sapotransfer-5749504e95cbdhQ/

Любая помощь приветствуется. Спасибо.

...