Google Sheets:如何用A1单元格公式自动为指定范围新增行填充指定值?
Google Sheets 最简解决方案
在A1单元格输入以下公式即可满足你的需求:
=ARRAYFORMULA(IF(ROW(A:A)<=5, "Apple", ""))
公式说明:
ARRAYFORMULA:实现单个单元格公式批量作用于指定范围,无需手动拖拽填充。ROW(A:A):获取对应单元格的行号。- 条件判断
ROW(A:A)<=5:确保仅对第1到第5行的A列单元格生效,当你在这个区间内新增行时,新行的行号仍会落在1-5范围内(插入行后原有行自动下移,新行将占用对应行号),因此会自动显示“Apple”。 - 行号超过5时返回空值,不会影响下方其他行内容。
如果要求仅新增行显示“Apple”、保留原有A2-A4为空,仅靠A1单元格的公式无法实现(Google Sheets无直接标识新增行的函数),因此上述数组公式是行业内针对该需求的最优最简方案。
内容的提问来源于stack exchange,提问作者user32433438
相关产品推荐
相关产品推荐

