gpt4 book ai didi

excel - 计算单元格中的特定字符数 - Excel

转载 作者:行者123 更新时间:2023-12-02 23:30:17 26 4
gpt4 key购买 nike

我想计算单元格中的所有特殊字符 (!%_*?+-,)。

例如:

enter image description here

使用这个公式=LEN(D2)-LEN(SUBSTITUTE(D2;"!";""))我只能计算一个字符,但我需要计算单个单元格中的多个字符...有什么办法可以调整这个吗?

感谢您的帮助!

最佳答案

仅使用公式,而不是 VBA,可以通过以下两种方法实现:

考虑A1中的文本:

第一种方法:

多重嵌套SUBSTITUTE:

=LEN(A1)-LEN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,",",""),"-",""),"+",""),"?",""),"*",""),"_",""),"%",""),"!",""))

第二种方法:

使用SUMPRDUKT在数组上下文中获取MID函数来获取A1中字符串的每个单个字符与每个单个特殊字符的比较:

=SUMPRODUCT(--(MID(A1,ROW($1:$1000),1)={"!","%","_","*","?","+","-",","}))

关于excel - 计算单元格中的特定字符数 - Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38941819/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com