【问题标题】:Google Sheets IF StatementGoogle 表格 IF 声明
【发布时间】:2020-04-07 15:49:10
【问题描述】:

感谢迄今为止在这个项目上帮助过我的人。我现在的问题是我需要以这种格式返回我的数据。

我有这个公式来查找“H”和“V”,然后返回员工的姓名。如果单元格中存在 H,我正在尝试在名称后添加 (H)。

如果单元格值 = "H" 返回格式像这样 Employee1(H), Employee2

如果Cell值不是像Employee1这样的H返回值,

这是我用来返回名称的公式

=IFNA(JOIN(", ", FILTER(Input!$A$5:$A$30, REGEXMATCH(Input!Q5:Q30, "V|H"))))

这是我拥有的 IF 逻辑,但它没有在名称后输入 (H),它仍然只是返回名称,所以我拥有的 IF 是 False

=IFNA( IF (Input!K5:K30 = "H", JOIN( " (H) , ", FILTER (Input!$A$5:$A$30, Input!K5:K="H")), JOIN(", ", FILTER(Input!$A$5:$A$30, REGEXMATCH(Input!K5:K30, "V")))))

上面的公式是表格中的内容,我意识到我仍然有 V|H,但删除后它仍然不起作用

由于这是在公司系统上,如果我有一个电子邮件地址要与之共享,我只能与某人共享此文件,它不会让我获得与任何人共享的公共链接。

这是链接,但我不确定它是否有效,如果无效,请将您的电子邮件发送给我,我将添加到文件中以供访问。

https://docs.google.com/spreadsheets/d/1c-KYphQwpMuT2IK9ezHms4DqbyL0fjgSksPFwBhLJXU/edit?usp=sharing

截图

【问题讨论】:

  • 谢谢,我已向您发送了指向您在个人资料中发布的联系电子邮件的链接。此外,我在日历上添加了您建议的 E5-H5(或 1 月 1-4 日)的公式,名称显示但还没有 (H)。
  • 你忘了Input! - i.stack.imgur.com/aYw76.png

标签: regex if-statement google-sheets filter google-sheets-formula


【解决方案1】:

尝试:

=IFNA(JOIN(", ", FILTER(IF(Input!Q5:Q30="H", Input!A5:A30&"(H)", Input!A5:A30), 
 REGEXMATCH(Input!Q5:Q30, "V|H"))))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-19
    • 1970-01-01
    相关资源
    最近更新 更多