【发布时间】:2017-08-25 03:31:43
【问题描述】:
我正在进行密码审核,我试图解决的任务之一是计算用户名在密码中出现的实例数。例如,用户名可能是“mikeb”,密码是“mikeb123”。
在密码中搜索用户名非常简单:COUNTIF(A:A, "mikeb")
我遇到的问题是如何检查 A1 与 B1、A2 与 B2 的整个列,并将 B 包含 A 的次数加起来。
目前我正在使用一种解决方法,在该解决方法中进行比较,然后计算单独列中真实值的数量。如果可能的话,我想离开另一个专栏。
编辑:每个请求,虚拟数据:
Username Password Password Contains Username?
Bob BobHasASneakyPa$$word TRUE
Carol No1LikesUCarol TRUE
Admin <>@@Admin@@<> TRUE
Brian ;Ui6$m8/4??k3&)r7 FALSE
这就是我的数据现在的样子。我使用 COUNTIF(A2, "*" & B2 & "*")>0 作为第三列,然后执行 COUNTIF(C:C, "TRUE")计算发生这种情况的次数。理想情况下,我会将这些组合成一个等式。
【问题讨论】:
-
一些虚拟数据会帮助我们
-
隐藏第三列并假装它不存在
-
嘿,这就是我现在正在做的事情。任何需要两步的事情,我看看是否可以一步完成。
-
看看我的回答
标签: excel excel-formula countif