我想解析 URL 并计算某个字符串(例如“apple”)在某个范围内出现的次数。我尝试了 =COUNTIF,但它正在寻找精确匹配。
我有大约 80k 行 URL,我需要计算“apple”等在范围内的 URL 中出现的次数。同一字符串可以出现多次,我需要计算所有出现次数(而不仅仅是包含一次或多次出现的单元格)。
答案1
假设您拥有最新版本的 Excel,您可以使用TEXTJOIN
以下命令:
=(LEN(TEXTJOIN("",TRUE,A1:A100))-LEN(SUBSTITUTE(TEXTJOIN("",TRUE,A1:A100),"apple","")))/LEN("apple")
(请注意,此公式将包括“苹果”、“菠萝”等中的“苹果”...)
答案2
如果使用通配符条件“*”,则可以使用 CountIf 来完成。苹果将搜索包含 apple 的任何内容,包括 pineapple。如果您输入 apple*,它将搜索 apple、apples,但不会搜索 pineapple。
根据要求,我正在扩展我的答复。
=Countif(A:A,"*apple*")
一个例子:
Column A
www.apples.com
www.apple.ca
www.pizza.com
www.pineapples.com
*apple* = 3