Office中国论坛/Access中国论坛

标题: 【请教】如何将不同列中的相同数据同行排列? [打印本页]

作者: zjqlucky    时间: 2005-9-5 20:57
标题: 【请教】如何将不同列中的相同数据同行排列?
最近遇到个问题,假设A列中为苹果、桔子、西瓜、花生, B列中为苹果,西瓜,桃子、梨子、土豆, 如何将两列中的相同内容排在一行中呢? 还有,如果不只两列,又该如何做呢?
作者: 红池坝    时间: 2005-9-6 00:24
把你想要的结果先清楚些吧:比如下面是你的原表:    A              B

1  苹果       西瓜

2  桔子       苹果

3  西瓜       桃子

4  花生        苹果

5   西瓜       土豆

…………那么想操作过后的表格究竟是什么呢?没有看懂,希望你以一个清清楚楚的例子还说明你想要的结果
作者: zjqlucky    时间: 2005-9-6 21:27
哦,具体是这样滴,以A列为参照,筛选B列中对应滴,B列中没有对应滴就留空白,多余滴就顺延;C列以前两列为参照,有相同滴就对齐,无则顺延

     A              B                                C

1  苹果       苹果

2  桔子    (没有对应的就是空白)                   桔子

3  西瓜                                             西瓜

4  花生        花生

5  桃子      

6  杏子        杏子

7                 梨子(多余滴就顺延下去)            梨子

8                 板鸭

9                                                  豆腐

。。。。。

且A、B、C等列都无重复记录,且各列数目不一定一致,如A列可能4个,B列可能10个

[此贴子已经被作者于2005-9-6 13:29:42编辑过]


作者: 红池坝    时间: 2005-9-9 02:20
你这个要对B和C列数据进行重写,通常必须添加辅助列才能完成。所以,建议直接使用VBA
作者: zjqlucky    时间: 2005-9-9 21:06
哦,谢谢,不过小弟我实乃VBA滴菜鸟,后来用了个很土滴方法解决了这个问题,还好数据不是非常多[em35]
作者: gvntw    时间: 2005-9-11 21:15
请上传附件,并说明你要的结果。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3