首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 办公应用 > OFFICE教程 >

excel 筛选解决方法

2012-02-01 
excel 筛选有一份数据:表一:序号姓名地区单位1李三553移动2张国112移动3王五553联通4赵六112联通5小八113

excel 筛选
有一份数据:
表一:
  序号       姓名       地区           单位
  1             李三         553         移动
  2             张国         112         移动
  3             王五         553         联通
  4             赵六         112         联通
  5             小八         113         联通
  6             九姑         114         电信


现在我要把     地区是   553   的数据筛选出来     也就是表二:
  序号       姓名       地区           单位
  1             李三         553         移动
  3             王五         553         联通
然后根据表二中的记录的单位列查找在表一中相同的记录
也就是
表三
序号       姓名       地区           单位
  1             李三         553         移动
  2             张国         112         移动
  3             王五         553         联通
  4             赵六         112         联通
  5             小八         113         联通


现在不知道怎么得到表三?   肯请大伙帮忙


[解决办法]
你的意思是最终表三要按照地区和单位都排序吗?
[解决办法]
VBA下使用ADO(SQL),可以很简单的做到。

如果记录量不大,VBA下作循环,遍历表1,也可以很容易实现。

使用公式在这里相对较麻烦。
[解决办法]
1,先按照地区列筛选出表二
2,然后将表二中的单位列复制粘贴到此sheet的另外一个位置(注意要带列标题)
3,在筛选里用高级筛选“列表区域”为表一的区域“条件区域”为第二步中另外粘贴的区域

[解决办法]
支持erpang5021的方法.

使用基本操作中的自动筛选\高级筛选,就可以完成这样的任务.

第2步操作选中筛选结果后定位可见单元格(快捷键为alt+;),然后复制粘贴到本表空白处(也可以粘贴到其他文件其他工作表).

第3步注意要在存放结果的工作表中使用高级筛选.

PS:如果表二数据不超过2条,直接使用自动筛选中的自定义条件,也可以得到结果.然后定位可见单元格复制粘贴即可.

热点排行