【发布时间】:2021-11-19 11:33:38
【问题描述】:
我想返回特定值的行标题值。
A 1 2 3
B 4 5 6
C 7 8 9
例如,如果值为 5,则应返回 B。
这里的数字和字母代表日期数据类型。
我试过了
=INDEX(A1:A3,MATCH(C3,B1:D3,0),1)
但不能应用于多列的情况。
【问题讨论】:
标签: excel vba excel-formula
我想返回特定值的行标题值。
A 1 2 3
B 4 5 6
C 7 8 9
例如,如果值为 5,则应返回 B。
这里的数字和字母代表日期数据类型。
我试过了
=INDEX(A1:A3,MATCH(C3,B1:D3,0),1)
但不能应用于多列的情况。
【问题讨论】:
标签: excel vba excel-formula
假设您只有一个与您的搜索值相等的值:
=INDEX(A1:A3,SUMPRODUCT((B1:D3=5)*(ROW(B1:D3))))
如果你有 Microsoft365,你可以试试:
=CONCAT(IF(B1:D3=5,A1:A3,""))
【讨论】: