如何快速的从300W数据中提取单元格相同数据出相同的数据呢

excel中提取相同数据,excel 提取相同数据-记住吧
excel中提取相同数据
提取相同数据
excel 提取相同数据
如何在EXCEL表里想提取上同一列里相同的数据。
D列的地点数据,不重复地提取到E列中?然后再统计各地点的人数?这是数据透视表的功能,也可以用分类汇总来弄嘛。挺简单的。。。非得公式的话=index(D:D,small(if(match(D$2:D$1000&"",D$2:D$1000&"",0)=row($1:$999),row($2:$),row(A1)))&""数组公式,Ctrl+Shift+回车结束,向下填充公式。注意:数据扫描到D1000这个范围。数据量特别大的话,建议用操作来弄。
excel如何提取一列数据中重复最多的数据。
假设数据在A列,在单元格B1,使用公式=COUNTIF(A:A,A1)公式往下拉然后选中A:B两列,使用排序,按照B列降序排列即可。追问:这位大神,请问下那个IF统计里面A:A是什么意思,不需要用到绝对引用吗?就是$A$1吗?回答可加分。谢谢
在Excel中如何查找重复人名并分别提取相关数据
1、设置一个信息库和查找模板,在模板中的姓名中,设置下拉菜单进行查找原有的数据库中的有效姓名;2、在查找结果区域中输入函数(数组公式),会根据姓名栏的数据进行查找匹配,(数组公式会降低运行速度)在文件中方法2是非数组公式。3、只要在查找模板中的姓名栏选择或输入姓名,就会得出你想要的结果。具体函数公式已在附件上www.JIZhuBA.※Com
如何在EXCEL里把两列数据中相同的提取出来
在E1中输入或复制粘贴=IF(COUNTIF(C:C,A1)>=1,A1,"")下拉填充。或=INDEX(C:C,SMALL(IF(COUNTIF($A$1:$A$10,$C$1:$C$10),ROW($A$1:$A$10),65536),ROW(A1)))&""追问:=IF(COUNTIF(C:C,A1)>=1,A1,"")这个函数能不能简单解释下 如果是A列和F列改成怎么样
小提示:内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
提取相同数据 推荐文章:
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
推荐不满意?点这里&&>>&&EXCEL表格某一列中相同数据的对应行提取出来?_百度知道
EXCEL表格某一列中相同数据的对应行提取出来?
我有更好的答案
假定数据从第二行开始,提取A列中都是“A”的对应行G2输入=INDEX(A:A,SMALL(IF($A$2:$A$1000=&A&,ROW($2:$),ROW(A1)))&&&&&&&&&&&&&& 先按住CTRL+SHIFT,最后按回车键结束公式的输入公式右拉下拉
Excel自带该功能:筛选。
一般都用筛选。当然,要求的效果不一样,方法也不确定。所以很难回答,最好是上传附件。
使用vlookup函数
用这个函数找到对应的值后能把对应的那一行提取出来吗?
其他1条回答
为您推荐:
其他类似问题
excel表格的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。EXCEL中如何将相同分类的信息提取到另一张表中?_百度知道
EXCEL中如何将相同分类的信息提取到另一张表中?
处理数据时,需要将各部门的数据单独提取,发送给各部门核实。但是公司80多个部门,10000多条数据,如何通过EXCEL自动将数据按照部分分类后,提取到各部门的单独的表单或单独的EXCEL文件中?
我有更好的答案
1.两个表如下图。B表中有编号,有价格,另一个A表中只有编号。价格就需要从B表中查询。2.现在在A表的黄色列写上公式。可以直接看到出来的结果了,下拉,下边的都是正确的。3.接下验证这个规则是怎么样的。=VLOOKUP(A2,B表!A:B,2,0)“A2”,当前表中的取值格,“B表”另一个表的名字,&A&在另一表中与“A”相同的列标,&B&在另一表中与取值的列标,“2“是“A”列到&B&列之间的列数,最后的“0”表示不需按升序查找,该值请默认0,那现在在B表中插入一列。4.看下值变了。公式为 =VLOOKUP(A2,B表!B:C,2,0)。5.那再前B表中插入两列。6.再看A表的公式,=VLOOKUP(A2,B表!B:E,2,0)但是这时候结果不正确,因为公式到数第二个参数没有跟着。到数第二个公式表示对应列与取值列的距离,那现在我们在中间插入了两列,就是要加2,我们2改成4,将看到不一样的结果。7.再看A表的公式,=VLOOKUP(A2,B表!B:E4,0)。
采纳率:80%
来自团队:
用函数或VBA如果用函数的话最好将部门那列(C列)移动到最左列,使其变成A列,然后用INDEX+SMALL+IF组成的数组函数,附件中的表格是写好公式的,供你参考&
本回答被提问者采纳
数据透视表有此功能,可按部门将数据分成不同的工作表百度一下:EXCELHOME.NET 数据透视表
数据不是特别多,可用
函数写公式;数据特别多的,可用VBA代码提高速度。
这个得用VBA实现,要写代码的。弄上附件上来,方便测试。
如果用工号的唯一性,VLOOKUP 函数可能可以解决
部门那列筛选一下,一个部门复制一次到别的文件中就可以呀
其他4条回答
为您推荐:
其他类似问题
excel的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。其他回答(10)
用什么字段判断数据是否存在?时间主要花费在判断存在还是在插入???
园豆:3070
很多要点你都没有提及
1、300万行数据,5万行数据,为什么要每条数据判断是否存在?
2、一行数据大约是多少个字段,或者说大约多少字符数。
3、如果判断字数据重复性?
4、服务器在远程还是近程。半个小时时间是如何分配的?检测用时,插入用时各占多少比例?
5、你的代码是什么样的,很多时候代码的杀伤力是最可怕的。可怕程度远远超过任何一个ORM相对于ADO.NET性能损失的几十几百倍。
园豆:27320
300万数据不多,不过你要是一条一条插入,确实要这么久啊 =30 一秒30条啊
&主要时间应该是花在判断是否数据存在
你可以对判断字段建立组合索引,跑多几条线程,把不存在的集合计算出来,再利用&SqlBulkCopy 插入
园豆:12944
个人觉得先通过sqlbulkcopy批量插入5W条数据,而后在数据库中操作 删除掉重复的数据。
园豆:1014
不管怎样先将数据放进去,然后一条去重复语句就搞定
SQL server有个用户自定义表类型,你可以自定义个,然后两张表关联一下,把不重复的关联出来,批量insert into速度应该会很快,关于用户自定义表类型可以参考下:
当然也可以采用临时表进行数据传送,但是绝对不能一条条去比较是否重复,我的建议是先全部提交到数据库,用用户定义表类型或者临时表,然后建传送的表与实际的数据表进行left &join筛选不重复的
假设你传的表是Tabel1 ,要更新的表是Mytable,假设都有字段a,相同的不插入,
insert into MyTable(a)
select t1.a from Table1 t1 left join MyTable t2
on t1.a=t2.a
where t2.a is null
园豆:14263
查找上建立索引,先做是否存在判断。过滤后再使用sqlbuck批量插入。
5楼真是高,我也学到了
清除回答草稿
&&&您需要以后才能回答,未注册用户请先。Excel中如何从一列数据中提取出我想要的那几个数据_百度知道
Excel中如何从一列数据中提取出我想要的那几个数据
我知道用Ctrl+F是可以的 但是那只是一个 如果要是几个就不行了 因为我要从6万多的数据中提取出来我想要的2万多的数据 求大神指教 谢谢
我有更好的答案
选择数据所在列,通过“数据”选项中的“高级筛选”将“筛选结果复制到其他位置”,并指定位置即可。
如果我要是想将我有用的那个单元格的那一整行都提取出来呢
只需要将条件整理出来,高级筛选给出的就是整行整行的数据。
采纳率:79%
来自团队:
可以考虑用高级筛选
为您推荐:
其他类似问题
excel的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 多个相同表格数据提取 的文章

 

随机推荐