问题描述: 我想在Google Sheets中使用ARRAYFORMULA函数,但只想填充到行中的空单元格,并停止在遇到非空单元格时填充。
解决方法: 要实现这个目标,你可以使用IF函数和COUNTA函数来判断单元格是否为空,并在ARRAYFORMULA函数中使用这些函数。
假设你要在A列中填充数据,你可以使用以下公式:
=ARRAYFORMULA(IF(COUNTA($A$1:A1)=ROWS($A$1:A1), "填充数据", ""))
这个公式的含义是:如果A列中从A1到当前行的单元格中包含的非空单元格数等于当前行的数目,就填充数据,否则保持为空。
你可以根据需要修改"填充数据"和""这两个参数。
这样,当你在A列中填充数据时,ARRAYFORMULA函数将只填充到行中的空单元格,并在遇到非空单元格时停止填充。