我试图在学校找到时间表冲突,我已经达到以下数组公式。
=ArrayFormula(IFERROR(INDEX(E2:E8,MATCH(1,(F2:F8=F16)*(J16>=J2:J8)*(J16<K2:K8),0))))
E
是旅行说明F
是行程中涉及的班级表格J
是行程的开始/结束时间它工作正常,但现在我需要它来匹配F16
中F2:F8
s值的任何实例。
此范围列出了旅行中的班级表格,目前他们都需要在他们自己的单独单元格中列出,以便匹配工作。我更喜欢一种解决方案,其中所有形式的旅行都可以列在一个单元格中,arrayformula
仍然可以找到它。
我可以使用通配符搜索吗?如何将它用于匹配部分?
非常感谢任何帮助,
史蒂夫
答案 0 :(得分:0)
MATCH(1,(F2:F8=F16)*(J16>=J2:J8)*(J16<K2:K8),0)
变为:
MATCH(1,(SEARCH(F16,F17)>0)*(J16>=J2:J8)*(J16<K2:K8),0)
其中F17包含所有形式,如:Form1,Form2,Form3等。 你是说所有形式都在一个单元格中,然后如果任何形式是= F16,那么它仍然带有另一个部分。