|
|
|
"Динамические" имена листов в формулах Excel
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Ситуация. Есть книга (пример прилагаю), содержащая листы двух типов: - листы постоянной структуры со значениями некоторых параметров некоторого периода, при этом имена этих листов, всегда содержат номер периода. В данном примере это листы "Период.1" и "Период.2"; - один лист, собирающий значения параметров по периодам с листов первого типа, в виде таблицы с формулами-ссылками (например, Период.1!$B$1 ). В данном примере это лист "Факты". Имена листов менять можно, но структуру листов "Период.*" -- нельзя. Вопрос. Можно ли сделать так, чтобы формулы ссылок содержали не статические имена листов, а динамически -- вычисляемые в зависимости от значения в другой ячейки? Если можно, то как? То есть вместо формулы =Период.1!$B$1 было что-то типа =<"Период."+$A2>!$B$1. Зачем это нужно. В реальности на листах "Период.*" очень много параметров, но их значения имеют постоянное расположение на листе. Когда добавляется период и соотвественно в книгу копируется новый лист, на листе "Факты" копированием добавляются новые строки, соответствующие новому периоду (в столбце A) и приходится в них вручную править формулы. Это трудоемко, делаются ошибки и т.п. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2012, 18:58 |
|
||
|
"Динамические" имена листов в формулах Excel
|
|||
|---|---|---|---|
|
#18+
Код: vbnet 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2012, 19:17 |
|
||
|
"Динамические" имена листов в формулах Excel
|
|||
|---|---|---|---|
|
#18+
Что бы понятней было, см. файл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2012, 19:22 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=37687025&tid=2175950]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 367ms |

| 0 / 0 |
