Справка по формулам таблиц: объедините все совпадающие значения вместе (A, B, C, а не A B C), если совпадает заголовок столбца

#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

Комментарии:

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))})
  

введите описание изображения здесь

демонстрационная таблица