首页 > 解决方案 > 如果满足范围内的条件,公式将数据移动到第二页

问题描述

我正在研究一个将数据从一页移动到另一页的谷歌表格项目。我需要公式来搜索范围('Booth Placement'!O2:O1000=133),如果单元格等于设定值,它将写入同一行的数据'Booth Placement'!A2:A1000

我知道 IF 只能用于一列,而不是跨越多列的范围。我应该如何切换下面的公式?

=IF('Booth Placement'!O2:O1000=133,'Booth Placement'!A2:A1000,"")

我试图使这个公式尽可能简单,因为我将不得不更改它在第二页的每个单元格上搜索的值。我已经用谷歌搜索了两天,我很确定我只是错过了显而易见的事情。感谢任何/所有帮助。

标签: if-statementgoogle-sheetsfiltergoogle-sheets-formulaarray-formulas

解决方案


尝试:

=FILTER('Booth Placement'!A2:A1000; 'Booth Placement'!O2:O1000=133)

或者:

=ARRAYFORMULA(IF('Booth Placement'!O2:O1000=133; 'Booth Placement'!A2:A1000; ))

推荐阅读