【问题标题】:TEXTJOIN cells that only meet the IF仅满足 IF 的 TEXTJOIN 单元格
【发布时间】:2020-05-14 19:34:00
【问题描述】:

我正在研究 Google 表格,但尚未将 Google 脚本合并到这个问题中。我已经自动化了一个基于数据验证的过程,但我希望让数据看起来不那么笨重。我的目标是使用分隔符“,”加入文本,但前提是它们匹配一个确切的名称而不是其他任何人的名称。请参阅图片以了解我希望如何将其浓缩为此示例;

Ideal table to join text

此刻我不得不将每个控件在一个唯一列下与每个名称分开,但我想知道是否有人能够建议如何使用 TEXTJOIN() 只有当控件引用在我的名字旁边时;

Shea Murphy = Join (5.1-b) for In Progress from Column S 与所有其他名称不带 TEXTJOIN(5.1 等) 以及

Shea Murphy = Join (4.2, 5.10, 8.4) for Completed from Column U and all other names without TEXTJOIN(8.1, 8.2)

如果不能在 Google 表格上完成,请接受 Google Script 的想法,因为我也希望提高我的技能。感谢提供的任何帮助:)

【问题讨论】:

    标签: if-statement google-apps-script google-sheets textjoin


    【解决方案1】:

    试试这个 D 列是“已完成”的结果,E 列是“进行中”的结果

    已完成:=join(",",QUERY(D2:E8,"select E where D ='Shea'"))

    进行中:=join(",",QUERY(A2:B8,"select B where A ='Shea'"))

    【讨论】:

    • 欢迎您,如果成功请不要忘记接受答案
    • 另外只是一个更新忘了提到这个你可以使用Where D = ' "&F2&" '引用单元格而不是在公式中输入名称
    猜你喜欢
    • 2018-01-22
    • 1970-01-01
    • 2018-07-03
    • 1970-01-01
    • 1970-01-01
    • 2021-12-05
    • 1970-01-01
    • 1970-01-01
    • 2014-11-30
    相关资源
    最近更新 更多