荒木蕾娜番号2017封面:关于EXCEL函数编程+寻编程高手朋友

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/05 12:49:04
我曾经问这样一个问题
[ 我经常用EXCEL做一些数据统计 常遇到这样的问题
A列有假设1000个数据 而C列有500个数据 但是
A列数据内包含C列数据 我想在A列里将于C列相同的数据标记出来
或是在B列中与之对应的单元格内标记出来
有什么好办法? 我以前总是一个一个找出来 数据越多 越累
有时候是要对比两个表格里的数据 晕 ]
后来我用EXCEL自定义序列排序,将C列(200个数据以内)定义成排序序列,然后对A列自定义排序,解决了一些问题。
但是刚开始有位朋友给我发消息给我一个E-MAIL地址,让我把具体问题发给他,希望能帮我研究一下,但是我不小心把这条消息删了,和他联系不上了。希望这位朋友看到这个问题能再和我联系。随便说一下,真的很对不起,我实在太忙了,还让您等了那么久也没有消息。
在此还要谢谢上次回答我问题的所有朋友,并且我还希望大家有更好的方法来解决这个问题。
我出这个问题主要目的是想找到更好的解决方法 最后我会采取投票的方式来给分 只是顺便找那个朋友

我给一段程序吧,但题意就是按你所说的情况定的,
可能会与你实际情况不符。
'_________________________

Sub mail()
For i = 1 To 1000 '最大值按数据而定
For j = 1 To 500 '最大值按数据而定
If Worksheets("表名").Cells(i, 1).Value = Worksheets("表名").Cells(j, 3).Value Then
Cells(i, 2).Value = "标记"
Exit For
End If
Next
Next
End Sub
'_________________________
win98+excel2000调试通过。
winXP+excel2003调试通过

这段代码最好在AC列无重复数据的情况下执行。否则要多加两句验证。"表名"要换成你除理表的名称,如"sheet1"。
另外,你可以把,你真实的情况有baidu消息发给我,我给你做代码。

好办,典型的数据冗余问题。你把具体的问题发给我 我给你搞定 QQ40567487

用函数vlookup(),可解决问题,自己查看一下帮助。