Мне поручили проект по модернизации инструмента Excel, который моя компания использует для перевода оценок из зарубежных систем в американские.
В настоящее время они используют тупую электронную таблицу, которую заполняют вручную. Я создал более 70 формул, которые автоматизируют преобразование между американскими и зарубежными стандартами. Когда я сам использовал эти формулы, я просто копировал и вставлял нужную формулу для страны, с которой работал. Однако, поскольку это станет официальным инструментом, которым будут пользоваться люди с очень ограниченными навыками работы с компьютером, мне нужно немного подтянуть интерфейс.
Я надеюсь, что смогу создать выпадающее меню, в котором они смогут нажать на нужную страну, а затем правильная формула будет применена к столбцу, где происходит расчет. Я понял, как создать выпадающее автозаполнение в Excel, но не могу понять, как сделать так, чтобы нажатие на название страны делало что-то, кроме автозаполнения.
Я надеюсь, что в Excel есть какая-то встроенная функция для такого рода использования, о которой я не слышал. Но я был бы рад услышать от любого, кто может подсказать мне, как к этому подойти.
решение1
используйте CHOOSE() . Из ur :
создать выпадающий список автодополнения
используйте его для «управления» выбором. Например:
A1: введите значение
B1: тип A, B или C
С1:=CHOOSE(MATCH(B1,{"A","B","C"},0),A1*1,A1*2,A1*3)
Пожалуйста, поделитесь, если это работает/не работает/непонятно.