Google Sheets — трехсторонний поиск по вертикальным и горизонтальным критериям

#excel #google-sheets #google-sheets-formula

#excel #google-sheets #google-таблицы-формула

Вопрос:

Пример данных: https://docs.google.com/spreadsheets/d/1dp15wVvTn-qZ_oBbnFblQZSlC8FrJ3qWvTgs80R5Ig8/edit?usp=sharing

Мне нужно выполнить vlookup по 3 критериям — один — вертикальный критерий, а два — горизонтальные критерии. Я искал решение в Google, но не могу найти что-то, что работает с данными, имеющими такую форму.

Это формат необработанных данных: введите описание изображения здеськак вы можете видеть, города определены на вертикальной оси, тогда как категории и подкатегории продуктов определены на горизонтальной оси.

Это ожидаемый результат:

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

По сути, данные должны быть отформатированы таким образом, чтобы их можно было загружать в инструмент визуализации.

Я был бы признателен, если бы вы могли сообщить мне о способе достижения этой цели!

Ответ №1:

использование:

 ={"City","Category","Sub-Category","Search Volime"; 
 INDEX(QUERY(SPLIT(FLATTEN(
 IF(B4:J="",,A4:Aamp;"×"amp;B2:J2amp;"×"amp;B3:J3amp;"×"amp;B4:J)), "×"), 
 "where Col2 is not null", 0))}
 

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

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

1. Вау, эта формула — это что-то другое, я думал, что хорошо разбираюсь в электронных таблицах, но ты потрясающий!