У меня есть таблица SQL, содержащая ориентированные на дату финансовые данные, например. несколько ежедневных записей с полями для даты, кода счета и значения. Я хочу настроить динамические ссылки (формулы) из ячеек в электронной таблице Excel на эти данные, чтобы при загрузке электронной таблицы данные выбирались из всех соответствующих записей. В электронной таблице есть коды счетов на оси x и даты на y. Каждый день в таблице SQL есть новые данные для нового дня, и я хочу, чтобы электронная таблица ссылалась на эти новые данные для столбца для нового дня.

Есть идеи? Я видел, как вы обычно можете вводить данные из таблицы SQL (в нашем случае, используя ODBC, поскольку это не MS SQL), но данные не просто вводят несколько записей, как вы бы делали файл CVS, но конкретные записи в таблице SQL ссылки на конкретные ячейки и столбцы в электронной таблице.

1 ответ1

0

несколько способов подойти к этому. Одним из них является создание ссылки на соединение для данных Excel / SQL и подключение ваших таблиц в формате, который вы хотите получить. Инструмент данных позволит вам гибко выбирать формат и т.д.

Другой способ - написать UDF в VBA, который можно вызывать для каждой комбинации строк / столбцов индивидуально, если в коде установлено соединение ODBC.

Еще один способ (и расширение предыдущего метода) - написать макрос, который обновляет весь набор данных в Excel (или добавляет существующие данные; в зависимости от того, как вы их запрограммировали).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .