Рассмотрим следующую формулу:
= ВЫБРАТЬ (index_num, value1, [value2], ...)
= CONCATENATE (текст1, [текст2], ...)
Я ищу методы для создания формулы, такой как эта, которая может принимать до 254 аргументов или другие формулы, которые могут принимать более 1 аргумента для быстрого заполнения этих аргументов.
Например, сегодня в мире 195 .
Текущий метод, используемый многими пользователями Excel, состоит в том, чтобы вручную вводить каждую страну в формулу или создавать список стран на листе, а затем ссылаться на каждую страну, щелкая ячейки напрямую.
Какой самый быстрый способ жестко закодировать каждую страну в списке аргументов функции Excel CHOOSE или CONCATENATE без использования VBA или других методов кодирования?
Так что идея состоит в том, чтобы перейти от
= ВЫБРАТЬ (номер_индекс, A1, B1, C1, ...
до
= ВЫБРАТЬ (номер_индекс "Афганистан", "Албания", "Алжир", ...
или же
= ВЫБРАТЬ (номер_индекс, ЕСЛИ (х, у, г), сумма (а, б, в), Средний (а, б, в), ...
Идея состоит в том, чтобы заполнить аргументы формулы строкой выбора, используя ссылки на ячейки или отдельные ячейки.
Существует ли быстрый способ вложения формулы или эффективного заполнения аргументов в Excel?
Поскольку в заголовок включена информация о формулах вложения, если решение можно применять для списка стран, но не для списка формул, укажите причину.
Обратите внимание, что ответ не ищет VBA / решения для кодирования, однако они могут быть включены.
Edit:
Отредактировано для наглядности.