当前位置:  开发笔记 > 编程语言 > 正文

如何找到以分号分隔的值?

如何解决《如何找到以分号分隔的值?》经验,为你挑选了1个好方法。

我有一个列表,其中列出了我从"收件人"字段中复制的所有电子邮件ID,以及我在MS Outlook中收到的电子邮件.这些值(电子邮件ID)由分号分隔.我已将这个大的电子邮件ID列表复制到Excel中.现在我想在此列表中找到电子邮件ID的数量; 基本上通过计算半冒号的数量.

我能做到这一点的一种方法是编写C代码.即将大列表存储为字符串缓冲区,并将字符比较为";" 在一个while(char == ';') loop.但我想快点做.

是否有任何快速方法可以找到它:

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

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

3.)DOS脚本方法

4.)任何其他快速完成它的方法?



1> Konrad Rudol..:

我相信以下内容应该适用于Excel:

= Len(A1) - Len(Substitute(A1, ";", "")) + 1

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

= CountA(A1:BY1)

CountA计算给定范围内的非空单元格.您可以通过键入=CountA(单元格然后使用鼠标光标选择单元格范围来指定范围.

推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有