excle如何计算大量数据(以自动提取出需要的文本并统计出表格)

复制粘贴竟然可以像天神一般操作,对此,爬虫虽然不以为然,但小虾却极为受用。如果你是大虾,找你的大鱼去吧!

开门见山,山更秀丽。直接上图:

(1)最终完成图

excle如何计算大量数据(以自动提取出需要的文本并统计出表格)(1)

▲图1,使excel函数自动提取文本生成统计表

上面是一个简单的文本统计表格,表格里除了标题、序号和边框,其它所有内容都是excel函数自动索引提取输入。

接着上图:

(2)设计粘贴在其它工作簿上的数据

数据可工整如此:

excle如何计算大量数据(以自动提取出需要的文本并统计出表格)(2)

▲图2,表格中标题对应的内容_工整的样子

也可随意如斯:

excle如何计算大量数据(以自动提取出需要的文本并统计出表格)(3)

▲图3,只要行列无错,标题和内容可随意摆放

可以编辑N多的工作簿:

excle如何计算大量数据(以自动提取出需要的文本并统计出表格)(4)

▲图4 工作簿与命名

(3)设计函数

再接着上图:

excle如何计算大量数据(以自动提取出需要的文本并统计出表格)(5)

▲图5,ABC三列为标题栏和内容栏,D为粘贴区

设计目的:让粘贴在浅绿色区域的文本数据,通过设计的函数把需要部分提取到统计表格,详见图1.

(4)设计好的详细模板

excle如何计算大量数据(以自动提取出需要的文本并统计出表格)(6)

▲图6 数据区设计为两部分:粘贴区和公式区

A列部分:标题

B列部分:标题对应的内容

C列部分:剪切掉内容前后的空格,使用函数TRIM

D列部分:把复制的数据粘贴到此处

(5)公式就这样子

excle如何计算大量数据(以自动提取出需要的文本并统计出表格)(7)

▲图7 函数就么几个

函数主要有两部分:

A部分:使用INDEX主函数找到需要提取的内容所在的列;

B部分:使用文本函数对所需要的文本进行提取。

注意,千万别被长长的函数公式所迷惑,实际上公式很简单,如果硬是要说复杂,那也只是眼睛误以为的。

非常值得提一提的是,INDEX这部分的函数可以在草稿上变成代数来推导文本函数的提取,让复杂变简单来思考:

完整公式:

=MID(INDEX(D1:D7,MATCH(0,0/FIND("地址",D1:D7),0)),FIND("地址:",INDEX(D1:D7,MATCH(0,0/FIND("地址",D1:D7),0))) 4,FIND(" ",INDEX(D1:D7,MATCH(0,0/FIND("地址",D1:D7),0)),FIND("市",INDEX(D1:D7,MATCH(0,0/FIND("地址",D1:D7),0))))-FIND("地址:",INDEX(D1:D7,MATCH(0,0/FIND("地址",D1:D7),0)))-4)

如果把这部分先写成D2:

INDEX(D1:D7,MATCH(0,0/FIND("地址",D1:D7),0))

然后把D2代入完整公式中:

=MID(D2,FIND("地址:",D2) 4,FIND(" ",D2,FIND("市",D2))-FIND("地址:",D2)-4)

这时候,你应该相信,是复杂的表面欺骗了眼睛,让眼睛相信了复杂一说。

(6)写在最后

这个简单的统计表格,使用了文本函数MID、LEFT、TRIM,查找和索引函数INDEX、MATCH、FIND和VLOOKUP。

本文所写的使用EXCLE函数_以自动提取出需要的文本并统计出表格,更多细节在图片中,这里不再用文字重复。

最后,希望在这里能遇到一些excel办公表格爱好者,一起交流,互相学习,提高工作效率。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页