Искать столбцы по наименьшему значению (в каждой строке) и возвращать заголовок и значение - PullRequest
1 голос
/ 16 марта 2020

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

Я пробовал комбинацию VLOOKUP и MATCH, но, похоже, не могу достать ее всем собрались вместе.

enter image description here

Вот ссылка на мой лист .

1 Ответ

2 голосов
/ 16 марта 2020

try:

=ARRAYFORMULA(QUERY(TRANSPOSE(QUERY(TRANSPOSE(A2:G),
 "select "&TEXTJOIN(",", 1, IF(LEN(A2:A), 
 "min(Col"&ROW(A2:A)-ROW(A2)+1&")", ))&"")),
 "select Col2"))

enter image description here

и заголовки:

=ARRAYFORMULA(IFNA(VLOOKUP(I2:I, SPLIT(TRANSPOSE(SPLIT(
 QUERY(TRANSPOSE(QUERY(TRANSPOSE(IF(B2:D="",,"♠"&B2:D&"♦"&B1:D1))
 ,,99^99)),,99^99), "♠")), "♦"), 2, 0)))
...