Эта формула использует табличные данные на вкладке антистатик.

= INDEX (apestatic!$ E $ 42:$ L $ 2140, МАТЧ («Графические данные»!$ E4, апэстатик!$ E $ 42:$ E $ 2140, 0), МАТЧ (H $ 3, апестатический!$ E $ 42:$ L $ 42, 0))

Слева от табличных данных находятся значения даты и времени, а вверху - уникальные метки. Сама формула находится на другой вкладке под названием Графические данные. Форма табличных данных может изменяться по вертикали с течением времени и по горизонтали добавляются другие столбцы данных в тренде.

Обычно каждый выделяет данные с помощью мыши, но вместо этого я хотел бы передать адреса ячеек в формулу, чтобы каждый раз таблица данных уменьшалась или увеличивалась. Таким образом, мне не нужно повторять выделение ячеек и копирование формулы.

На вкладке apestatic у меня есть формулы, которые определяют адрес ячейки углов табличных данных, например, углы данных в настоящее время

  • верхняя часть левого столбца $ E $ 42 - хранится в ячейке «Получить данные»!d1
  • btm левого столбца $ E $ 2140 - хранится в ячейке «Получить данные»!e1
  • верхняя часть дальнего столбца Rt $ L $ 42 - хранится в ячейке «Получить данные»!
  • столбец дальнего Rt $ L $ 2140 - хранится в ячейке «Получить данные»!N3
  • имя рабочего листа apestatic - хранится в ячейке «Получить данные»!Би 2

Итак, как мне передать адреса этих ячеек из этих ячеек в «Получить данные» в формулу, поскольку они ссылаются на ячейки в другом листе? хотел бы сделать так, чтобы данные на отдельном листе можно было искать без необходимости каждый раз выбирать данные вручную. КОСВЕННЫЕ (B1 & "!"& E1 &":"& F1) дает НЕПОСРЕДСТВЕННОЕ (" апестатическое!e81:e2140 "), но это оценивается как # ЗНАЧЕНИЕ! если просто поместить в камеру

Я пытался использоватьirect () и concantinate & для создания диапазонов, используя апетическое имя листа и адреса ячеек, но я не понял, как создавать элементы, выделенные курсивом в формуле. Ссылка на диапазоны может быть одной проблемой. Предложения?

1 ответ1

1

Чтобы решить одну загадку: Excel помещает одинарные кавычки вокруг имени листа, если имя листа содержит пробелы.

=INDEX(apestatic!$E$42:$L$2140,MATCH('Graphed data'!$E4,apestatic!$E$42:$E$2140,0),MATCH(H$3,apestatic!$E$42:$L$42,0))

Я скорректировал формулу, чтобы использовать абсолютную ссылку на диапазон в последнем матче. Это позволит вам скопировать формулу вниз в листе «Графические данные».

Вы никогда не описывали, в чем проблема, но, возможно, это ответ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .