Поиск в разных столбцах и подсчет указанных значений c в Google Sheets - PullRequest
1 голос
/ 16 января 2020

Мой лист Google выглядит следующим образом:

enter image description here

Я хочу, чтобы столбцы H, I и J были заполнены данными A: F столбцов. Данные будут вставлены с использованием формы. Каждый ряд (A: F) - это день. Столбец C разделяет текстовые элементы, используя «,». Это будет больше, чем железо, стекло или дерево. Это всего лишь пример. Страны (столбец G) предварительно отредактированы.

Я хочу, чтобы при вводе нового дня (строки) было найдено железо, стекло и дерево, купленное каждой страной, и если он найдет элемент, добавляющий 1 к соответствующему, то я буду знать, что Франция покупает больше стекла, чем железо и ноль дерева.

1 Ответ

1 голос
/ 16 января 2020

G7 ячейка:

={"countries"; "australia"; "america"; "greece"; "france"; "norway"; "edypt"; "russia"}

0

H7 ячейка:

={"glass","iron","wood"; 
 ARRAYFORMULA(IF(G8:G="",,IFNA(VLOOKUP(G8:G, 
 QUERY(SPLIT(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(
 IF(IFERROR(SPLIT({C7:C; F7:F}, ","))<>"", 
 "♦"&{A7:A; D7:D}&"♥"&SPLIT({C7:C; F7:F}, ",")&"♥", ), 
 "where Col1 is not null", 999^99)),,999^99), "♦")), "♥"), 
 "select Col1,count(Col1) group by Col1 pivot Col2"), {2,3,4}, 0))*1))}

0

Демонстрация электронных таблиц

...