我有一个包含2800多行服务器名称的电子表格。当我们停用服务器时,服务器名称附加“.decom”。我需要计算列中包含“.decom”的数量。在sql中,我会使用一个简单的“喜欢'%decom%',但我不知道如何在excel中执行此操作,或者甚至可能。”
答案 0 :(得分:1)
将COUNTIF()
与通配符字符串一起使用。就这样做:
=COUNTIF(A1:A100,"*.decom")
(假设您的范围为A1:A100
,因此请根据需要进行修改。)
答案 1 :(得分:0)
您可以使用v-lookup并指定外卡吗?
=VLOOKUP("*"&C1&"*",author_names!A1:B100,1,FALSE)
如果您需要检查字符串是否包含在另一个字符串中,您可以使用SEARCH
或FIND
。
答案 2 :(得分:0)
JonH-vlookup()
中不允许使用通配符,但是它们可以与index(match())
一起使用
例如:index( author_names!a1:a100,match("*"&c1&"*",author_names!a1:a100,0))
请注意,返回值是找到的第一个匹配通配符的值。
顺便说一句:您的vlookup()
示例指定了2列(A&B),但是您仅返回第一列值(1),所以我的示例也是如此...如果您确实要返回该值vlookup()
的第二列中,将我的示例更改为'author_names!b1:b100', immediately following 'index('.