【问题标题】:Using Excel TextJoin in conjunction with a Countifs() with multiple criteria将 Excel TextJoin 与具有多个条件的 Countifs() 结合使用
【发布时间】:2019-05-02 06:35:52
【问题描述】:

我想返回一个逗号分隔的字符串列表,基于两个表中的匹配,但带有条件条件。

下面你会明白我的意思。

还有我的公式: 玩家姓名:

{=TEXTJOIN(", ",TRUE,IF(B4=teamRecs,playerNames,""))}

玩家:

=COUNTIF(teamRecs,B4)

签名:

=COUNTIFS(teamRecs,B4,K4:K13,"y")

我的问题是我想返回 PlayerNames 列表,只有在他们已经签名后。 -- 这在 Excel 中可行吗?

【问题讨论】:

  • 只是在黑暗中拍摄,因为我没有TEXTJOIN,但可能有类似的东西吗? {=TEXTJOIN(", ",TRUE,IF(I4:I13=1, IF(J4:J13="y",H4:H13,""),""))}注意以数组公式输入。
  • 公式看起来不错,但看看你的公式 B4 一定是 A4
  • @jvdv 的答案很准确。谢谢。如果你把它作为一个答案,我会标记它。唯一缺少的是第二个 IF 的 else ""。谢谢

标签: excel vba excel-formula


【解决方案1】:

根据评论,您可以尝试:

{=TEXTJOIN(", ",TRUE,IF(I4:I13=1, IF(J4:J13="y",H4:H13,""),""))}

通过CtrlShiftEnter

作为数组输入

很遗憾我没有 TEXTJOIN 自己来测试它,即使我有 Excel 2016 :(

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-09-21
    • 2017-12-10
    • 1970-01-01
    • 1970-01-01
    • 2021-12-01
    • 1970-01-01
    • 2020-05-22
    • 1970-01-01
    相关资源
    最近更新 更多