Каков самый чистый способ написать формулу массива, чтобы облегчить добавление большего количества строк?

У меня есть таблица с несколькими столбцами, которые используют формулы массива, в частности, ссылаясь на другие столбцы данных. Я начал использовать синтаксис A $ 1: $ 100 (если 100 был последней строкой данных в электронной таблице), но обнаружил, что это занимает много времени, если я закончил добавление большего количества строк данных, так как у меня есть несколько столбцов, подобных этому. Я также использовал столбец A: синтаксис, но он кажется громоздким (т.е. для вычисления требуется некоторое время), поскольку он ссылается на весь столбец данных.

Является ли это самым чистым подходом, чтобы избежать необходимости изменять формулы всякий раз, когда я добавляю новые строки данных?

Я уверен, что это спорная тема, но я вышлю пару предложений.

Во-первых, вы можете изменить свои данные в таблицу (выберите диапазон, затем insert>table ), затем вы можете обратиться к диапазону, как Table1[tax] или любое другое имя, которое вы ему даете.

Другим решением будет использование динамических названных диапазонов. Если вы используете многие из них, это также может замедлить ваш лист.

Вы можете определить свой именованный диапазон как что-то вроде

mytable =OFFSET($A$1,0,0,COUNT($A:$A),3)

Который дает таблицу с таким количеством строк, как столбец А содержит ячейки и 3 столбца в ширину). Для других способов определить это см. Ozgrid

Затем вы можете ссылаться на второй столбец, используя =INDEX(mytable,0,2) . Используя единый именованный диапазон для всей таблицы, он уменьшает количество динамических имен, которые он должен оценивать, и должен быть быстрее.

В целом первый метод – это, пожалуй, самый чистый способ, таблицы excel будут расширяться по мере добавления строк.

  • В Excel, сделав «Стоп-кавычки» в правом столбце вместо самого левого?
  • Как показать среднее значение по месяцам в сводной таблице?
  • Сохранение разделенного вкладками файла в Excel без кавычек
  • Временная диаграмма в Excel
  • Excel не соблюдает настройку разделителя для чтения или записи CSV-файлов
  • Функция Excel TEXT не работает должным образом
  • Таблица Excel, вставляющая старую формулу в новые строки. Как я могу вернуться к новой формуле?
  • Создайте стержень из нескольких диапазонов консолидации с несколькими строками?
  • Условное форматирование ячейки на основе значения в 4 смежных ячейках
  • Как правильно сортировать календарные месяцы «ммм» с помощью AutoFilter?
  • Как сохранить автоматическое изменение формул и диапазонов формул форматирования?
  • Давайте будем гением компьютера.