以下公式正在运行,但数组公式无效。
工作情商: = IF(V2:V = 1,INDEX($ E $ 2:$ E,MATCH(T2& B2&“Delivered Time(Today)”,$ T $ 2:$ T& $ B $ 2:$ B& $ C $ 2: $ C,0)), “”)
我想知道,但这个公式不起作用: = ARRAYFORMULA(IF(V2:V = 1,INDEX($ E $ 2:$ E,MATCH(T2& B2&“Delivered Time(Today)”,$ T $ 2:$ T& $ B $ 2:$ B& $ C $ 2:$ C,0)), “”))
有人可以教我解决这个问题吗?
示例细节: Example Sheet is here
答案 0 :(得分:0)
不幸的是,并非所有Sheets函数都在arrayformula中工作,而INDEX和MATCH是两个不能
相反,你可以使用VLOOKUP并构造一个数组来完成INDEX / MATCH的工作:
=ArrayFormula(IF(V2:V=1,VLOOKUP(T2:T&B2:B&"Delivered Time (Today)",{T2:T&B2:B&C2:C,E2:E},2,0),))
您可以在示例表的此副本中使用它: https://docs.google.com/spreadsheets/d/1dFVNfPn0R9goQaLjRvZEwggRthbkEY3nC3aqC2joPcw/edit?usp=sharing