跪求:excel vba 查找并获取单元格所在的行数?

我想表达的意思是这样的:有sheet1和sheet2两个工作表,sheet1中第一列是一些数值,sheet2中第一行是一些数值,我想做的就是,查找表2中与表1相同的数值所对应的行数,将行数这个值赋给表1中相对应的相同值后面的单元格。

比如表1—a列中有753,表2第一行第15列中是753那么表1—b列753后面就显示15。

比较急,所以麻烦高手帮帮忙啊
就是将表1中的数和表2对比,如果有相同的,就把表2相同数所在的行数带到表1。将不相同的在后面显示没有

第1个回答  2011-03-31
你是用手机上的,没法给你代码,给你个函数的。
=IF(ISERROR(INDEX(Sheet2!$A$1:$K$1,0,MATCH(A1,Sheet2!$A$1:$K$1,0))),"没找到",INDEX(Sheet2!$A$1:$K$1,0,MATCH(A1,Sheet2!$A$1:$K$1,0)))本回答被提问者采纳
第2个回答  2011-03-31
描述混乱,表2第一行第15列中是753,返回15,到底是返回行还是返回列,另外,表2中是不是只有1行数据?
第3个回答  2011-03-31
不用vba,用函数就可以做,把问题作为内容、样表(请注意:要03版的,把现状和目标效果表示出来)作为附件发来看下 [email protected]
相似回答