作业帮 > 综合 > 作业

EXECl如何判断一列数字,是否在很多数值段里.比如sheet1的第一列为要判断的数据.sheet2的第1列和第2列分别

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/10/01 00:29:07
EXECl如何判断一列数字,是否在很多数值段里.比如sheet1的第一列为要判断的数据.sheet2的第1列和第2列分别是一个数据段.(有很多段,比如第一行第一列10000第一行第2列:10100.然后第2行第一列10300-第二行第二列10500.等等)
这个时候sheet1表第一列有很多数值比如100 10000 等等.这个时候需要在sheet1的第2列输出判断如果sheet1的第一行的数字是否在sheet2的那些数值段中出现,出现就显示1否则就显示0.
另外有兴趣的朋友可以留下Hi或者其他联系方式,我可以把表发给你.
第一行第一列10000第一行第2列:10100这就是代表一个数据段就是10000到10100里的数值是有效的.
第2行第一列10300-第二行第二列10500代表另外一个数据段就是10300到10500里面数值是有效的.
EXECl如何判断一列数字,是否在很多数值段里.比如sheet1的第一列为要判断的数据.sheet2的第1列和第2列分别
看到你发来的表,就是在Sheet1的A、B有477对数,分别表示477个号段的开始数和结束数,
在Sheet2的A列有若干数据,若它在477个段里则B列填写1,若不在这些号段里则B列填写0
我们可以VBA:
Sub IMSI判断()
For i = 2 To [a65536].End(3).Row'[a65536].End(3).Row得到A列最后一个有数据的列号
t = Cells(i,1)
For j = 2 To Sheets(1).[a65536].End(3).Row
p = 0
If t >= Sheets(1).Cells(j,1) And t