Почему не работает сводная таблица в excel

 

igorss

Пользователь

Сообщений: 89
Регистрация: 01.01.1970

Здравствуйте.    
Обращаюсь к вам с помощью в создании сводной таблицы.    
Имеется таблица, отображающая поставки товара. Сокращенный вариант файла прилагается.  В одной поставке может быть несколько товаров, и могут быть однотипные товары.  
Для отчета была создана сводная таблица (лист «Таблица» в примере, количество полей в файле-примере, как и названия товаров очень сокращено). У меня проблема возникла с определением количества поставок того или иного товара, т.е. если отфильтровать по товару «вода», то видно, что поставок 2, а выдает — 0. Понятно, что это из-за объединенных ячеек, их можно разъединить, но всё равно это не помогает.  
Подскажите, пожалуйста, решение.  
Спасибо.

 

Igor67

Пользователь

Сообщений: 3729
Регистрация: 21.12.2012

Для корректной работы сводной таблицы необходимо снять объединение ячеек и в каждую строку внести номер поставки.  
Для скрытия с отображения повторов можно использовать условное форматирование.

 

MCH

Пользователь

Сообщений: 3875
Регистрация: 22.12.2012

либо считать количество по любому другому полю (ибо объединение ячеек в таблице -зло)

 

igorss

Пользователь

Сообщений: 89
Регистрация: 01.01.1970

MCH, Михаил — спасибо, мысль понял.  
Igor67 — и Вам сасибо, только если можно чуть подробнее, как скрыть повторы с помощью усл. форматирования?

 

{quote}{login=igorss}{date=02.09.2010 10:12}{thema=}{post}MCH, Михаил — спасибо, мысль понял.  
Igor67 — и Вам сасибо, только если можно чуть подробнее, как скрыть повторы с помощью усл. форматирования?{/post}{/quote}Имеется ввиду примерно так

 

igorss

Пользователь

Сообщений: 89
Регистрация: 01.01.1970

К сожалению проблема осталась. После того, как я снял разделение, то общий итог по поставкам получается ошибочным, т.к. подсчитываются все поля, например поставка одна, а товаров несколько и считаются все поля. Вот проблема :(

 

{quote}{login=igorss}{date=03.09.2010 08:22}{thema=}{post}К сожалению проблема осталась. После того, как я снял разделение, то общий итог по поставкам получается ошибочным, т.к. подсчитываются все поля, например поставка одна, а товаров несколько и считаются все поля. Вот проблема :({/post}{/quote}Покажите вашу проблему.

 

{quote}{login=igorss}{date=03.09.2010 08:22}{thema=}{post}К сожалению проблема осталась. После того, как я снял разделение, то общий итог по поставкам получается ошибочным, т.к. подсчитываются все поля, например поставка одна, а товаров несколько и считаются все поля. Вот проблема :({/post}{/quote}  
Проблема в том, что вы не желаете прислушаться с другим. А ведь даже в вашем стартовом примере достаточно посчитать воду по количеству(!)»Номер»ов, и получите 2. Так как вода была дважды в двух разных поставках под двумя разными номерами. Поиграйтесь с перестановкой полей в PT…  
Z.

 

igorss

Пользователь

Сообщений: 89
Регистрация: 01.01.1970

{quote}Покажите вашу проблему.{/post}{/quote}  
Проблема в том, что у меня не получается в сводной таблице правильно отобразить количество поставок. В изначальном варианте (первый пост) количество поставок считалось по полю «№ поставки», в таком варианте общее количество поставок верное. Но в таком случае если поставить фильтр на какой-либо товар (пример «вода»), то получался некорректный результат, т.к. столбец «№ поставки» имеет объединенные ячейки.  
Если ячейки разъединить, или посчитать товар «вода» по количеству номеров, то получается наоборот. Корректно показывает результат — количество поставок по фильтру товара (пример «вода» — поставок — две), но общее количество поставок неправильное, т.к. подсчитываются все ячейки (в одной поставке может быть несколько товаров, и подсчитывается каждая ячейка товара).  
Извините за большое количесвто букв, старался подробнее изложить проблему.  
Может возможно отслеживать количество поставок (как общее, так и по товарам) другим способом?

 

Serge

Пользователь

Сообщений: 11308
Регистрация: 01.01.1970

{quote}{login=}{date=03.09.2010 09:13}{thema=Re: }{post}{quote}{login=igorss}{date=03.09.2010 08:22}{thema=}{post}К сожалению проблема осталась. После того, как я снял разделение, то общий итог по поставкам получается ошибочным, т.к. подсчитываются все поля, например поставка одна, а товаров несколько и считаются все поля. Вот проблема :({/post}{/quote}Покажите вашу проблему.{/post}{/quote}ПОКАЖИТЕ вашу проблему.

 

Serge

Пользователь

Сообщений: 11308
Регистрация: 01.01.1970

#12

04.09.2010 00:16:08

{quote}{login=igorss}{date=03.09.2010 11:28}{thema=Re: }{post}  
Может возможно отслеживать количество поставок (как общее, так и по товарам) другим способом?{/post}{/quote}Можно.  

  ЗЫ Раз не хотите прикладывать проблемный файл, то без претензий.  

  24,5 Кб

Прикрепленные файлы

  • post_151890.xls (24.5 КБ)

<#0>

  • Remove From My Forums
  • Question

  • Dear,

    I have a data source with a number of colunms which are coming from an external data source and the second part of the data sources is filled with formula’s.

    in my pivot table I use 2 fields for filtering, these fields are coming from calculated colums.

    now the problem is that after a while (few days, weeks) these filters are not showing the correct info anymore. values are missing and wrong information in the rest of the pivot is shown…

    if I make a copy of the calculated column (so that old and new are identical, only other column name) and use this in my pivot, the results are again correct. but after a while, I have the same problem again… I’m using Excel 2010

    I can provide the excel file if needed.

    wkr,

    Filip

Answers

  • Hi Filip,

    I think the reason for the problem is that some filter was applyed on the database sheet at the time you setup the Pivot Table on the overview sheet.

    Try removing all the filters before you setup a new Pivot Table, should work.

    Any questions, please post again.

    Renato

    • Marked as answer by

      Monday, February 6, 2012 12:34 AM

В MS Excel есть мощная функция, называемая сводной таблицей, с помощью которой можно получить сводку по огромному объему данных. Однако, если вы не будете осторожны при создании сводной таблицы, вы, вероятно, столкнетесь со следующей ошибкой:

Недопустимое имя поля сводной таблицы

В этой статье давайте обсудим причины появления этого и возможные исправления, позволяющие избежать недопустимой ошибки имени поля сводной таблицы.

Недопустимое имя поля сводной таблицы ошибка

Эта ошибка чаще всего возникает во время создания или при попытке обновить сводную таблицу. Это происходит, когда в данных есть один или несколько пустых столбцов заголовков.

Рассмотрим данные ниже,

Пример сводной таблицы данных

Когда вы пытаетесь создать сводную таблицу, вы видите следующую ошибку:

Relicate Pivot Error

Исправления для устранения ошибки — недопустимое имя поля сводной таблицы

Исправление 1. Создайте таблицу Excel из данных, а затем превратите ее в сводную таблицу.

При создании таблицы Excel заголовки к пустым столбцам добавляются автоматически.

Шаг 1. Выберите необходимые данные

Шаг 2. Нажмите «Вставить» в верхнем меню.

Шаг 3: нажмите на таблицу

Шаг 4. В открывшемся окне «Создать таблицу» проверьте диапазон данных.

Шаг 5: Нажмите ОК

Создание таблицы из минимальных данных

Исправление 2: проверьте диапазон в диалоговом окне «Создание сводной таблицы».

Иногда по ошибке будет выбран пустой столбец рядом с последним столбцом.

В диалоговом окне создания сводной таблицы в разделе Выберите таблицу или диапазон убедитесь, что указанный диапазон не содержит пустых столбцов.

Проверить диапазон

Исправление 3: проверьте, скрыты ли столбцы с пустыми заголовками

Шаг 1. Выберите все столбцы в сводной таблице и щелкните по ней правой кнопкой мыши.

Шаг 2: Выберите «Показать» в контекстном меню.

Показать столбцы

Исправление 4: Разъедините объединенные ячейки в строке заголовка.

Шаг 1. Найдите объединенную ячейку в строке заголовка и щелкните по ней.

Шаг 2. В верхнем меню нажмите «Домой».

Шаг 3. Нажмите стрелку вниз рядом с кнопкой «Объединить и центрировать»

Шаг 4: выберите Unmerge Cells

Разъединить объединенные ячейки

Исправление 5: проверьте, не перекрывается ли название заголовка с пустым заголовком рядом с ним.

Рассмотрим приведенный ниже пример: серийный номер из столбца A перекрывает B

Перекрытие имен

Шаг 1. Щелкните каждый столбец и проверьте его содержимое в строке формул. См. Пример ниже, A1 имеет значение Серийный номер.

Значение ячейки A1

Шаг 2: повторите тот же процесс и найдите пустую ячейку.

Определите пустую ячейку

Шаг 3: После определения дайте подходящий заголовок.

Что следует помнить, чтобы избежать недопустимого имени поля сводной таблицы Ошибка:

  • Заголовки столбцов не могут быть пустыми
  • При создании сводной таблицы следует выбрать правильный диапазон.
  • В диапазоне не должно быть пустых столбцов.

Это все

Надеемся, эта статья была информативной. Спасибо за чтение.

Понравилась статья? Поделить с друзьями:
  • Почему не работает равно в excel
  • Почему не работает промежуточный итог в excel
  • Почему не работает прогрессия в excel
  • Почему не работает программа excel
  • Почему не работает правописание в word