excel中如何返回某个字符串在工作表里的位置

例如我想在SHEET1中查找字符串"AA"在SHEET1中的行列值,并返回行列值,请问EXCEL中是否有这样的函数

sheet2 A1 为你要查找字符的单元格位置(sheet2 A1输入"AA"),在sheet2 B1输入以下公式:
=ADDRESS(MATCH(A1,Sheet1!A:A,0),1)
就可以查找"AA"在sheet1 A 列当中的位置~
如要返回值,用VLOOKUP函数就可以
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-12-24
可以使用match函数,但是此函数只能在一列或一行中查找。 另一个缺点是只能找到最先找到的那个的位置。有重复值则找不到。
第2个回答  2009-12-24
行值:
=MIN(IF(A1:Z1000="AA",ROW(A1:Z1000)))

列值:
=MIN(IF(A1:Z1000="AA",COLUMN(A1:Z1000)))

均为数组公式(即以CTRL+SHIFT+ENTER三键结束公式)。
相似回答