设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 3563|回复: 5
打印 上一主题 下一主题

[基础应用] 【请教】如何将不同列中的相同数据同行排列?

[复制链接]
跳转到指定楼层
1#
发表于 2005-9-5 20:57:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近遇到个问题,假设A列中为苹果、桔子、西瓜、花生, B列中为苹果,西瓜,桃子、梨子、土豆, 如何将两列中的相同内容排在一行中呢? 还有,如果不只两列,又该如何做呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2005-9-6 00:24:00 | 只看该作者
把你想要的结果先清楚些吧:比如下面是你的原表:    A              B

1  苹果       西瓜

2  桔子       苹果

3  西瓜       桃子

4  花生        苹果

5   西瓜       土豆

…………那么想操作过后的表格究竟是什么呢?没有看懂,希望你以一个清清楚楚的例子还说明你想要的结果
3#
 楼主| 发表于 2005-9-6 21:27:00 | 只看该作者
哦,具体是这样滴,以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编辑过]

4#
发表于 2005-9-9 02:20:00 | 只看该作者
你这个要对B和C列数据进行重写,通常必须添加辅助列才能完成。所以,建议直接使用VBA
5#
 楼主| 发表于 2005-9-9 21:06:00 | 只看该作者
哦,谢谢,不过小弟我实乃VBA滴菜鸟,后来用了个很土滴方法解决了这个问题,还好数据不是非常多[em35]
6#
发表于 2005-9-11 21:15:00 | 只看该作者
请上传附件,并说明你要的结果。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-14 23:59 , Processed in 0.087350 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表