arrays - 如何防止 arrayformula 填充空行(Google Sheets/Excel)
问题描述
一种 | 乙 | C | |
---|---|---|---|
1 | 苹果 | 香蕉 | 水果 |
2 | 26 | 28 | 香蕉 |
3 | 36 | 34 | 苹果 |
4 | 33 | 39 | 香蕉 |
5 | 香蕉 | ||
6 | 香蕉 |
(谷歌表格)所以在这里我在 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"))})
推荐阅读
- r - 闪亮的仪表板绘图缩放
- git - 使用 git rebase 跳过一些目录或文件
- sql - 如何在几个工作时间后计算未来的日期时间
- linux - 将文件中的行附加到另一个文件
- ios - UIViewController 自定义过渡卡在 iOS13 上
- ios - 在 CoreData 中保存然后从 managedObjectContext 访问实体偶尔会崩溃
- jenkins - 在 Jenkins 中的构建之间保持信息
- r - 无法在 mac 上安装 devtools 包
- javascript - React Native - 使用道具的传递函数, - 作为道具
- ios - 如何在从主函数返回值之前等待委托函数完成