【发布时间】:2021-04-24 03:29:33
【问题描述】:
样本数据:https://docs.google.com/spreadsheets/d/10H7hToEek7XxXpPiAtlj6n58db_83Njdaxxspk4pIO8/edit?usp=sharing
我试图根据表 2 上的数据填充表 1 的第一列。VLOOKUP 不起作用,因为我将表 1 的第二列与表 2 的第二列进行比较,并且 vlookup 仅在我比较时才允许它表 2 的第一列。我尝试了 index+match,它适用于 1 行,但是当我尝试使用 arrayformula 填充所有行时,它永远不会为所有其他行运行。
这是我使用的索引+匹配公式:INDEX(Sheet2!A2:A,MATCH(B2:B,Sheet2!B2:B,0))
这是我使用 arrayformula 的公式:
=ARRAYFORMULA(INDEX(Sheet2!A2:A,MATCH(B2:B,Sheet2!B2:B,0)))
如何让所有行都运行这个程序,如果这不起作用,有没有更好的方法来解决这个问题?
【问题讨论】:
标签: google-sheets google-sheets-formula