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

Find row name based on specific value in Excel

我有一个矩阵数据集,其值在 Excel 中,其中行名和列名相同。我已将所有矩阵值放在一个列中,但现在想要一个 returns 该值的匹配行名和/或列名的公式。我已经尝试过 VLOOKUP 以及 INDEX 和 MATCH 的版本,但无法正常工作。

这是数据的说明:

您不是在查找行名或列名,您是在查找第一行或第一列的内容:

假设您想知道单元格“C4”的“列名”,那么您只需要求 Cell(3,1)(3 表示“C”)。
假设您想知道单元格“C4”的“行名”,那么您只需要 Cell(1,4).

设置:

来源table范围A1:D4

H 列中填充的值以供检查。

单元格 F2 中的公式:

=IFERROR(INDEX($A:$A,MIN(IF($B:$D=H2,ROW($B:$D),10^10))),"")

单元格 G2 中的公式:

=IFERROR(INDEX($A:$D,1,MIN(IF($B:$D=H2,COLUMN($B:$D),10^10))),"")

根据您的版本,您可能必须使用 CTRL+SHIFT+ENTER 来实现这些公式。输出将如下所示。