“IF”语句过滤以特定字符开头和结尾的文本

“IF”语句过滤以特定字符开头和结尾的文本

我需要找到一种方法来编写“IF”语句,该语句将搜索以“6”或“7”开头的单词以及以“C”结尾的单词。如果为真,我想返回“4509 Not Billable”。谢谢

这是我目前所拥有的,但需要在开头添加一个 OR:

=IF(OR(AND(LEFT(G2,1)="6",RIGHT(G2,1)="C"),LEFT(H2,1)="6",RIGHT(G2,1)="C"),"4509 不可计费","")

答案1

您的公式解释:

=IF
( OR
  ( AND
    (  LEFT(G2,1)="6"
    ,  RIGHT(G2,1)="C"
    )
  ,  LEFT(H2,1)="6"
  ,  RIGHT(H2,1)="C"
  )
,"4509 Not Billable"
,""
)

你的公式说:如果,要么

  • 左 = 6 同时右是 C
  • 左 = 6
  • 右 = C

然后...x

我修改了答案,因为你的问题不太清楚。根据我的提示,你想复制所有内容,以便它也适用于 7。这将使你的公式如下所示:

=IF
( OR
  ( AND
    (  LEFT(G2,1)="6"
    ,  RIGHT(G2,1)="C"
    )
  ,  LEFT(H2,1)="6"
  ,  RIGHT(H2,1)="C"
  , AND
    (  LEFT(G2,1)="7"
    ,  RIGHT(G2,1)="C"
    )
  ,  LEFT(H2,1)="7"
  )
,"4509 Not Billable"
,""
)

相关内容