В настоящее время я пытаюсь получить цены из отдельной таблицы по следующей формуле:

= INDEX(табличные, MATCH(1,(А!2 = TABLE_DATA [Программа])*("Да" = TABLE_DATA [Type]), 0), цены!C!2:C!53!)

Для удобства мне было интересно, можно ли изменить table_Data ** [ Type ] ** на адрес ячейки, чтобы мне не приходилось переписывать эту часть формулы каждый раз EX: table_Data [C2]

Кроме того, любые другие советы по повышению эффективности моей формулы будут высоко оценены.

1 ответ1

0

Если вы хотите, чтобы структурированные ссылки обновляли имя столбца до следующего столбца, когда формула применяется справа, то вы можете использовать маркер заполнения для перетаскивания формулы через. На анимированном скриншоте вы можете увидеть разницу между перетаскиванием маркера заливки и копированием формулы вправо с помощью Ctrl-R

К сожалению, в вашем сценарии это также изменило бы ссылку на table_Data[Program] на следующий столбец справа.

Поэтому вы можете отказаться от структурированных ссылок и использовать вместо них устаревшие ссылки на ячейки (или сочетание обоих)

Я предполагаю, что! Знаки в вашей формуле должны быть знаками $, нет? В любом случае, если вы используете адреса ячеек, вам не нужно использовать имя таблицы.

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