TL; версия DR: поместите исходные данные в A3: B102, заполните D3: D102 числами 1-100, вставьте =IFNA(VLOOKUP($D3,$A$3:$B$102,2, FALSE), "")
в E3, затем скопируйте E3 в E4: E102.
Исходя из вашего описания того, что вы хотите, я бы рекомендовал отделить сортировку от исходных данных и вместо этого иметь список станций отбора проб и использовать a VLOOKUP
для поиска данных для каждой из них.
Вам нужны три вещи.
- Место для вставки вашего несортированного и / или неполного списка чтений данных.
- Здесь должно быть достаточно места для полного набора данных.
- В этом случае, поскольку у вас есть 100 станций отбора проб и 1 показание на станцию, вам понадобится 100 строк и два столбца.
- Для моего примера это будет диапазон A3: B102 .
- Список станций отбора проб и место для размещения соответствующих показаний рядом с ними.
- Этот список должен включать все станции отбора проб в том порядке, в котором вы хотите их видеть.
- Опять же, мы смотрим на 100 станций отбора проб, пронумерованных от 1 до 100, и хотим, чтобы они были в числовом порядке. Это означает, что нам нужно заполнить один столбец с 1, 2, 3 и т. Д. До 100, и столбец рядом с ним будет содержать формулу.
- Для моего примера список станций отбора будет идти в D3: D102, а формула будет скопирована во все ячейки в E3: E102 .
- Формула, которая входит в столбец «Чтение» отсортированных данных, который ищет соответствующие данные в несортированных данных.
- Вы должны понимать как абсолютные, так и относительные ссылки, так как эта формула использует оба:
- Большинство людей знакомы с относительными ссылками, такими как D3 . Эти ссылки изменяются, когда они копируются из одной ячейки в другую.
(например, если вы поставите=D3
в Е3, а затем скопировать Е3 в Е4, новая копия в E4 будет читать=D4
.) - Абсолютные ссылки содержат
$
столбец и / или строку, чтобы предотвратить их изменение при копировании.
(Например, столбец никогда не изменится при копировании=$D3
, но строка изменится; аналогично=D$3
, столбец изменится, но строка не изменится; и, наконец=$D$3
, всегда будет ссылаться на эту ячейку, никогда не меняясь при копировании.)
- Большинство людей знакомы с относительными ссылками, такими как D3 . Эти ссылки изменяются, когда они копируются из одной ячейки в другую.
- Формула помещается в верхний ряд показаний отсортированных данных и затем должна быть скопирована до следующих 99 ячеек под ней.
- Формула для поиска правильных данных, которые идут в E3, есть
=VLOOKUP($D3,$A$3:$B$102,2, FALSE)
, но это помещает#N/A
в ячейки, которые ссылаются на несуществующие данные. Если вы хотите пустые места вместо того#N/A
, чтобы поставитьVLOOKUP
внутриIFNA
.
- Вы должны понимать как абсолютные, так и относительные ссылки, так как эта формула использует оба:
Завершенная формула для этого примера, =IFNA(VLOOKUP($D3,$A$3:$B$102,2, FALSE), "")
и вот как выглядят результаты: