您的位置首页百科问答

Excel表格INDIRECT函数应用

Excel表格INDIRECT函数应用

的有关信息介绍如下:

Excel表格INDIRECT函数应用

在Excel表格上面,文本字符串不能被直接引用,如何才能将它们转换成可以引用的形式?此时就需要使用到INDIRECT函数,示例如下。

在C2单元格里边输入公式=INDIRECT("A"&"2"),即可将字符串“A2”转换成对A2单元格的引用。

函数公式解释说明:

1、INDIRECT函数是返回字符串指定的引用。

2、INDIRECT函数的语法为=INDIRECT(单元格的引用,可以选择A1样式或R1C1样式),其中,选择A1样式为TRUE(可以忽略),R1C1样式为FALSE。

3、如果单元格的引用是无效,将会报错#REF!。

如下图所示,如何使用INDIRECT函数和RANDBETWEEN函数随机选择A2:A16单元格里边的一个数据。

在D2单元格里边输入函数公式=INDIRECT("A"&RANDBETWEEN(2,16)),将会从A2:A16单元格里边随机选择出一个数。

函数公式释义:

先是RANDBETWEEN(2,16)从2~16里边随机选择出一个整数,再与字符“A”结合成字符串,由INDIRECT函数转换成单元格引用。

函数公式=INDIRECT("A"&RANDBETWEEN(2,16))也可以等价于=INDEX(A2:A16,RANDBETWEEN(1,15)),即:

在A2:A16的15个单元格数据里边,RANDBETWEEN(1,15))从1~15个数里面随机选择出一个数,再由INDEX函数返回相应的结果。