首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何找到分号分隔值的计数?

如何找到分号分隔值的计数?
EN

Stack Overflow用户
提问于 2009-03-02 13:22:55
回答 10查看 5.2K关注 0票数 2

我有一个从“收件人”字段复制的所有电子邮件in列表,这些in来自我在MS Outlook中收到的一封电子邮件。这些值(电子邮件ids)用分号分隔。我已经将这个很大的电子邮件I列表复制到Excel中。现在我想要找出这个列表中的电子邮件in的数量;基本上是通过计算分号的数量。

我可以这样做的一种方法是编写C代码。例如,将大列表存储为字符串缓冲区,并在while(char == ';') loop中不断将字符与";“进行比较。但我想快点做。

有没有什么快速的方法可以通过以下两种方法找到答案:

1.)正则表达式(我使用powergrep处理regexp)

2.)在excel本身(有任何excel宏/插件吗?)

3.)DOS脚本方法

4.)有没有其他快速完成这件事的方法?

EN

Stack Overflow用户

回答已采纳

发布于 2009-03-02 13:27:17

我相信以下内容应该可以在Excel中使用:

代码语言:javascript
运行
复制
= Len(A1) - Len(Substitute(A1, ";", "")) + 1

/EDIT:如果您已经将电子邮件地址粘贴到多个单元格中,则可以使用以下函数对单元格进行计数:

代码语言:javascript
运行
复制
= CountA(A1:BY1)

CountA对给定范围内的非空单元格进行计数。可以通过在单元格中键入=CountA(,然后用鼠标光标选择单元格范围来指定范围。

票数 7
EN
查看全部 10 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/602337

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档