【问题标题】:Moving values from one cell to another only if two separate cells match仅当两个单独的单元格匹配时,才将值从一个单元格移动到另一个单元格
【发布时间】:2020-01-03 15:01:28
【问题描述】:

我试图找到一个公式,该公式仅在两个单独的单元格匹配时才会从单元格中提取值。我已经用 =sumif 做到了这一点,使用公式 =SUMIFS(E7:E24, A7:A24,"Won", D7:D24, D31) 这将在 E7:E24 中添加我需要的数字,检查以确保 A7:A24 包含单词“Won”,然后将 D7:D24 与 D31 交叉引用,以确保两者匹配以达到我的目标。我需要这个是因为能够使用下拉菜单而不是手动输入大量重复信息。我正在尝试再次执行此操作,但我无法使用 =sumifs 公式,因为我试图引入单词而不是数字。谷歌在这方面也没有太大帮助。我创建了一个样本表Here,并提供了一些基本信息。 J2 包含我的问题并显示我试图从中提取的单元格。在这方面的任何帮助都会很棒!

【问题讨论】:

  • J2 的预期输出是什么?
  • J2需要包含G10:AT10,准确输入以G6:AT6,A2:F2完全匹配为准

标签: google-sheets match google-sheets-formula array-formulas gs-vlookup


【解决方案1】:

尝试:

=ARRAYFORMULA(TEXTJOIN(", ", 1, IF(REGEXMATCH('C'!G6:AT6, A2), 'C'!G10:AT10, )))

对于完整的数组,您可以这样做:

=ARRAYFORMULA(HLOOKUP($A$2, $AD$6:$AT, ROW($A$5:$A$8)+MATCH(K1, $A$10:$A, 0)-1, 0))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-22
    • 1970-01-01
    • 1970-01-01
    • 2012-08-04
    • 1970-01-01
    • 2018-04-22
    • 2018-03-26
    • 1970-01-01
    相关资源
    最近更新 更多