我有一张工作表,我将新订单粘贴下来,如下所示: As you can se, the orders are composed by products a, b, c, d
在其他专栏中,我有数组公式来识别订单的限制,我的意思是订单星形和结束的行数(在第二个图片链接上你可以看到我的意思)。
好吧,现在我想创建一个arrayformula,它允许我按顺序搜索产品数量a,b,c,d。我做了一个在单元格上工作正常的函数:
=ARRAYFORMULA(IFERROR(VLOOKUP(H$1,INDIRECT(ADDRESS($F2:F,1)):INDIRECT(ADDRESS($G2:G,2)),2,0)))
但是,当我将它与ARRAYFORMULA一起使用时,它不起作用,因为它具有INDIRECT功能:
N <- 1e8
u <- integer(N)
system.time(u[] <- 1:N)
##user system elapsed
##2.295 0.240 2.537
system.time(u <- 1:N)
##user system elapsed
##0.064 0.123 0.188
我需要的结果应该像这样完成单元格:
But using an array formula instead of copy-pasting the formula cell by cell
我感谢并希望有人能帮助我解决这个问题!