Как ссылаться на данные из PowerQ, которые могут изменить строку - PullRequest
0 голосов
/ 16 ноября 2018

Добрый день.

У меня есть рабочая книга, которая в основном использует запрос мощности для получения данных из CoinmarketCap Api и отображает их на листе под названием «CMC».

У меня есть второй лист, который ссылается на данные в листе CMC. (Видно ниже)

Таблица ссылок на лист CMC

Например, ссылки на ячейку D4 = CMC! M2 + 0

Это ссылка на строку Биткойн, которая является строкой 2 на листе «CMC». Если, например, Биткойн переместится в строку 3 на листе «CMC», то моя таблица будет испорчена и заменена значениями из новой монеты, перемещенными в строку 2.

Можно ли в любом случае динамически ссылаться на данные из листа "CMC", чтобы, если монета переместилась в другую строку, моя таблица на втором листе все равно могла обновиться соответствующим образом, и мне не пришлось менять строку вручную?

CMC Sheet

1 Ответ

0 голосов
/ 16 ноября 2018

Загрузка результата powerquery в виде отчета сводной таблицы, а не таблицы

Затем извлечение нужных данных из сводной таблицы с формулой GETPIVOTDATA

Чтобы ввести формулу, введите =, затем щелкните нужную ячейку в сводной таблице,Пример вывода:

=GETPIVOTDATA("Sum of Column1.price_usd",pivot_tab!$A$3,"Column1.symbol","XRP")

Альтернативно, оставьте его в таблице и используйте vlookup или index / match для символа:

=vlookup("XRP",table_tab!$a:$f,3,false)

аналогично

=index(table_tab!c:c,match("XRP",table_tab!a:a,0))
...