2013-03-14 2 views
0

я определил имена для часто используемых формул, как показано ниже:!!Excel: OFFSET формула в Имя менеджера

указатель = информационные листки $ A $ 1
sh1X0 = OFFSET (Технический паспорт C7,0,0, информационные листки указатель + 1,1)
sh1X0 = OFFSET (Технический паспорт! F7,0,0, информационные листки! указка + 1,1)

Entered Names

Я закрыть Диспетчер имен.
Я использую их для создания серии диаграмм. Все работает нормально.
Пока активная ячейка B4.
Я выбираю другую ячейку, скажем, B5, все формулы смещения меняются (повреждаются) относительно выбранного диапазона. Приведенные выше формулы изменится:

sh1X0 = OFFSET
sh1X0 = OFFSET (Технический паспорт F8,0,0, информационные листки (информационные листки C8,0,0, информационные листки указатель + 1,1!)! указатель + 1,1)

Если C5 является выбор, то

sh1X0 = OFFSET (Технический паспорт! D8,0,0, информационные листки! указка + 1,1)
sh1X0 = OFFSET (DataSheet! G8,0,0, указатель DataSheet! + 1,1)

Corrupted Names

Почему формула меняется?
Как они могут оставаться независимыми от выбора ячейки?

ответ

1

Как вы сказали, ваши формулы относительны. Вы должны сделать их абсолют, используя знаки доллара, например .:

sh1X0 =OFFSET(DataSheet!$C$7,0,0,DataSheet!pointer+1,1)

Обратите внимание, что вы можете выбрать С7 часть и нажмите F4 пару раз, чтобы получить знаки доллара право.

У этого Jan Karel Pieterse page есть объяснение абсолютных и относительных ссылок в определенных именах.

Смежные вопросы