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

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

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

One Solution collect form web for “Каков самый чистый способ написать формулу массива, чтобы облегчить добавление большего количества строк?”

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

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

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

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

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

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

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

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

  • Таблица сводных таблиц Excel - как сортировать строки как числа
  • Возможно иметь две оси Y и две оси X на одной диаграмме
  • Переместить каждые 7 столбцов в новую строку в Excel
  • Формула Excel, чтобы изменить цвет фона ячейки, но сохранить ее текущее значение?
  • Мне нужна ячейка для автоматического заполнения, когда данные вводятся в соседнюю ячейку
  • Как заставить Excel интерпретировать запятую как разделитель по умолчанию в файлах CSV?
  • Как узнать, что связано с моей рабочей таблицей Excel?
  • Добавить пробел после n-й запятой в Excel, Notepad ++ или emEditor?
  • Перекрестно проверять адреса электронной почты и удалять всю строку дубликатов?
  • Графическая линейная диаграмма Excel для сгруппированных данных?
  • Как связать дату в MS-excel и получить дату (а не число)
  • Interesting Posts

    Инициировать скрипты для каждого пользователя

    Как остановить фоновый инструмент Google Update?

    Печать шестнадцатеричных символов в C

    Использование параметра HeapDumpOnOutOfMemoryError для дампа кучи для JBoss

    Плагины Eclipse против функций против разломов

    d3.js v4: Как получить доступ к исходному индексу родительской группы?

    data.table – выберите первые n строк внутри группы

    Могу ли я запускать игры плавно на сервере через RDP?

    Используйте с HashMap

    Android не может передавать намерения, кроме AlarmManager

    Как заставить Eclipse запрашивать аргументы командной строки

    Windows не может найти «.exe» – только некоторые приложения

    TypeError: необходим байтовый объект, а не ‘str’ в python и CSV

    Как определить стандартное отклонение (stddev) набора значений?

    Заблокируйте всех ботов / искателей / пауков для специальной директории с htaccess

    Давайте будем гением компьютера.