excel 根据数组中的条件查找列标题

hxzsmxv2  于 2023-05-30  发布在  其他
关注(0)|答案(2)|浏览(258)

我想根据可以在数组中找到的条件返回标头的值
示例:如果我将C4放在单元格I2上,则在左表的单元格D4处找到C4,因此它应该返回值Header 4,因为它是该列的标题

ivqmmu1c

ivqmmu1c1#

尝试:

·单元格J2中使用的公式

=CONCAT(REPT(A1:F1,N(I2=A2:F5)))

或者
·单元格J3中使用的公式

=FILTER(A1:F1,BYCOL(A2:F5=I2,LAMBDA(x,OR(x))))

或者
·单元格J4中使用的公式

="Header "&AGGREGATE(15,6,COLUMN($A$1:$F$1)/($A$2:$F$5=I2),1)
quhf5bfb

quhf5bfb2#

匹配列,返回表头

=LET(data,A1:F5,c,I2,e,"",
    h,TAKE(data,1),d,TOCOL(DROP(data,1)),
IFERROR(INDEX(h,,MOD((XMATCH(c,d)-1),COLUMNS(h))+1),e))

相关问题