如何使用ROW函数替换SUBSTITUTE公式中F列后的固定行号
公式调整方案
最终修改后公式(符合使用ROW函数替换固定行号的要求)
=SUBSTITUTE(INDIRECT("F"&ROW()), ",", CHAR(10))
实现说明
- 原公式里的固定行号
10被ROW()函数替代,ROW()运行时会自动返回公式所在单元格的行号,不需要手动修改数值 - 用
INDIRECT()函数将拼接好的文本"F"+行号转换为Excel可识别的单元格引用,确保公式可以正常读取对应单元格的内容 - 调整后的公式不管复制到表格的哪一行,都会自动指向当前行的F列单元格,完全满足动态适配的需求
可选实现(非易失性,性能更优,适合大表格场景)
=SUBSTITUTE(INDEX(F:F, ROW()), ",", CHAR(10))
说明:直接通过INDEX函数定位F列的第ROW()行单元格,不需要做文本转引用的处理,公式运行效率更高。
内容的提问来源于stack exchange,提问作者Rick Howard
相关产品推荐
相关产品推荐

