#google-sheets #pivot #google-sheets-formula #array-formulas #google-sheets-query
#google-sheets #сводная #google-sheets-формула #массив-формулы #google-sheets-query
Вопрос:
(Google Sheets, справка по формулам / уравнениям, работает в Windows 10, сравнение 2 листов в одном документе Google Sheet)
Здравствуйте,
Мне нужно массово добавлять значения ячеек вместе, если они соответствуют значению столбца A. Мне нужно, чтобы при совпадении значения столбца A в столбце H все совпадающие значения заполнялись в одну ячейку на другом листе. Я не уверен, какое уравнение использовать для этого, поскольку столбец H — это числа и не может использовать Sumifs.
Второй раз публикую, поэтому нужно прикрепить ссылку на скриншот Google sheets.
Комментарии:
1. поделитесь копией своего листа
2. Я не могу, в перечеркнутых таблицах указаны конфиденциальные цены.
Ответ №1:
попробуйте:
=ARRAYFORMULA({QUERY(QUERY({Sheet1!A2:A, Sheet1!H2:H},
"select Col1,count(Col1) where Col1 is not null group by Col1 pivot Col2"),
"select Col1 offset 1", 0), SUBSTITUTE(REGEXREPLACE(TRIM(
TRANSPOSE(QUERY(TRANSPOSE(IF(QUERY(QUERY({Sheet1!A2:A, Sheet1!H2:H},
"select count(Col1) where Col1 is not null group by Col1 pivot Col2"),
"offset 1", 0)="",,QUERY(QUERY({Sheet1!A2:A, Sheet1!H2:Hamp;","},
"select count(Col1) where Col1 is not null group by Col1 pivot Col2"),
"limit 0", 1))),,9^9))), "s|,$", ), ",", ","amp;CHAR(10))})