2016-09-30 3 views
-1

Мне было интересно, почему формула, которую я сделал, не перейдет к следующей колонке. Я помещал знак $, чтобы оставаться в той же строке, но не в столбце, думая, что он перейдет к следующему столбцу. Есть ли какие-либо предложения относительно того, почему это делается?Автозаполнение следующей колонки с косвенной формулой

Следующая формула I вводятся в электронную таблицу:

=(INDIRECT("BHR8732A2!P$16"))*$S283

+1

Каков конечный результат, который вы пытаетесь получить здесь? Формула, воспроизведенная здесь, будет работать одинаково без элемента Indirect как '= 'BHR8732A2'! $ P $ 16 * $ S283', то есть получит значение в ячейке P16 листа BHR8732A2 и умножит его на значение в S283. Косвенный в этом случае посторонний. – Werrf

+0

'INDIRECT()' пытается создать ссылку на ячейку из строки и расчесывать две строки, требует либо '&' между ними, либо 'CONCATENATE()'. Для этого случая 'INDIRECT()' избыточно, и вы должны просто пойти с формулой из @Werrf – zipa

+0

Иногда несколько столбцов будут удалены, и мне нужны значения, которые будут ссылками на одну и ту же ячейку, независимо от того, удаляется ли столбец или нет. –

ответ

-1

Я не знаю, почему все BHR8732A2!P$16 имеет кавычки. Excel, похоже, не распознает часть P$16 как ссылку на ячейку для меня.

Попробуйте это: =(INDIRECT('BHR8732A2'!P$16))*$S283

+0

Все, что я пробовал, но он не работал. Спасибо за помощь! –

0

Потому что у вас есть " " вокруг опорного листа и клеток BHR8732A2!P$16, это будет рассматриваться как текстовая строка, а не ссылки на ячейку. Это не изменится при копировании.

Если вы хотите просто умножить значение в столбце S на значение в строке 16, вы должны записать его как ='BHR8732A2'!P$16*$S283.

Если вы хотите умножить значение в столбце S на значение в другой ячейке, адрес которой находится в строке 16, вы должны записать ее как =INDIRECT('BHR8732A2'!P$16)*$S283.

Использование текстовой строки внутри косвенного является своего рода «наихудшим из обоих миров», где вы просто загружаете ссылку на ячейку непосредственно в косвенную, что необязательно.