在Excel中查找包含单元格内容的单元名称

时间:2014-07-17 07:34:35

标签: excel

假设我有一个这样的表(顶部的字母和旁边的数字代表行/列):

  | A |  B |  C |  D
------+----+----+----
1 | 1 | 2  |  3 |  4
2 | 5 | 6  |  7 |  8

我希望使用单元格内容找到单元格名称,因此如果我的函数输入为5,则该函数将返回A2,因为这是5所在的位置。

1 个答案:

答案 0 :(得分:0)

如果您的数据位于A到Z列之内,并且您只需要找到一个特定值,则可以使用以下公式:

=CHAR(SUMPRODUCT((A1:D2=5)*COLUMN(A1:D2))+64)&SUMPRODUCT((A1:D2=5)*ROW(A1:D2))

SUMPRODUCT((A1:D2=5)*COLUMN(A1:D2))返回5所在的列号。

SUMPRODUCT((A1:D2=5)*ROW(A1:D2))返回5所在的行号。

CHAR(65)提供A,因此您将列号添加到64以获取列字母。

E.g。如果是第一列,则会得到CHAR(1+64) CHAR(65),即A。

enter image description here