Arrays 在图纸中使用Vlookup内部数组公式

Arrays 在图纸中使用Vlookup内部数组公式,arrays,google-sheets,google-sheets-formula,array-formulas,gs-vlookup,Arrays,Google Sheets,Google Sheets Formula,Array Formulas,Gs Vlookup,我有两张相关列的表格: 保兑卡 a。电子邮件 b。学分 购买信用卡。 a。电子邮件 b。滚动总学分 我希望通过交叉引用电子邮件将“购买信用”中的“滚动总信用”填入“确认卡”中的“信用”,以显示用户拥有多少信用 我希望能在一个数组公式中实现这一点,这样当用户被添加到我的数据库中的确认卡中时,他们拥有的信用额度会自动更新 这是我目前在“已确认卡”中使用的,用于尝试获取用户拥有的信用额: =ArrayFormula(VLOOKUP(A2:A,'Purchase Credits'!A2:F,

我有两张相关列的表格:

  • 保兑卡
    • a。电子邮件
    • b。学分
  • 购买信用卡。
    • a。电子邮件
    • b。滚动总学分
我希望通过交叉引用电子邮件将“购买信用”中的“滚动总信用”填入“确认卡”中的“信用”,以显示用户拥有多少信用

我希望能在一个数组公式中实现这一点,这样当用户被添加到我的数据库中的确认卡中时,他们拥有的信用额度会自动更新

这是我目前在“已确认卡”中使用的,用于尝试获取用户拥有的信用额:

=ArrayFormula(VLOOKUP(A2:A,'Purchase Credits'!A2:F,5))

公式正确地为A2(第一封用户电子邮件)输入了正确的信用额,但是,它将该值输入到每一行,而不考虑电子邮件。例如,如果
alex@gmail.com
有100个信用,该金额显示为“信用”中的每一行。

您需要第四个vlookup参数。尝试:

=ARRAYFORMULA(IFERROR(VLOOKUP(A2:A, 'Purchase Credits'!A2:F, 5, 0)))

欢迎来到StackOverflow。如中所述,此站点是有用问题及其答案的存储库,而不是教程站点或帮助/讨论论坛。您没有提供理解您试图做什么所需的任何上下文。把自己放在一个不知道你的项目是什么的人的位置上,并在这个层次上进行解释。请参加,访问,特别是阅读和学习如何有效地使用本网站。