|
|
|
Query как значение ячейки
|
|||
|---|---|---|---|
|
#18+
Кто-нибудь пытался создать в Excel Query и затем результат ее выполнения задать значению ячейки. То-есть, например, в формуле для ячейки С1 показать =Query ?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2006, 19:44:16 |
|
||
|
Query как значение ячейки
|
|||
|---|---|---|---|
|
#18+
Э? Если хочешь делать запрос к базе данных, возвращающий только одно значение, то элементарно: Делаешь в MSQuery запрос типа select count(*) from clients where city='Moscow' получаешь одно число. Возвращешь его в Эксель, указываешь что результат запроса надо сохранять начиная с ячейки C1. Получишь сначала две ячейки, в C1 будет название колонки, а в C2 сама цифра. Идешь в свойства QueryTable и снимаешь галочку с "показывать имена колонок". Перезапрашиваешь свою свежесозданую QueryTable и получаешь в C1 цифру. Все. Никаких формул там не нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2006, 19:59:20 |
|
||
|
Query как значение ячейки
|
|||
|---|---|---|---|
|
#18+
Ну, я хочу сделать запрос к sheet Excel (к одной column), вернуть массив и вставить его как часть формулы. Например: select F10 from Sheet1 where F10 between 01.01.2005 and 01.01.2006 и назвать это Query1 а затем сделать C1 = СУММ(Query1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2006, 20:04:49 |
|
||
|
Query как значение ячейки
|
|||
|---|---|---|---|
|
#18+
Я собственно запрос создал без проблем, но у меня вопрос, где он теперь лежит и как к нему доступиться и как им пользоваться?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2006, 20:13:18 |
|
||
|
|

start [/forum/topic.php?fid=61&gotonew=1&tid=2184855]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 362ms |

| 0 / 0 |
