CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Windows专区 >  Office使用

要在A表中删除B表中存在的数据(量比较大)

楼主Richardw(真亦假|梦似幻-[瑞克])2006-03-02 18:58:49 在 Windows专区 / Office使用 提问

现在要删除在B表中出现过的数据,数据量比较大,不知有什么好办法没? 问题点数:50、回复次数:9Top

1 楼Yiqun_Zhao(蓝帆·雨轩 MS MVP)回复于 2006-03-03 08:01:51 得分 0

在B表中使用VLookUp先定位出已经存在的记录  
  =If(IsError(VLookUp(...)),0,1)  
  然后筛选出为1的行,删除之!Top

2 楼zipall(一意孤行)回复于 2006-03-03 08:49:32 得分 5

如果两表结构完全一样。  
  直接在A表中使用高级筛选,条件区域选择B表的数据。  
  选中筛选结果,定位可见单元格,删除行。Top

3 楼fylon(龙)回复于 2006-03-03 16:53:36 得分 5

新建一个查询,进入   SQL视图,执行下面的语句:  
  delete   from   a   where   exists   (select   'aa'   from   b   where   a.id=b.id)  
   
  其中,where部分是两个表关联关系Top

4 楼Yiqun_Zhao(蓝帆·雨轩 MS MVP)回复于 2006-03-06 16:22:05 得分 0

如果是Access,那么可以如下:  
   
  DELETE   *   FROM   A   WHERE   A.ID   IN   (SELECT   B.ID   FROM   B)Top

5 楼Richardw(真亦假|梦似幻-[瑞克])回复于 2006-04-19 20:12:18 得分 0

请原谅我没把问题说清楚:  
  此问题是产生在Excel中,有A、B两表,结构不相同,但两表中都有“公司代码”这一字段,当然数据有相同的也有不同的,并且相互穿插,就是不连续相同也不连续不同,现在问题出来了,怎么把在B表中出现过的“公司代码”所在A表的行删除Top

6 楼Yiqun_Zhao(蓝帆·雨轩 MS MVP)回复于 2006-04-20 08:24:14 得分 20

在A表中使用VLookUp先定位出已经存在的记录  
  =If(IsError(VLookUp(...)),0,1)  
  然后筛选出为1的行,删除之!Top

7 楼yigepure(EXCELPX高级讲师兼技术部顾问)回复于 2006-04-21 23:45:41 得分 0

使用高级筛选,当然筛选条件应该是公式。Top

8 楼Richardw(真亦假|梦似幻-[瑞克])回复于 2006-04-23 17:42:54 得分 0

楼上两位大侠,能说得再详细点儿吗?比如VLookUp是什么?高级筛选中使用什么公式呀?Top

9 楼yigepure(EXCELPX高级讲师兼技术部顾问)回复于 2006-04-24 00:07:47 得分 20

做了一个例子,在群里的共享里Top

相关问题

  • 数据库批量删除!!!!!!!
  • 批量删除数据,出现超时....
  • 删除记录的问题,删除大量数据出错
  • 数据库删除???
  • 删除DataGrid数据
  • 数据的删除!!!!
  • 删除数据量大时,sqlplus死掉,数据删不掉,该怎么办?
  • 请教大量删除数据的办法
  • datagrid结合checkbox批量删除XML中的数据
  • 如何执行数据库批量删除操作?

关键词

  • 数据
  • 删除
  • vlookup
  • 筛选
  • 表
  • 存在
  • 高级筛选
  • 相同
  • 使用
  • 问题

得分解答快速导航

  • 帖主:Richardw
  • zipall
  • fylon
  • Yiqun_Zhao
  • yigepure

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo