Как запросить (пройти) по широкоформатной таблице?

У меня есть такой стол.

Пример таблицы

Я не могу понять, как проходить (выборочно запрашивать) по странам и выводить данные за дату. Иногда мне нужна одна страна, иногда 3 или 5.
Мне просто нужно иметь отдельную таблицу, где у меня будет что-то подобное для дальнейшей обработки (диаграммы и другие расчеты). введите описание изображения здесь

Обычно я бы использовал что-то вроде

=QUERY(A1:100, "SELECT a column WHERE a row ='Name of a country'")

или же

=TRANSPOSE(QUERY(A1:100, "Select * WHERE A = 'Australia'"))

Но похоже, что эта логика здесь не работает. Есть идеи?

Вот пустышка

PS Второй накопительный столбец - это просто пример расчетов, которые мне нужно будет сделать позже с номерами каждой страны. Я просто добавлю =iferror(B3+C2,"0") Хотя, если у вас есть какие-либо идеи о том, как оптимизировать это, я буду рад это услышать.

Всего 1 ответ


пытаться:

=QUERY(TRANSPOSE(QUERY(TRANSPOSE(Sheet4!A:AQ), 
 "where Col1 matches 'Date|Australia|India'", 0)), 
 "where Col1 >= "&DATEVALUE("2020-1-23")&" 
    and Col1 <= "&DATEVALUE("2020-1-30"), 1)

0

и совокупные (промежуточные итоги) могут быть сделаны как:

=ARRAYFORMULA(IF(O3:O="",,SUMIF(ROW(O3:O), "<="&ROW(O3:O), O3:O)))

0