新手求教:无需指定行数,如何简化整列填充相同内容的公式?
简化Google Sheets整列填充相同内容的公式
针对你的需求,这里有几个更简洁的公式选项:
如果你想仅在B列有内容的行填充指定内容(比如"Hello"),用这个最直接:
=ArrayFormula(IF(B:B<>"", "Hello", ""))
这个公式会自动匹配B列的有效行,B列有内容的对应行就显示"Hello",空行则保持空白。如果你想填充到B列最后一个有内容的行(哪怕对应B行是空),可以用:
=ArrayFormula(IF(ROW(B:B)<=MAX(IF(B:B<>"",ROW(B:B))), "Hello", ""))
它会先找到B列最后一个非空行的行号,然后把"Hello"填充到该行为止,无需手动指定行数。要是你不需要依赖B列,只想给当前列全列填充内容(会覆盖所有行,包括下方空行),直接用:
=ArrayFormula("Hello")
对比你原来的拼接公式,这些写法更贴合“填充相同内容”的需求,逻辑也更清晰。
内容的提问来源于stack exchange,提问作者G. Lari
相关产品推荐
相关产品推荐

