Я роблю цей запит у своїй електронній таблиці Google:
=QUERY(H4:L35;"select sum(L) where H='First Week'"; -1)
Але він повертає таблицю з заголовком "sum" та результатом під нею. Те, що я хочу, це лише результат! Як видалити заголовок? Можна я?
Я роблю цей запит у своїй електронній таблиці Google:
=QUERY(H4:L35;"select sum(L) where H='First Week'"; -1)
Але він повертає таблицю з заголовком "sum" та результатом під нею. Те, що я хочу, це лише результат! Як видалити заголовок? Можна я?
Відповіді:
Спробуйте це:
=QUERY(H4:L35,"select sum(L) where H='First Week' label sum(L) ''")
Сподіваюся, що це допомагає!
LABEL B 'Label1', C 'Label2'
для кількох стовпців
=QUERY(QUERY(A1:D, "SELECT *", 1), "SELECT * OFFSET 1", 0)
Зовнішній запит: "SELECT * OFFSET 1"
виключає перший рядок (заголовок).
Внутрішній запит чітко вказує один рядок заголовків (через третій аргумент, що надається QUERY
), тоді як зовнішній запит не вказує жодного.
QUERY
необхідний другий ? Параметр "0" не опускає заголовки, тому ви можете використовувати його на першому QUERY
, наприклад, так: QUERY('Form responses 3'!$A$2:$P$1017, "SELECT max(E),max(C), max(D) WHERE B='" & B14 & "' GROUP BY B LIMIT 1 ", 0)
OFFSET 1
що другий запит видалить перший рядок повернутого набору даних, а не заголовки в першому рядку.
pivot
, що не працює з будь-якою іншою відповіддю тут.
У мене є QUERY, який повертає топ 3. Я не міг змусити це працювати, коли повертав кілька рядків. Я в кінцевому підсумку просто приховав рядок із формулою, і тепер відображаються лише відповіді.
=INDEX(QUERY(H4:L35;"select sum(L) where H='First Week'"; -1),2,1)
Це просто аналізує повернутий масив і вибирає 2-й запис, повернутий у першому стовпці.
Ви також можете зробити це за допомогою функції фільтра, яка менш інтенсивна для обчислень.
=SUM(FILTER(L4:L35, H4:H35 = "First Week"))
Формат дивіться тут .
Приклад:
=QUERY(B4:C38,
"SELECT C, sum(B) where C!='' group by C label C 'Member', sum(B) 'Sum'"
)