|
|
|
Использование данных с разных листов книги Excel
|
|||
|---|---|---|---|
|
#18+
Есть xls-файл с формулами расчета "Расчеты". Формулы имеют вид: =ЕСЛИ(И([Общая.xls]Таблица!$C$44<=B15;B15<=[Общая.xls]Таблица!$E$44);0,84*[Общая.xls]Таблица!$K$44/100*B15; ЕСЛИ(И([Общая.xls]Таблица!$C$45<B15;B15<=[Общая.xls]Таблица!$E$45);0,84*[Общая.xls]Таблица!$K$45/100*B15;"Значение B15 вне интервала!")) т.е. идет ссылка на лист "Таблица" в другом файле "Общая". В этом же файле "Общая" есть другой лист "Таблица новая". Попытка переименовать листы "Таблица" -> "Таблица старая" и "Таблица новая" -> "Таблица" с целью использования в формулах расчета данных с другого листа к успеху не привела, т.к. при переименовании формула в "Расчеты" приобрела вид: =ЕСЛИ(И([Общая.xls]Таблица старая!$C$44<=B15;B15<=[Общая.xls]Таблица старая!$E$44);0,84*[Общая.xls]Таблица старая!$K$44/100*B15;ЕСЛИ(И([Общая.xls]Таблица старая!$C$45<B15;B15<=[Общая.xls]Таблица старая!$E$45);0,84*[Общая.xls]Таблица старая!$K$45/100*B15;"Значение B15 вне интервала!")) Вопрос: какой вид должна иметь формула для использования данных с другого листа? Или здесь требуется применить другой подход, например, "Таблицы" сделать не листами, а отдельными файлами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2011, 18:42 |
|
||
|
Использование данных с разных листов книги Excel
|
|||
|---|---|---|---|
|
#18+
Не понял. Формула брала данные с листа. Этот лист переименовали, данные по прежнему берутся с этого листа. В чем проблема. Лучше с файлом. Для примера можно ссылки не на книги. а на разные листы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2011, 20:11 |
|
||
|
Использование данных с разных листов книги Excel
|
|||
|---|---|---|---|
|
#18+
Можно попробовать сперва заменить все формулы на текст - заменой по всему листу заменить "=" на например "#", затем переименовать листы, затем заменить назад "#" на "=". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2011, 20:59 |
|
||
|
Использование данных с разных листов книги Excel
|
|||
|---|---|---|---|
|
#18+
viktturНе понял. Формула брала данные с листа. Этот лист переименовали, данные по прежнему берутся с этого листа. В чем проблема. Лучше с файлом. Для примера можно ссылки не на книги. а на разные листы. Так вот как раз была задумка, что если листы переименовать, то данные будут браться с листа, который ТЕПЕРЬ называется "Таблица" (а раньше назывался "Таблица новая"). Но! Каким-то хитрым образом сохраняется связь с листом в другом файле и переименование не помогает - синхронно с переименованием меняется и ссылка на него в формуле (по крайней мере при таком виде ссылки). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2011, 21:46 |
|
||
|
Использование данных с разных листов книги Excel
|
|||
|---|---|---|---|
|
#18+
КДесли листы переименовать, то данные будут браться с листа, который ТЕПЕРЬ называется "Таблица" (а раньше назывался "Таблица новая"). =ДВССЫЛ("Таблица"&"!A1") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2011, 00:04 |
|
||
|
Использование данных с разных листов книги Excel
|
|||
|---|---|---|---|
|
#18+
Serge 007, спасибо! Буду пробовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2011, 18:17 |
|
||
|
Использование данных с разных листов книги Excel
|
|||
|---|---|---|---|
|
#18+
Спасибо! (прошу прощения, что с опозданием) Назрел еще такой вопрос. Если файл с данными не загружен, то в ячейках файла, ссылающегося на него, возникает ошибка ссылки #ССЫЛКА! ОК, загружаем файл с "первичными данными": Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Но при этом файл "Общая" загружается в отдельном окне, и ошибка ссылки не исчезает. А как открыть его в этом же окне? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2011, 18:34 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=37505796&tid=2176240]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
143ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 271ms |
| total: | 479ms |

| 0 / 0 |
