excel提取excel建立数据表问题

如何从Excel单元格的文本中提取数值?
Excel技巧:如何从Excel单元格的文本中提取数值?
算算下面总共要花多少钱?我心想做为高手,这还不是简单,求和不就完了。结果拿到购物清单傻眼了,至少先得把数量给提出来吧!
有没有好的方法搞定呢?我的第一个反应是用文本函数?再一想不对呀,我可是用的Excel2013,秒秒钟搞定。
场景:适合企业HR、销售、财务部门的进行Excel数据整理的办公人士。
问题:如何从Excel单元格的文本中提取数值?
解答:利用Excel2013的快速填充搞定。
具体操作如下:在下图的C4单元格输入左侧单元格的数值20。(下图1处)
然后选中C4单元格,按住鼠标左键向下拖拽至C12单元格,这是会出现自动填充选项按钮。(下图 2 处)
点击&自动填充选项&按钮,在新弹菜单中选择&快速填充&(下图3处)。
搞定。效果如下:
什么?我按你这个操作,为什么出现是这个按钮,和你的不一样?(下图)
上图那个按钮是Excel2013的数据快速分析按钮,如果下拉出现这样的按钮,说明Excel软件对应的功能被人关掉了。在哪里重新开启呢?
把&文件-选项-高级-剪切、复制和黏贴-黏贴内容时显示黏贴选项按钮&重新打上勾即可。(下图5处)
当然你如果够熟悉Excel这个软件,也可以完全无视这个设置,直接用必杀技,鼠标右键拖拽法搞定。拖拽的方法和前面一样,只是换成用鼠标右键进行拖拽,当松开鼠标时候,系统会弹出一个菜单界面,只要选择底部的&快速填充&搞定。
转载务必注明出处!本文地址:
Download free PowerPoint Templates,PPT Presentations and PPT Backgrounds.
Copyright &
www.1ppt.com All Rights Reserved.&&查看: 920|回复: 11
求助各位老师!多个Excel提取数据的问题。
阅读权限20
在线时间 小时
& & 在本论坛学了一个月的VBA编程,已经可以做到看懂很多编程语句,但对ADODB和数据库还是不懂。工作中遇到一个很实际的问题,想求助各位老师。
& & 我工作中负责销售数据的分析,全国几千个客户的销售明细的列名称有很多不同,
比如 “产品列” 可能叫做 “产品”、“商品”、“产品名称”。我在附件中引用了4个报表,想求助各位老师:
& & 如何能把4个报表的“产品”和“数量”通过数据库的方式汇总到“汇总表”里
& & (除了表头的命名不一样外,还要在汇总表中引入对应excel的文件名称。)
& & 求助各位老师了!!我觉得自己的专业知识和现阶段的水平都很难解决这个问题。
(112.01 KB, 下载次数: 12)
16:08 上传
从4个表中汇总黄色区域到汇总表
16:09 上传
点击文件名下载附件
32.01 KB, 下载次数: 5
求助各位老师了,每月我要处理5000多份excel
阅读权限20
在线时间 小时
& & & & & & & &
跪求各位老师了,对这份工作除了反复汇总几千个excel,真希望能通过技术找到突破点。
而且我每个月都汇总不过来这么多文件。学了一个月的VBA,我自己也没能力处理这个问题,只好求助了。
阅读权限30
在线时间 小时
从图片分析,这个数量前面一定是你需要的&产品&,你只要找到&*数量&列及前1列就行了
阅读权限20
在线时间 小时
& & & & & & & &
有需要找我哦
阅读权限100
在线时间 小时
仅仅这样规范的数据汇总,很简单的!!
看我归纳总结的帖子即会了。。。。
阅读权限20
在线时间 小时
这样就可以了 ?发多几份文件测试一下?
(15.05 KB, 下载次数: 0)
19:26 上传
阅读权限95
在线时间 小时
每月我要处理5000多份excel
我的天啊,你平时是怎么做的?
汇总应该不是什么难事,难的是怎么定位产品名称和数量,如果能从海量的文档中总结出规律还好办,不然的话就要有一个清单了
阅读权限95
在线时间 小时
因涉及商业秘密,你可以把你一个月的EXCEL通过QQ邮箱发给我,我给你总结一下,看能不能找到什么规律,如果能找到规律更好,可以通过这个普遍规律进行汇总,但这样并不保险,更保险的办法是,通过程序提示,找不到的,提示加入列表清单,这样逐步积累
阅读权限30
在线时间 小时
如果这个汇总工作,对数据的准确性是非常敏感的话,建议几点
1,通过标题的罗列,确定需要列的特征
2,通过数据特征,确定需要列的特征.最好与点1同时进行
3,每个文件必须当且仅当找到两列符合特征的数据.
4,当点1,2,3,都确认无误后,可执行自动化操作程序.
点1,2,3,应该通过程序执行.
阅读权限20
在线时间 小时
因涉及商业秘密,你可以把你一个月的EXCEL通过QQ邮箱发给我,我给你总结一下,看能不能找到什么规律,如果 ...
谢谢小花鹿!!!
首先我并不想发给你上千个excel帮我做代码,原因:
1、关于ADODB和SQL我很多语句都看不懂,我很可能因为看不懂您的编程而辜负了您的时间和付出。
2、我在论坛学习了一个月的VBA,想通过自己的能力在简单的模型下自己做出这项编程。
3、因为每个月都要汇总上千个不懂款式的excel,我真的身心憔悴,我相信没必要发给您这些excel,贼!头!痛!!!!
最新热点 /2
买书正当时!京东ExcelHome畅销书每满100-50元,机会不容错过!
买书正当时!当当网ExcelHome畅销书每满200-100元,当当活动时间:即日起至6月2日,机会不容错过!
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师Excel如何将一列相同的数据提取一个出来
  Excel如何将一列相同的数据提取一个出来?下面就为大家详细介绍一下,不会的朋友可以参考本文,来看看吧!  步骤  如图,目的是在多行数据中提取重复项(组名与组号)的值,做成列表。  方法是选中A列或B咧任意一重复项所在列,然后执行【 数据 】-【 高级筛选 】  在& 筛选方式 &对话框里勾选& 选择不重复的记录 &。  点击确定执行,结果如图。  复制所需要的数据,粘贴到新表即可。  以上就是Excel如何将一列相同的数据提取一个出来方法介绍,操作很简单的,大家学会了吗?希望能对大家有所帮助!
最新更新栏目
您可能喜欢
大家都在搜没有更多推荐了,
不良信息举报
举报内容:
最近整理了个js,解决了excel导入读取数据遇到的种种问题
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!请教一个java 操作excel大数据量的问题 - ITeye问答
我现在有一个这样的需求:用户传很多excel文件上来,每个excel文件大概有6w条记录的数据,多的有18万条记录,当然他可能在一个excel表里,也可能在多个excel表里。在这个excel工作簿里有一个关联编码是和数据库某字段,一一对应的,不能多,也不能少。数据库数据有100w条记录,我现在要比对用户上传的excel工作簿里的关联编码是否和数据库的一致且excel工作簿里的关联编码不能重复。向大家请教个好的解决方案!!!谢谢!!!
& 先说明,这个是一个web开发,项目经理要求是,设计一个按钮,用户点击这个按钮后,所有的过程让java自动完成。
而且,我的这个项目要求兼容,请不要说用poi把整个excel加载进内存的方法,我试过了,一加载进来就oom了,测试的excel 还只有4万条数据量。问题补充首先谢谢大家的回复,我先试试大家的各种方法。也欢迎大家做进一步的指导。问题补充我好像有一点没说清楚,就是我的这个项目,是用java开发的。问题补充非常感谢大家的帮助,因为前段时间忙,没来论坛。谢谢大家!!!问题补充非常感谢大家的帮助,前段时间因为忙,所以没顾上,上论坛,谢谢大家的帮助。
采纳的答案
http://gaosheng08.iteye.com/blog/624758这是本人用poi的eventmodel写的大数据量的excel的读取程序。也许对楼主用帮助。
用PageOffice产品可以支持上万行的数据,PageOffice虽然是调用的office的VBA接口实现的文件操作,但是PageOffice是针对excel的数据填充功能做过优化的,推荐试试
其实 excel上传 不在于数据多少 而在于数据大小 所以建议楼主 限制一下上传文件的大小& 例如:http://lipeng88213.iteye.com/blog/661435
如果数据量非常大,其实可以避而求其次,对CSV文件进行读写,数据记录以行为单位,值与值之间用特殊符号隔开(如:TAB)。不过这里会涉及到另一些方面(比如字符的转义)。之前实习的时候给公司做过一个项目,要求将数据导出为CSV。单个文件的记录数已经超过50w,且效率非常高,不到半分钟50w记录可以处理完,而且是写操作。
joeyhacker 写道我们项目也有这问题, 不过是数据导出在10W以上Excel, 数据库是ORACLE RAC + 磁盘阵列, 所以瓶颈在Web Server。 就算做了load balanced也会把Web Server 其中一个秒掉。
呃,是解析导致内存/CPU全用掉吧。
类似场景,没办法被逼着另配服务器在后台干。
rovanz 写道fscyr 写道用.NET做个程序,用OleDB读取Excel,然后将Excel内容导入到数据库里面,然后再用SQL处理。
傻X,除了甩大词你还会干什么?
你爹当初怎么不把你射墙上。
只考虑ie的话用activex直接在客户端解析上传吧
不一定会OOM吧,你是不是没把内存加大
我有一次读取9W条也没有OOM
rovanz 写道fscyr 写道用.NET做个程序,用OleDB读取Excel,然后将Excel内容导入到数据库里面,然后再用SQL处理。
傻X,除了甩大词你还会干什么?
JAVAEYE禁止互相谩骂!
fscyr 写道用.NET做个程序,用OleDB读取Excel,然后将Excel内容导入到数据库里面,然后再用SQL处理。
傻X,除了甩大词你还会干什么?
http://www.openoffice.org/servlets/Sjsessionid=8B8BCFD21B208E00F2B16F?resultsPerPage=40&query=excel+file+format
excel有点儿大了,这方面的不太熟悉
操作数据量如此之大都excel用poi确实非常耗内存,请用jxl试试,jxl在操作大数据量大excel时性能方面要比poi好一点。但不知道能否达到你大要求。
6-18W行的excel?是程序生成的吧?这个目的是什么,不能打开看吧?如果只是数据的载体,干嘛要用excel,文本吧,excel太慢。
试下导出文本格式,下载的时候控制成EXCEL。
我们项目也有这问题, 不过是数据导出在10W以上Excel, 数据库是ORACLE RAC + 磁盘阵列, 所以瓶颈在Web Server。 就算做了load balanced也会把Web Server 其中一个秒掉。
建议LZ研究下Oracle的sql loader
如果用poi的话。那就判断一下有多少行的数据。如果很多的话就用poi把一个大的sheet页分成多个sheet页。就行了。
如果你是直接采用开启EXCEL进程的方式打开EXCEL,那么,这样会很慢,数据量特别大的时候,甚至会造成内存溢出.更别提后面的读取数据了.
我曾经做过这样的项目,可惜不是用的JAVA.很难给你JAVA的解决方案.但我可以说哈我们的流程,希望对你有所帮助.
1.采用反射程序集的方式,调用EXCEL,将其保存成HTML格式.
2.解析HTML格式中的数据,这里请注意,EXCEL保存为HTML后,内容还算是比较标准的,那些个行,单元格,都和&TABLE&,&TR&,&TD&有对应.最后,使用正则表达式来提取数据.
基本流程就是这些了.但实现过程,确实要复杂很多.因为客户的EXCEL文件可能会多种多样.
说句实话,MD某些客户的程序我就搞不懂了,既然能生成简单数据表格的纯数据,难道就不会生成XML格式的文件吗? 如果是XML一切都简单了,即使是文本文件也要简单很多,比如生成一些标准的文本文件,像EDI那样.所以,碰到这种数据交互方式,真的很头大.
让用户把excel另存为csv文件上传做文本处理不行么,能用到6w条数据excel的用户绝对不会是电脑白痴。
业务上一个简单的手工操作能解决的问题,就不要上升到程序高度。
需要实时的吗? 我觉得这种大数据量做实时的有点困难。能否允许客户上传文件,背后你可以用ssis 存到数据库,然后再处理。
如果需要实时处理的话,你可能需要用POI把数据存到一个临时表里,然后再和数据库进行sql比对。
用.NET做个程序,用OleDB读取Excel,然后将Excel内容导入到数据库里面,然后再用SQL处理。
看biff8,然后自己写。
先问问,这样的excel文件用Excel能打开不
已解决问题
未解决问题

我要回帖

更多关于 excel按条件提取数据 的文章

 

随机推荐