| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 319 人关注过本帖
标题:excel 中VB编程问题,求高手!!!!!
只看楼主 加入收藏
ye673737
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-11-28
结帖率:0
收藏
已结贴  问题点数:20 回复次数:1 
excel 中VB编程问题,求高手!!!!!
假设A1和B1为一组数据,同样的A2和B2 ,A3和B3,....
C1和D1 ,C2和D2 ,C3和D3,....
E1和F1 ,E2和F2 ,E3和F3,....
...
以上的两个数据为一组数据,这一组数据中前者作为分子,后者作为分母,那么分子就是:
A1,A2,A3....
C1,C2,C3....
E1,E2,E3...
...
分母就是:
B1,B2,B3
D1,D2,D3
F1,F2,F3
在所有这组数据中找出分子和分母同时相等的数据。这要如何实现啊,是不是要自己编程啊,我不会啊。求助ing!!!!!!!!!!
搜索更多相关主题的帖子: 如何 编程 
2012-11-28 14:03
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:20 
Excel 吧。

首先,你要把所有的数据放到一列或二列中。

如,A列,就是 分子,对应的分母全部放在 B列,C列以后都不再出现 分子,分母了。
如果你是 A列、C列、E列分子,B列、D列、F列分母,那么你全部复制成 A列分子,B列分母。为了不破坏数据,你可以把这些复制到新的工作表中。

在C列中插入编号,如,从 1,2,3,。。。 ,原来复制的CD列的数据,那么可以重新起过编号,如 501,502 。。。。 ,类推,以确保能区分数据是来自那一区域的。

全选 所有的 数据,包括 A列,B列,C列。
对 A列排序。然后在 D列中输入公式    =if(a1=a2,if(b1=b2,1,0),0) 然后把公式一直复制下去。
复制D列,然后在E列中选择选择性粘贴,选择 值 。

全选所有的数据,包括 A列,B列,C列,D列,E列。对 E列 进行排序,可以使用倒序,第二排序关键字选择 C列 升序。

凡 E列 显示为1 的数据,表示与其它数据 分子和分母相同。去掉相同的,剩下的就是完全不相同的。

注意:如果二项分子和分母相同,那么该公式会标志为 第一个为 不相同,第二个为相同,也就是会留下一个不标志。
如果你这个不相同的也要进行标志,那就要对公式进行修改。D1,公式不同,D2就开始变了
D2 格 =if(a1=a2,if(b1=b2,1,0),if(a2=a3,if(b2=b3,1,0),0))      比较前,后二行。

授人于鱼,不如授人于渔
早已停用QQ了
2012-11-28 16:55
快速回复:excel 中VB编程问题,求高手!!!!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018733 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved