Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Office Новый топик    Ответить
 Отсутствует числовой формат  [new]
ferzmikk
Member

Откуда:
Сообщений: 2214
Здравствуйте!

Есть исходная таблица. Два атрибута и одна мера. Во втором атрибуте отсутствует одно значение. Строим сводную таблицу. Берем первый атрибут и размещаем в строки. Заходим Параметры поля - Числовой формат и ставим свой формат [=1]"Да";[=2]"Нет";"". Берем второй атрибут и размещаем также в строки. Заходим Параметры поля, но там отсутствует Числовой формат. Следовательно, не могу задать свой формат. Из за того, что во втором атрибуте есть пропущенное значение.

Скажите, возможно ли как-то обойти эту проблему: задать нужный формат и не изменять исходные данные?

К сообщению приложен файл. Размер - 107Kb
3 мар 21, 18:29    [22289189]     Ответить | Цитировать Сообщить модератору
 Re: Отсутствует числовой формат  [new]
ferzmikk
Member

Откуда:
Сообщений: 2214


К сообщению приложен файл (Тест.xlsx - 12Kb) cкачать
3 мар 21, 18:30    [22289193]     Ответить | Цитировать Сообщить модератору
 Re: Отсутствует числовой формат  [new]
The_Prist
Member

Откуда: www.excel-vba.ru
Сообщений: 1990
ferzmikk,

ну откуда числовой формат в названиях строк и столбцов при такой структуре? Попробуйте создать макет сводной в табличном виде. Хотя нет, не поможет.

Сообщение было отредактировано: 3 мар 21, 18:32
3 мар 21, 18:35    [22289197]     Ответить | Цитировать Сообщить модератору
 Re: Отсутствует числовой формат  [new]
big-duke
Member

Откуда:
Сообщений: 6801
ferzmikk,

Добавить формат через макрос ?
4 мар 21, 12:01    [22289524]     Ответить | Цитировать Сообщить модератору
 Re: Отсутствует числовой формат  [new]
ferzmikk
Member

Откуда:
Сообщений: 2214
With ActiveSheet.PivotTables("СводнаяТаблица3").PivotFields("Столбец2")
    .DataRange.NumberFormat = "[=1]""Да"";[=2]""Нет"";"""""
End With
Так удалось изменить формат.

Вот хорошо бы еще заменить (пусто) не как в мере, а как в атрибуте.
4 мар 21, 13:15    [22289557]     Ответить | Цитировать Сообщить модератору
 Re: Отсутствует числовой формат  [new]
Serge 007
Member

Откуда: www.excelworld.ru
Сообщений: 1733
ferzmikk
возможно ли как-то обойти эту проблему: задать нужный формат и не изменять исходные данные?
Строго говоря - нет, нельзя. Но обойти всё же можно, с помощью одного приема (см. вложение)

К сообщению приложен файл (20210304_ferzmikk.xls - 78Kb) cкачать
4 мар 21, 17:29    [22289807]     Ответить | Цитировать Сообщить модератору
 Re: Отсутствует числовой формат  [new]
Serge 007
Member

Откуда: www.excelworld.ru
Сообщений: 1733


К сообщению приложен файл. Размер - 56Kb
4 мар 21, 17:29    [22289809]     Ответить | Цитировать Сообщить модератору
 Re: Отсутствует числовой формат  [new]
ferzmikk
Member

Откуда:
Сообщений: 2214
Serge 007,

Спасибо!
6 мар 21, 19:12    [22290733]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Office Ответить