Я сделал этот тестовый лист: https://docs.google.com/spreadsheets/d/1evuTnCh4Oq60totOtgtXzjJA41YsSDYQoSuMmTegIhU/edit?usp=sharing И все, что мне нужно, это получить уникальные значения и их сумму в следующей строке: в C1 мне нужно показать картофель, помидор (уникальные значения) в D1 мне нужно показать их сумму (20) (25)
Но даже используя чатGPT, я не могу найти правильный код.
Ребята, вы можете мне помочь? :D





Вы можете попробовать:
=query(A:B;"Select Col1,sum(Col2) Where Col1<>'' group by Col1 label sum(Col2) ''")
Обновленная формула:
=let(Σ; query(hstack(A:A;C:C);"Select Col1,sum(Col2) Where Col1<>'' group by Col1 label sum(Col2) ''");
vstack(Σ; hstack("Total";sum(index(Σ;;2)))))
Могу ли я сгруппировать его без столбца? Например, от a1 до a4 или от b1 до b4, потому что на реальном листе я не собираюсь использовать столбец, вместо этого мне нужно установить интервал.
Извините, я не могу получить представление о том, что вы пытаетесь передать. Если вы можете воссоздать это в своем тестовом листе; возможно, визуальный аспект прояснит ситуацию...
Сработало, но мне нужно другое. Мне нужно пропустить столбец «не имеет значения» и сделать то же самое, но только со столбцами a и c. это возможно? Я обновил тестовый лист, чтобы вы могли видеть
замените часть A:B в формуле на hstack(A:A;C:C)
«Параметр функции QUERY 3 ожидает числовые значения, но 'Выбрать Col1,sum(Col2) Где Col1<>'''' группировать по метке Col1 sum(Col2) ''
Ой, я забыл hstack, сработало!! Не могли бы вы вкратце объяснить, что вы вообще делали? так что я могу понять не только копирование и вставку
Последний вопрос: теперь мне нужно добавить сумму под последним значением. Например, в d3 — Word Total, а в e3 — сумма значений, указанных выше. Но если я добавлю еще одну вещь, например Apples-15, она должна будет перейти на одну ячейку ниже и показать сумму слов и значение.
Попробуйте обновленную формулу, добавленную к ответу
Спасибо тебе за все. Еще одно сомнение, может быть, вы мне поможете, как мне заставить его работать в Excel? Только что узнал, что эти формулы там не работают. Есть ли у вас какая-нибудь адаптация, которую вы можете мне предложить?
Вы можете опубликовать сообщение с просьбой о помощи по тегу excel.
Хорошо! Спасибо за помощь <3 Вы мне очень помогли, спасибо!!
Работал!! Теперь я попробую использовать это на настоящем листе :D Большое вам спасибо!