Я пытаюсь создать быстрый способ внесения изменений на листе Excel, и мне было интересно, сможет ли кто-нибудь просветить меня эффективным способом решения следующей проблемы.Изменить формулу на основе выбора из раскрывающегося списка
Скажем, у меня есть строка из трех чисел, позволяет сказать, что A1: C1 (Тем не менее, данные не в соседних столбцах в реальном наборе данных):
5, 10, 15
Я хочу, чтобы иметь выпадающий список в конец этой строки (A4), который показывает список функций, которые могут быть использованы для этих чисел (например: SUM, AVERAGE, MAX, MIN) и для этого, чтобы диктовать формулу в A5.
Простым способом сделать это является создание оператора IF и раскрывающегося списка возможностей: например.
= IF($A4 = "average", AVERAGE(A1:A3), IF($A4= "min", MIN(A1:A3), etc..
Однако это утомительно, если имеется большое количество вариантов функций. Поэтому мне было интересно, есть ли быстрый способ сделать это?
Может быть что-то вроде
= function(A1:A3)
Если функция будет меняться в зависимости от фразы в раскрывающемся списке, а поле раскрывающегося зависят от перечня функций, состоявшегося в другом месте на листе.
Привет, спасибо за ваш ответ. Возможно, мой пример немного упрощен. Данные находятся в горизонтальной плоскости, и достаточно сказать, что невозможно преобразовать их в вертикальные данные. Также данные не находятся в 3 соседних столбцах, но спорадически разнесены, и я изменю вопрос, чтобы отразить это. – SamPassmore