excel vba使用字符串返回单元格地址

时间:2013-12-15 14:30:43

标签: excel-vba vba excel

我在excel中创建了一个从A1到C6的表,其中在列A中我有字符串,在列B和C中有一个数字。现在我想在vba中写一个函数代码,当我从列A传递一个字符串时,我得到对应于A的列C的范围或单元格地址。例如,如果在A5中我有“苹果”,当我通过苹果时作为函数的参数,它应该返回C5的单元格地址。我试图在网上搜索,但无法完成代码。

所以请各位帮我。这非常重要。

1 个答案:

答案 0 :(得分:0)

下面显示的单元格公式将返回数组中的索引$ A $ 1:$ A $ 5,其中找到值“peach”:

=MATCH("peach",$A$1:$A$5,0)

如果数组$ A $ 1:$ A $ 5中的值是:

  

苹果
  梨
  香蕉
  桃
  柠檬

然后公式将返回4,即发生“桃子”的数组中的行索引。从这里你应该能够完成你的要求。