Excel中动态引用单元格:字母与数字拼接语法问题
Excel动态引用单元格(行号来自其他单元格)
你可以通过以下两种常用方法实现动态行号的单元格引用:
使用INDEX函数(推荐,非易失性)
INDEX函数可直接根据行号返回指定区域内的单元格内容,稳定性更好,不会因工作表变动额外消耗计算资源。假设存储动态行号的单元格是B1,要引用A列对应行的内容,公式为:
=INDEX(A:A, B1)
比如当B1的值为5时,公式会返回A5的内容;修改B1为12,就自动引用A12的内容。
使用INDIRECT函数(文本转引用)
INDIRECT函数能将文本格式的单元格地址转换成实际引用。同样假设行号存在B1,公式为:
=INDIRECT("A"&B1)
这里"A"是固定列标,通过&连接B1的行号,组合成类似"A5"的文本地址,再由INDIRECT转换成真实的单元格引用。不过注意:INDIRECT属于易失性函数,大量使用可能降低Excel的计算效率。
内容的提问来源于stack exchange,提问作者user229519
相关产品推荐
相关产品推荐

