Google sheets 使用索引+;比赛
样本数据: 我试图根据表2的数据填充表1的第一列。VLOOKUP不起作用,因为我比较了第1页的第2列和第2页的第2列,而VLOOKUP只允许比较第2页的第1列。我尝试了index+match,它只对一行有效,但当我尝试使用arrayformula填充所有行时,它不会对所有其他行运行 这是我使用的索引+匹配公式:Google sheets 使用索引+;比赛,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,样本数据: 我试图根据表2的数据填充表1的第一列。VLOOKUP不起作用,因为我比较了第1页的第2列和第2页的第2列,而VLOOKUP只允许比较第2页的第1列。我尝试了index+match,它只对一行有效,但当我尝试使用arrayformula填充所有行时,它不会对所有其他行运行 这是我使用的索引+匹配公式:index(Sheet2!A2:A,match(B2:B,Sheet2!B2:B,0)) 以下是我与arrayformula一起使用的公式: =ARRAYFORMULA(索引(Sheet2
index(Sheet2!A2:A,match(B2:B,Sheet2!B2:B,0))
以下是我与arrayformula一起使用的公式:
=ARRAYFORMULA(索引(Sheet2!A2:A,匹配(B2:B,Sheet2!B2:B,0))
如何对所有行运行此操作?如果此操作不起作用,是否有更好的方法执行此操作?每滑101:
=ArrayFormula(VLOOKUP(过滤器(B2:B,B2:B“”),{Sheet2!B:B,Sheet2!a:a},2))
per Dazrin:=ARRAYFORMULA(如果(B2:B=“”,VLOOKUP(B2:B,{Sheet2!B2:B,Sheet2!A2:A},2,FALSE))
这两个公式都有效,问题的出现是因为索引与Dazrin指出的ARRAYFORMULA不起作用