Так соответствовала задумке работа формулы в Excel или нет?
Цитата:Зная, что каждому порядковому номеру соответствует та или иная должность оператор просто вводит её номер и при помощи поиска на вводе создаёт связь лица с данной должностью.
... для действующих должностей производить пересчет. Например было 1,2,3,4,5,6,7,8,9,10, а с появлением ликвидированых должностей стало 1,2,3А,3,4,5,6А,7А,6,7,8
А теперь подумаем. Вводил, вводил оператор номер 4, ликвидировалась должность 3, стала 3А, 4 стала 3, а 4 совсем другая. Оператор опять вводит 4, но это уже другая должность. Всех надо переучивать. Непонятно, где логика?
Проще оставлять не пересчитывая, просто добавлять буквенный код, или, как уже ранее говорилось, перемещать этот код в поле истории, и оставлять порядковый номер пустой. Он не отберется.