如何防止arrayformula填充空行(Google Sheets/Excel)

How to prevent arrayformula from filling in empty rows (Google Sheets/Excel)

A B C
1 Apples Bananas Fruit
2 26 28 Banana
3 36 34 Apple
4 33 39 Banana
5 Banana
6 Banana

(Google Sheets) 所以在这里我在 C1 上使用 arrayformula 来评估哪种类型的水果数量更大。

C1中的公式:=arrayformula( { "Fruit"; if(A2:A>B2:B, "Apple", "Banana") } )

但是,即使 Apples 和 Bananas 列中没有任何输入,从第 5 行开始的行也会被填满。有什么办法可以重写 C1 中的公式,使这些行显示为空白?此外,由于任务的性质,无法删除 =arrayformula 功能。感谢您的帮助,谢谢!

再添加一个IF喜欢:

=ARRAYFORMULA({"Fruit"; IF(A2:A="",, IF(A2:A>B2:B, "Apple", "Banana"))})