那么我喜欢挑战,所以这是一个公式解决问题。此版本只接受<,>和空间作为分隔符:它不会是太困难走到这一步处理逗号,句号等
的算法
If current character is <, extract all characters up to next >
If current character is " ", extract all characters up to next non-space
If current character is any other character, extract all characters up to next space or <.
Then count number of strings starting with an alpha character.
的公式是
=IF(LEFT(MID($A$1,SUMPRODUCT(LEN($C$1:C1))+1,LEN($A$1)),1)="<",
MID(MID($A$1,SUMPRODUCT(LEN($C$1:C1))+1,LEN($A$1)),1,FIND(">",MID($A$1,SUMPRODUCT(LEN($C$1:C1))+1,LEN($A$1))&">")),
IF(LEFT(MID($A$1,SUMPRODUCT(LEN($C$1:C1))+1,LEN($A$1)),1)=" ",
MID(MID($A$1,SUMPRODUCT(LEN($C$1:C1))+1,LEN($A$1)),1,FIND(LEFT(TRIM(MID($A$1,SUMPRODUCT(LEN($C$1:C1))+1,LEN($A$1)))),MID($A$1,SUMPRODUCT(LEN($C$1:C1))+2
,LEN($ A $ 1)))), MID(MID($ A $ 1,SUMPRODUCT(LEN($ C $ 1:C1))+ 1,LEN($ A $ 1)),1,AGGREGATE (15,6,SEARCH({“”,“<”},MID($ A $ 1,SUMPRODUCT(LEN($ C $ 1:C1))+ 2,LEN($ A $ 1))&“ “),1))))
,并获得数只是
=COUNTIF(C2:C100,">=a")
第二辅助列(列d)是没有必要的,但包括作为检查。
请提供一个例子,包括您所期望的输出是什么 – CallumDA
你能否提供更多信息?你想得到什么回报? HTML标签之间的字符数量?标签之间的不同单词的数量? .... –
我看不到有没有VBA或很多辅助单元这样做的方法 –