在Excel中根据特定值查找行名称

lo8azlld  于 2023-03-24  发布在  其他
关注(0)|答案(2)|浏览(226)

我在Excel中有一个矩阵数据集,其中的行和列名相同。我已经将所有矩阵值放在一个列中,但现在需要一个公式来返回该值的匹配行名称和/或列名。我已经尝试了VLOOKUP以及INDEX和MATCH版本,但无法使其工作。
以下是数据的说明:

km0tfn4u

km0tfn4u1#

设置:
源表范围A1:D4

值填充在H列中以供检查。
单元格F2中的公式:
=IFERROR(INDEX($A$1:$A$4,MIN(IF($B$2:$D$4=H2,ROW($B$2:$D$4),10^10))),"")
单元格G2中的公式:
=IFERROR(INDEX($A$1:$D$1,1,MIN(IF($B$2:$D$4=H2,COLUMN($B$2:$D$4),10^10))),"")
根据您的版本,您可能需要使用CTRL+SHIFT+ENTER来实现这些公式。输出将如下所示。

dxpyg8gm

dxpyg8gm2#

您要查找的不是行名或列名,而是第一行或第一列的内容:
假设您想知道单元格“C4”的“columnname”,那么您只需输入Cell(3,1)(3表示“C”)。
假设你想知道单元格“C4”的“行名”,那么你只需要输入Cell(1,4)

相关问题