Доброго времени. Возник вопрос, по созданию комбинированной диаграммы. В данном случае точечную совместить с обычной гистограммой. Возможно такое стандартными средствами(без костылей)? В принципе костыль через макросы есть, но хотелось бы как-то попроще. Во вложении и на картинке два графика, из них нужно получить один. Спасибо.
sasch78 написал: но при реализации sql-запроса из excel в excel?
Доброе утро. В этом случае проверьте первую запись в таблице источнике. Скорее всего там будет пусто, а в столбцах где нет проблемы, в первой записи будет число.
Тогда придётся человек 20 обучить как эти константы менять)) Всё равно большое спасибо. Отлично работает. Конструктор в excel. Просто сам запрос немного "причесывал", а то там много лишнего получается)
Спасибо C Access не работаю. На работе его почти ни у кого нет, поэтому не использую и блуждаю) Это запрос из excel в excel А это ({ts '2014-06-20 00:00:00'}) конструктор так записал `Лист1$`.Дата Between (Date - 7) And Date - Ошибка. Слишком мало параметров.
Доброго времени суток. Вот еще вопрос. Как сделать чтоб запрос выбирал только определенный диапазон дат, например от "сегодня" и несколько дней назад? Т.е. чтобы условие отбора менялось динамически Пробовал Between, но тогда условие все равно жестко задано.
Код
SELECT [Дата], [№], [Кол-во], YEAR([Дата]) As Год, MONTH([Дата]) As Месяц, DatePart('ww',[Дата],0,0) As Неделя
FROM [Лист1$]
WHERE (`Лист1$`.Дата Between {ts '2014-06-20 00:00:00'} And {ts '2014-06-25 00:00:00'})
Всем доброго времени суток. Имеем подключение через внешний источник данных. Строка подключения: DBQ=C:\TEMP\data.xlsx;DefaultDir=C:\TEMP;Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DriverId=1046;FIL=excel 12.0;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;ReadOnly=1;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes; Текст команды: SELECT `Лист1$`.Дата, `Лист1$`.`№`, `Лист1$`.`Кол-во`, YEAR(`Лист1$`.Дата), MONTH(`Лист1$`.Дата) FROM `C:\TEMP\data.xlsx`.`Лист1$` `Лист1$`
Чтобы не держать "лишние данные в источнике год и месяц вычисляем (YEAR(`Лист1$`.Дата), MONTH(`Лист1$`.Дата)) Но вот как вычислить номер недели? Находил примеры, но применить не получилось. Возможно с синтаксисом проблемы...)) Пример приложил.
Супер. Вот и я не мог номера загнать в массив. А "vozvrat" я для отладки записывал, поэтому и не заморачивался с "причесыванием" Спасибо, думаю еще не раз пригодится.
Да. На листе таблица, вот с ее диапазоном и работаем. На сайте есть другие способы, но я именно этот выбрал за высокую скорость т.к. оригинальная таблица, намного больше примера. Про пишет я имел ввиду запись макроса.
Это понятно и есть в примере. Но при удалении записывает столбцы по которым проверяет, а я заранее не смогу определить какие именно нужны и поэтому беру все. Данные приходят по почте в виде сводной и по ходу ее каждый раз с ноля строят.
Доброго времени суток. При обработке таблицы использую удаление дубликатов. Range(TName).RemoveDuplicates Columns:=Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11), Header:=xlYes Проблема в том, что изначально неизвестно сколько столбцов содержит таблица и соответственно непонятно на какие ориентироваться (с названиями столбцов так же нет постоянства). Поэтому при удалении дубликатов берем всю таблицу.Только не могу разобраться как сделать чтобы не заморачиваться на количество столбцов. (их может быть то 10 то 15 или более) Заранее спасибо.
Доброго времени суток уважаемые форумчане. Многому научился на форуме, но сейчас столкнулся с задачей, которую не могу решить самостоятельно. Есть таблица(после импорта из другой программы). Импортируется несколько файлов за разные периоды. Потом я их собираю в один, но данные не полные, точнее не подробные. Сложность в том, что в таблице данные по одному виду находятся как в горизонтальной части, так и вертикальной(как шахматы) Даже не знаю как понятнее описать(( Думаю во вложении понятно изобразил. Заранее спасибо.
Возможно ли исключить из расчета формулы ячейки находящиеся в скрытых столбцах, не переписывая диапазона? Столбцы "С" и "D" скрыты, но значения в них есть.
Я знаю что можно), но шеф уже 7 лет видит один и тот же формат файла и менять ничего не хочет(нужно отдельно графики) В примере уже изменена организация данных, а в оригинале были горизонтальные таблицы на весь год по дням в двух листах(на год ширины одного не хватило))) с довольно длинными ссылками на другие файлы и ручное перетаскивание исходных данных графиков. Другими словами ужас))) Вот и хотел изменить, все равно изменить фильтр сводной легче и удобнее чем описанное выше
Всем доброго времени суток. Суть вопроса такова. Имеем несколько сводных(по ним графики строятся). В сводных отображаются параметры для разных видов продукции за период в две недели. В оригинале таблиц 10 и при наступлении новой недели приходится менять фильтр во всех по очереди. Хотелось облегчить этот процесс синхронизировав фильр "неделя" по всем таблицам. Нашел несколько примеров, но но они не для 2003 Excel: http://forum.msexcel.ru/empty-t5586.0.html http://baguzin.ru/wp/?p=296#more-296 Сам такое изобразить пока не могу)) Заранее спасибо. P.S. В соседней теме кажется чего-то подобного хотели)) www.planetaexcel.ru/forum.php?thread_id=36993
Всем доброго времени суток. Вот столкнулся с такой проблемой. Весь интернет перекопал, но ответа не нашел. Ответы типа:"Сервис - настройка - панели инструментов - в "строка меню листа" галку влепить." не помогут, т.к. галка эта "влеплена". Пробовал её снять, а она сама обратно встает. Что делать? Совсем уже не знаю. Если бы дома, снес бы офис и не парился, но комп рабочий, да еще и стоит на линии производства(на нем отчетность ведется). На информатюков наших надежды нет(((. Если на планете не помогут, то налью себе кофе и "случайно" пролью на системник)))