我有一张包含主信息的工作表,根据任何给定行中的信息将其拉入其他几个工作表。例如,子集1,2和3的列C中的状态,所以:
=query('Master Info'!A:G, "select * where C = 'A' order by A")
运作良好,但是对于Sub Set 4,我们正试图获得任何有' PM ='在任何单元格(任何列),这成为一个非常重复的查询。在样本中它是:
=query('Master Info'!A:I, "select * where A starts with 'PM=' or B starts with 'PM=' or C starts with 'PM=' or D starts with 'PM=' or E starts with 'PM=' or F starts with 'PM=' or G starts with 'PM=' or H starts with 'PM=' or I starts with 'PM=' order by A")
在实际工作表中,有35行,因此查询要长一些。
我想知道是否有办法将where定义为范围,例如:
=query('Master Info'!A:I, "select * where A:I starts with 'PM=' order by A")
但是,该代码无法正常运行,并提供#VALUE!
错误。
答案 0 :(得分:0)
请尝试类似:
pattern
在A1中设置一个标志并向下复制以适应。