Ошибка SPARKLINE, когда ячейка извлечения данных содержит формулу.Есть ли обходной путь для этого? - PullRequest
0 голосов
/ 21 января 2019

Я пытаюсь получить ячейку данных для данных извлечения гистограммы =SPARKLINE с другого листа. По какой-то причине =SPARKLINE не распознает данные ячейки, если она получена по формуле. Есть ли обходной путь для этого, пожалуйста?

Я пытался извлечь данные несколькими способами, сначала вытащив их в разные ячейки с одного листа. Я также пытался извлечь данные с помощью =TEXT, но, похоже, не распознает их.

Пример:

В ячейке A1 на Sheet2 у меня есть формула ='Sheet1'!I21, поэтому ячейка A1 на Sheet2 будет отображать то же содержимое, что и в ячейке I21 на Sheet1.

На Листе 2 у меня есть график SPARKLINE в ячейке A2 с кодом

=sparkline(A1,{"charttype","bar";"max",100;"color1","#1A73E8"})

при попытке извлечь данные из ячейки A1.

Я альтернативно попробовал

=sparkline((text(A1,"#")),{"charttype","bar";"max",100;"color1","#1A73E8"})

Команда =SPARKLINE, по-видимому, не распознает данные в ячейке A1 на Листе 2, обеспечивая ошибку

SPARKLINE требуется больше точек данных. Ожидается: 1, найдено: 0.

Скажите, что ячейка I21 на листе 1 имеет значение "20". Если я заменю формулу в ячейке A1 листа 2, диаграмма =SPARKLINE будет работать нормально. Если я использую формулу для извлечения данных, я получаю ошибку.

Ответы [ 2 ]

0 голосов
/ 21 января 2019

Поиграв немного больше, я смог найти решение.Использование формулы = VALUE, похоже, исправило это.Таким образом, вместо = 'Sheet1'! I21, = value ('Sheet1'! I21) работал просто отлично.На всякий случай, если кто-нибудь найдет ту же проблему, я отмечу это как ответ.

0 голосов
/ 21 января 2019
=sparkline(A1,{"charttype","bar";"max",100;"color1","#1A73E8"}) 

работает, поэтому у вас есть некоторые проблемы, кроме синтаксиса.Может быть, локаль?

SO54291840 example

IMPORTRANGE не обязательно нарушит вышесказанное - однако текстовый формат будет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...