EXCEL模糊查找

来源:百度知道 编辑:UC知道 时间:2024/05/24 13:39:06
在EXCEL表中,有两行数据,第一行名字为“惠州南昆山”,第二行名字为“龙门南昆山”,其实这两个名字是同一户,我应该怎样编程,才能在成千上万的数据中将类似数据找出来?
我指用编程的方式实现,在EXCEL的VBA环境下添加按钮来实现这一功能。

很简单:
在所有数据后插入1列(或者放在最前面),填入函数:

“=FIND("南昆山",A1)”

其中“"南昆山"”可以换成你想要找的类似的字符,“A1”表示你那些惠州南昆山、龙门南昆山之类所在列(我这里是假定你放在第1列)。

然后将这个公式一直拖下去,拖到数据的最后一行
那么这新增加的一列就会出现一列数据,包括部分数字和大部分的“#VALUE!”

其中数字是表示这行中的那个名字中包含“南昆山”,而“#VALUE!”则表示这行中的那个名字中没有“南昆山”。

最后想看的清楚一点,就把所有的数据重新排序!按照你一开始新增的那一列为排序的规则,那么有数字的那一行(也就是包含有“南昆山”的)就会连在一起,而没有数字都排在下面,这样你就可以容易找出类似的数据。

如果要查别的,把就“南昆山”换掉,重新把公式再拉一次,生成新的数据,再重新排序过就可以了。