|
|
|
"Динамические" имена листов в формулах 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?desktop=1&fid=61&tid=2175950]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
145ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 460ms |

| 0 / 0 |
