我在Excel上有一个2D数组,其中的值可能是重复的。
在另一个单元格上我有一个值。现在我想得到我的二维数组的第一个单元格的地址,它有相同的值。第一个单元格我的意思是第一个在读取的基础上,从左到右,从上到下。
如果只有不同的值,我可以这样做
=SUMPRODUCT((AF26:AK30=W35)*ROW(AF26:AK30))
=SUMPRODUCT((AF26:AK30=W35)*COLUMN(AF26:AK30))
第一个公式用于行,第二个公式用于列。
但它对重复值不起作用。你知道我该怎么做吗?
3条答案
按热度按时间8hhllhi21#
备选方案:
mzillmmw2#
第一个匹配的地址(ByRows)
rqenqsqc3#
这将范围放入一列,然后MATCH返回它在该列中的位置。然后使用INT和MOD找到行和列。