Конвертировать пустые значения в ноль при использовании функции Query - PullRequest
0 голосов
/ 25 февраля 2019

Есть ли способ преобразовать данные, идущие в функцию query(), чтобы пустые / нулевые значения были преобразованы в ноль?

У меня есть набор данных с тремя столбцами:

Group    AC       Plan
Comms    350      [blank]
IT       50,000   85,000
Rent     15,000   15,000
Training [blank]  8,500

Я хочу запросить набор, чтобы найти разницу между AC и Plan,
например =query('data', "select A, B-C",1).Однако, так как в запросе пропущены пустые ячейки при вычислении B-C, результат выглядит следующим образом:

Group    Diff
Comms    [blank]
IT       -35,000
Rent     0
Training [blank]

Когда я хотел это:

Group    Diff
Comms    350
IT       -35,000
Rent     0
Training -8,500

Перед тем, как вы взбеситесь: я не способен изменять исходные данные (входящие данные фактически являются другими query() с использованием функциональности pivot).И причина, по которой мне нужно, чтобы это работало, заключается в том, что я использую предложение limit, чтобы ограничить результаты только верхними 25 и нижними 25 различиями.

1 Ответ

0 голосов
/ 25 февраля 2019
=ARRAYFORMULA(IF(QUERY(T3:V7)="", 0, QUERY(T3:V7)))

0

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