#excel #pivot-table #powerquery
#excel #сводная таблица #powerquery
Вопрос:
Видел, что это ранее задавалось здесь, на SO, и не имело решения, и я также не могу найти решение через Google.
У меня есть рабочая книга с вкладкой под названием «Данные», содержащей таблицу, которая обновляется с помощью силового запроса, и другую вкладку под названием «Вычисления» с формулами, ссылающимися на ячейки в таблице из «Данных». Когда я обновляю таблицу, она извлекает данные с помощью запроса мощности, но когда это делается, ссылки на формулы меняются.
Например, перед обновлением у меня будут такие формулы на вкладке «Вычисления»:
=COUNTIFS('Data'!$A$2:$A$26886,$A1060,'Data'!$K$2:$K$26886,'BY CAT'!$B1060)
После обновления ссылки для столбца A изменяются только на
=COUNTIFS('Data'!$A$10242:$A$26886,$A1060,'Data'!$K$2:$K$26886,'BY CAT'!$B1060)
И это приводит к появлению #VALUE!
сообщения об ошибке.
Как я могу запретить Excel создавать этот сдвиг ссылок?
Ответ №1:
Возможно, вы сможете обойти это, используя полные ссылки на столбцы:
=COUNTIFS('Data'!$A:$A,$A1060,'Data'!$K:$K,'BY CAT'!$B1060)
Полные ссылки на столбцы не всегда являются хорошей идеей, но в данном случае это может сработать.
Редактировать:
Ссылки на столбцы таблицы были бы идеальными, имятаблицы [ИмястоЛбца]. Это должно работать, учитывая, что вы читаете из таблицы, сгенерированной силовым запросом.
Комментарии:
1. Спасибо за ответ! Я рассматривал это, но я беспокоюсь, что это может привести к сбою рабочей книги, поскольку для начала требуется много данных, и я не уверен, что использование полных ссылок на столбцы увеличит время вычисления.