If statement 创建嵌套的if语句。如果单元格K2或D2中有某些单词

If statement 创建嵌套的if语句。如果单元格K2或D2中有某些单词,if-statement,google-sheets,google-sheets-formula,If Statement,Google Sheets,Google Sheets Formula,我现在有一个公式,它查找单元格K2,如果单元格K2为空,则在单元格J2中写入单词“SKIP”。如下图所示: =如果(ISBLANK(K2),“SKIP”,“”) 我想做的是添加一个额外的检查,也就是说,如果D2单元中有“匿名”一词,那么在K2单元中保留“匿名”一词。这可能吗 我试过这个: =if(D2=“匿名”、“跳过”、“如果”(ISBLANK(K2)、“跳过”、“如果”) 但得到错误消息“IF的参数数量错误。应为2到3个参数,但收到4个参数。” 有人能帮忙吗?嵌套的IF语句是否正确?仅供参考

我现在有一个公式,它查找单元格K2,如果单元格K2为空,则在单元格J2中写入单词“SKIP”。如下图所示:

=如果(ISBLANK(K2),“SKIP”,“”)

我想做的是添加一个额外的检查,也就是说,如果D2单元中有“匿名”一词,那么在K2单元中保留“匿名”一词。这可能吗

我试过这个:

=if(D2=“匿名”、“跳过”、“如果”(ISBLANK(K2)、“跳过”、“如果”)

但得到错误消息“IF的参数数量错误。应为2到3个参数,但收到4个参数。”

有人能帮忙吗?嵌套的IF语句是否正确?仅供参考,我在谷歌工作。谢谢


作为背景,我有一个谷歌表单,它提供了用户反馈。我回复这些用户通过邮件合并插件与不同的罐头消息。K2是空白的,直到我手动对通过数据验证添加的反馈类型进行分类,直到我这样做,我需要J2使用SKIP这个词,以确保mailmerge工具不会通过电子邮件发送它们。一旦我对行进行了分类,J2就可以删除SKIP这个词,这样邮件合并工具就可以向该用户发送电子邮件。供参考另一个单元格通过vlookup读取K2,以创建屏蔽消息。如果K2是匿名的,“跳过”应该保留。

如果语句只接受3个参数(逻辑表达式、值如果为真、值如果为假)

根据您给出的逻辑,没有必要使用嵌套的IF,因为我们正在修改两个不同的单元格

J2-
=iF(ISBLANK(K2),“SKIP”,“”)

K2-
=IF(D2=“匿名”、“匿名”和“”)

但是,如果您想用“匿名”而不是“K2”来填充J2,您可以按照以下步骤操作:

我们要检查的第一件事是D2,如果D2有“匿名”字,我们就把这个字放在“匿名”上,不管K2是否为空。然后,如果D2为空,我们将检查K2是否为空,然后在其上添加“跳过”,如果不是,则添加“空白”。如果我们将其转换为If语句:

  • 逻辑表达式:
    D2='anonymous'
  • 值(如果为true):
    “匿名”
  • 值if false:
    “if(ISBLANK(K2),'SKIP',''”
  • 总结如下:


    =IF(D2=“匿名”、“匿名”、IF(ISBLANK(K2)、“SKIP”、”)
    根据您编写和添加的内容,我理解以下内容。你想要:

  • 如果单元格K2为空,则使J2=“跳过”
  • 如果单元格D2=“匿名”,则使J2=“跳过”
  • D2和K2中的值由您手动更改(使用下拉列表?)
  • 这是可能的,J2中的公式如下:

    =IF( OR( K2="", D2="anonymous"),"SKIP","")
    
    我误解了什么吗

    另外,你说过K2或D2中可能有不同的单词。除非你向我们提供所有可能的词语,以及你在每种情况下想要的结果,否则我们无法为你提供正确的公式解决方案


    如果您仍然有问题,请共享一份您的工作表,因为我无法清楚地理解您想要做什么。

    我认为您的逻辑可能存在一些漏洞。但从你所说的,我明白以下几点。你想要:1。如果单元格K2为空,则使J2=“跳过”。2.如果单元格D2中有“匿名”一词,则将“匿名”一词保留在单元格K2中。是否意味着如果D2=“”,make K2=“匿名”,则替换K2中的内容,即使它是空白的?如果K2不是空的,并且D2不是=“匿名”(D2“匿名”),J2中应该放什么?如果您能回答这些问题,我们应该能够为您提供一个公式。但请注意,要更改K2,它将需要一个公式,而不是数据。如果您觉得下面的答案对您有用,请随意接受。作为背景,我有一个谷歌表单,用于提供用户反馈。我回复这些用户通过邮件合并插件与不同的罐头消息。K2是空白的,直到我手动对通过数据验证添加的反馈类型进行分类,直到我这样做,我需要J2使用SKIP这个词,以确保mailmerge工具不会通过电子邮件发送它们。一旦我对行进行了分类,J2就可以删除SKIP这个词,这样邮件合并工具就可以向该用户发送电子邮件。供参考另一个单元格通过vlookup读取K2,以创建屏蔽消息。谢谢你的帮助!请更新您的问题以添加您评论中的详细信息。以及您对以下问题的回答。那么K2是通过数据验证下拉列表手动输入的字段?所以我们根本不改变K2?您希望我们提供公式的唯一单元格是J2中的值?如果K2为空,则J2应为“跳过”。如果D2=匿名,J2应该是什么?感谢您的指导。如果D2是匿名的,则J2应保持为“跳过”。