我使用 powerquery 检索了一些值,这是田径比赛的基本记录。它们的结构如下:
Meet | Result | Name
WC 10 John
NC 11 John
DC 12 Evan
因此我需要检查是否有任何行同时包含“John”和“WC”。这可能吗?
编辑:
是否还可以检查行是否包含“John”,而行中的另一个单元格包含文本“WC”,因此它可以是“WC America”并且仍然为真?
答案1
只需使用 countif 语句。
=countif 的结构如下:
=countif(范围1,条件1,范围2,条件2,.... 等
假设“Meet”在单元格 A1 中,使用以下命令:
=countif(A:A,"WC",C:C,"John")
根据您的评论更新
如果您想检查某个单元格是否包含 WC,请使用如下公式:
={SUM(IF(ISERROR(FIND("WC",A:A))=FALSE,1,0))}
为了获得花括号,请在输入公式后按CTRL++ 。ALTEnter
要扩展此公式以再次搜索“John”,请执行以下操作:
={SUM(IF(ISERROR(FIND("WC",A:A))=FALSE,IF(C:C = "John",1,0),0))}
答案2
为了纠正 Eric F 的评论,对于多个条件,他应该使用末尾带有 s 的“countifs”表示复数,而不是单独使用“countif”。更正:
=countifs(A:A,"WC",C:C,"John")