搜索最低值的列(在每一行中)和 return header 和值

Search columns for lowest value (in each row) and return header and value

我想在一个范围内搜索连续某件商品的最低价格,return 该价格以及商店 (header)。理想情况下,这将是一个 ARRAYFORMULA,因为列表可能会不断增长。

我尝试了 VLOOKUPMATCH 的组合,但似乎无法将它们全部组合在一起。

这是 link 到 my sheet

尝试:

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

和headers:

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