|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
Здравствуйте! Есть исходные данные. Построена сводная таблица. Исходя из сводной таблицы сформирована сводная диаграмма. Есть второй вариант сводной таблицы, где сводная диаграмма cоответствующая. См. во вложенный файл. Возможно сделать так, чтобы в одном варианте была сводная таблица как из второго варианта и сводная диаграмма из первого варианта? У сводной диаграммы не активна кнопка "Строка/Столбец". ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2016, 16:46 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
То есть графически в одном варианте надо так. Это реально сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2016, 20:52 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
Может быть надо вспомогательное поле в исходных данных? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 08:29 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
Вспомогательную ось и смена вида для ряда. Скрин в файле. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 09:42 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
Реально в сводную диаграмму добавить третью ось, например, процент? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 11:32 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
ferzmikk, как ты ее себе представляешь, третью ось на диаграмме? где она должна располагаться со всеми своими значениями? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2016, 11:50 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
Категории (города) отсортированы по мера3 - по возрастанию. Реально построить такую сводную диаграмму? Или Хотя бы две или три сводные диаграммы, но чтобы ОБЯЗАТЕЛЬНО категории (города) совпадали, без сдвигов? Сводные диаграммы формируются макросом. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2016, 13:43 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
третья осьferzmikk, Так? Почти) Поскольку Мера3 это как гистограмма с накопления на вспомогательной оси, то из за Мера4 Мера3 смещается вниз, что не соответствует правой оси. Хотя может лучше скрыть оси. И подписи на мере 3 желательно чтобы были внизу. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2016, 15:27 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
ferzmikk,авторПоскольку Мера3 это как гистограмма с накопления на вспомогательной оси, то из за Мера4 Мера3 смещается вниз, что не соответствует правой оси. вычти в таблице данных из меры3 меру4 авторИ подписи на мере 3 желательно чтобы были внизу.добавь меру5 по аналогии с мерой4 и делай какие хочешь подписи ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2016, 15:43 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
Немного усложнил условие, как в реале надо: добавил итог (он должен быть слева). Но получается не так как надо. Для Меры1 и Меры 2 - одна (левая) ось, для Меры3 - вторая (правая) ось, Процент - отдельная ось. Важно чтобы Мера3 (вторая ось) была сжата, иначе данные на первой оси кажутся одинаковыми. Еще в фильтре могут отбираться разные города, следовательно, сдвиг долже быть динамичным. Здесь можно сделать так как прописано по условию? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2016, 10:04 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
В Excel реально добавить как нибудь новый тип диаграмм через макрос? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2016, 12:17 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
Возможно через макрос написать дополнительный класс для нового типа диаграмм? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2016, 14:49 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
ferzmikk, автордобавил итог (он должен быть слева)В сводной таблице переместить наверх можно только промежуточные итоги по группе. Но я бы посоветовал вообще не использовать сводную таблицу для регулярного формирования сложных диаграмм. Лучше формировать обычную таблицу со всеми необходимыми строками (в т.ч. итоги) и на ее на базе строить диаграмму. авторчтобы Мера3 (вторая ось) была сжатаЕсли оси не совпадают по размерности, то сделай на осях мин = -макс, на каждой оси свой. авторПроцент - отдельная ось это я не понял. авторЕще в фильтре могут отбираться разные города, следовательно, сдвиг долже быть динамичнымДиаграмма сама отслеживает фильтрацию строк исходной таблицы. О каком сдвиге идет речь? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2016, 15:07 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
ferzmikk, авторновый тип диаграмм через макрос? класс для нового типа диаграмм?никогда не был этим озабочен :) Но если уж невтерпеж делать суппер-пуппер навороченные картинки со столбиками и циферками, то зря ты excel мучаешь. Не для этого он. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2016, 15:12 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
третья осьferzmikk, авторновый тип диаграмм через макрос? класс для нового типа диаграмм?никогда не был этим озабочен :) Но если уж невтерпеж делать суппер-пуппер навороченные картинки со столбиками и циферками, то зря ты excel мучаешь. Не для этого он. А какие технологии есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2016, 15:25 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
ferzmikk, авторА какие технологии есть?На этот вопрос я не отвечу. Это лучше к дизайнерам к креативщикам. Ну или в янгль. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2016, 15:34 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
ferzmikkдобавить как нибудь новый тип диаграмм через макрос?Вообще никак. Если нужны такие вещи - добро пожаловать в Power BI - там можно на особом языке скриптов создавать свои визуализации. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2016, 17:03 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
Получилась такая диаграмма. Но что то не получается. Посмотрите, реально сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2016, 08:24 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
Не получается доделать диаграмму. Или тут никак? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2016, 07:31 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
ferzmikk, Оказалось, что даже если подписи для оси X у рядов разные, то в качестве подписей всех рядов одной оси Y эксель использует подписи только первого ряда. Пришлось вместо подписей использовать значения. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2016, 08:44 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
третья ось, То что нужно! Спасибо) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2016, 09:10 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
Есть сводная таблица. Нужно определить номер последней строки (где общий итог) в сводной таблице. Есть такая excel-функция с обращением по имени сводной таблицы? Без использования макроса. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2016, 14:29 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
ferzmikkЕсть сводная таблица. Нужно определить номер последней строки (где общий итог) в сводной таблице. Есть такая excel-функция с обращением по имени сводной таблицы? Без использования макроса. Решение нашел пока такое Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2016, 14:37 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
Есть сводная таблица. Строится диаграмма (не сводная диаграмма). Ряд строится так, что начинает с общего итога. Но фишка в том, что можно пользоваться фильтром и строка с общим итогом будет смещаться. Следовательно диаграмма будет слетать. Пытаюсь в значении ряда динамически указать месторасположение данных. Для этого есть служебная ячейка, которая определяет последнюю строку. Вот вопрос. Как в выборе значений привязать эту ячейку, которая возвращает номер строки для вставки в диапазон? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2016, 15:31 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
Также, есть сводная таблица. Нужно возле правого верхнего края сводной таблицы вставить объект Shape. У свойств объекта PivotTable и Cells не могу найти такие свойства. Есть возможность определить такие координаты? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2016, 15:49 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
ferzmikk, у объекта шэйп должны быть вроде свойства в какой ячейке находится его верхний левый угол. у ячейки координаты определять - занятие неблагодарное. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2016, 06:17 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
Как в выборе значений привязать эту ячейку, которая возвращает номер строки для вставки в диапазон? Это можно как нибудь привязать? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2016, 08:46 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
ferzmikkКак в выборе значений привязать эту ячейку, которая возвращает номер строки для вставки в диапазон? Это можно как нибудь привязать? =СМЕЩ ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2016, 09:50 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
Bobgos=СМЕЩ Не получается. Пишет "Неверная функция". ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2016, 14:16 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
Как правильно написать? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2016, 16:36 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
ferzmikk, в продолжение использования вами ПОИСКОЗ для получения адреса можно пользоваться функцией АДРЕС. =СЦЕПИТЬ("=";АДРЕС(4;2;1;1);":";АДРЕС(ПОИСКПОЗ("Общий итог";A:A;0);2;1;1)) в именованных диапазонах вроде можно получать т.о. последнюю строку данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2016, 22:57 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
Bobgosferzmikk, можно пользоваться функцией в файле пример получения адреса для диапазона данных сводной таблицы. Попробуйте поискать по форму. свойство объекта шэйп, о котором говорил в предыдущих посте Код: vbnet 1.
возвращает объект - ячейку в которую попадает верхний левый угол шейпа. К сожалению установка нагло этому свойству нужного значения не приводит к изменению местоположения шейпа. Верхний левый угол шейпа это точка в пикселях, которую можно изменять .Top и .Left При примере - тупой поиск нужной колонки и строки для перемещения шейпа в нее Уверен, есть лучший способ. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2016, 23:42 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
Bobgosferzmikk, в продолжение использования вами ПОИСКОЗ для получения адреса можно пользоваться функцией АДРЕС. =СЦЕПИТЬ("=";АДРЕС(4;2;1;1);":";АДРЕС(ПОИСКПОЗ("Общий итог";A:A;0);2;1;1)) Написал так. Но все равно не привязывается так как надо. Что не так делаю? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2016, 19:25 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
BobgosBobgosferzmikk, можно пользоваться функцией в файле пример получения адреса для диапазона данных сводной таблицы. Попробуйте поискать по форму. свойство объекта шэйп, о котором говорил в предыдущих посте Код: vbnet 1.
возвращает объект - ячейку в которую попадает верхний левый угол шейпа. К сожалению установка нагло этому свойству нужного значения не приводит к изменению местоположения шейпа. Верхний левый угол шейпа это точка в пикселях, которую можно изменять .Top и .Left При примере - тупой поиск нужной колонки и строки для перемещения шейпа в нее Уверен, есть лучший способ. У меня получилось так. Есть то, чего не учел? То есть риски? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2016, 20:23 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
ferzmikkУ меня получилось так. Есть то, чего не учел? То есть риски?много чего не учтено - точно. 1. кто-то переименует лист Диаграмма 2. сводных будет несколько на листе или не будет совсем 3. названия переменных на кириллице и вообще применяйте option explicit - объявляйте типы переменных явно, а не полагаясь на их применение 4. защита листа может быть активна 5. в ячейке для вставки может быть ограничен ввод данных 6. ячейки до точки вставки шейпа могут быть огромной ширины, высоты - с шагом 10 пикселей будешь добираться долго. а больший шаг - погрешность размещения 7 ячейки могут быть сгруппированы и у шейпа может быть установлено не перемещать и не изменять размеры 8 не знаю как в эксель, а в визио точка привязки шейпа может меняться - верхний левый или другой угол/центр не понимаю зачем вообще нужен шейп. двигать его - точно не самый лучший вариант. кажется он создается по умолчанию в выделенной ячейке - просто не нужно вводить координаты. или пищите на форуме как, но думаю посчитать суммы высот/широт ячеек до целевой с фиксированным множителем применить для позиции шейпа будет надежнее. при этом свернут или нет риббон кажется тоже имеет значение. альтернатива1 заготовь шейп, например рамку, относительно которой сможешь позиционировать создаваемый (создай/именуй, размести, укажи зависимость его размера и позиции от ячеек) используй его как якорь. к слову диаграмма - тоже шейп. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2016, 21:38 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
ferzmikkBobgosferzmikk, в продолжение использования вами ПОИСКОЗ для получения адреса можно пользоваться функцией АДРЕС. =СЦЕПИТЬ("=";АДРЕС(4;2;1;1);":";АДРЕС(ПОИСКПОЗ("Общий итог";A:A;0);2;1;1)) Написал так. Но все равно не привязывается так как надо. Что не так делаю? А как тут быть? Вложенный файл выше ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2016, 22:31 |
|
Сводная диаграмма
|
|||
---|---|---|---|
#18+
По поводу Share, а именно TextBox. В Shape-объекте (TextBox) вставляется длинный текст такой командой Код: vbnet 1.
Этот ДлинныйМногострочныйТекст содержит больше 32767 знаков. При присвоении пишет "Run-time error '1004'. Нельзя установить свойство Text класса TextBox." Также, когда в этом объекте вручную вводишь длинный текст больше 32767 знаков, то excel не ругается. А если считываться с объекта, то ругается. Насколько возможно в этом объекте увеличить размерность? Все таки во втором случае длинный текст вручную вставился. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2016, 14:10 |
|
|
start [/forum/topic.php?all=1&fid=61&tid=2172860]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
71ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 164ms |
0 / 0 |