在范围内find的每个文本值的实例值增加1
我期待实现一个公式,该公式计算范围内的值,以查看是否包含另一个表中的文本。 例如
Table 1: name: 3 Hello: 1 is: 3 Table 2: Hello? My name is What is your name... Whose name is that
道歉,如果这是一个混乱的格式。
因此,对于表2中出现的每个表1中的文本,列都会加1。是否有一个公式可以为我做这个工作?
谢谢
编辑:
为了更具体地解决我的问题,我正在计算表1中string的出现次数:
com/iluwatar/object/pool/OliphauntPoolTest.java com/iluwatar/tls/DateFormatCallableTestMultiThread.java com/iluwatar/tls/App.java com/iluwatar/servicelayer/common/DaoBaseImpl.java
如表2所示:
87ee97a1,Tue Nov 7 07:37:12 2017 +0100,#114 Fixed checkstyle issue .../main/java/com/iluwatar/eip/aggregator/routes/AggregatorRoute.java 1 file changed, 1 deletion(-) c45e9a1f,Tue Nov 7 07:24:31 2017 +0100,#114 Fixed checkstyle issue .../main/java/com/iluwatar/object/pool/OliphauntPoolTest.java 1 file changed, 3 insertions(+), 1 deletion(-) 89bfaf87,Tue Oct 31 17:32:11 2017 +0700,Fix typo converter/src/main/java/com/iluwatar/converter/Converter.java 1 file changed, 2 insertions(+), 2 deletions(-)
在这个例子中,com / iluwatar / object / pool / OliphauntPoolTest.java的计数是1,因为它在logging表2中被发现一次,而其他的将是0。
如果您知道最后会一直searchstring,请尝试以下操作
=SUMPRODUCT(--(RIGHT($A$8:$A$18,LEN($A2))=$A2))
正如@BarryHoudini提到的,我们讨论过,你可以使用通配符,例如Barry所给出的
=COUNTIF(A$8:A$18,"*"&A2)
考虑添加修剪function来处理空白。