if-statement - 如果满足范围内的条件,公式将数据移动到第二页
问题描述
我正在研究一个将数据从一页移动到另一页的谷歌表格项目。我需要公式来搜索范围('Booth Placement'!O2:O1000=133
),如果单元格等于设定值,它将写入同一行的数据'Booth Placement'!A2:A1000
。
我知道 IF 只能用于一列,而不是跨越多列的范围。我应该如何切换下面的公式?
=IF('Booth Placement'!O2:O1000=133,'Booth Placement'!A2:A1000,"")
我试图使这个公式尽可能简单,因为我将不得不更改它在第二页的每个单元格上搜索的值。我已经用谷歌搜索了两天,我很确定我只是错过了显而易见的事情。感谢任何/所有帮助。
解决方案
尝试:
=FILTER('Booth Placement'!A2:A1000; 'Booth Placement'!O2:O1000=133)
或者:
=ARRAYFORMULA(IF('Booth Placement'!O2:O1000=133; 'Booth Placement'!A2:A1000; ))
推荐阅读
- java - 将 Spring MVC Web 应用程序转换为独立的桌面软件
- java - 驱动程序无法解决错误,而 WebDriver 是通过 Selenium 和 Java 从不同功能的 public static void main() 外部定义的
- python - allure-pytest:AttributeError:“模块”对象没有属性“附件类型”
- android-studio - 使用带有游标的“between”查询sqlite数据库
- php - PayPal 即时付款通知疑难解答
- macros - sas 宏参数的多个值
- azure - 是否可以访问 Windows 10 文件共享上的 Azure 应用服务日志文件?
- selenium-webdriver - 如何从量角器中的第一 2 行 ag-grid 中获取每个单元格的文本
- javascript - 未捕获的错误:打包程序未在 http://192.168.0.100.19001 运行
- python - 如何转换文件以通过 JSON 发送(到 Odoo 控制器)