Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3930|回复: 12

[已解决]请问如何在文中提取数据并计算结果

[复制链接]
发表于 2014-10-20 14:22 | 显示全部楼层 |阅读模式
请问如何在文中提取数据并计算结果
最佳答案
2014-10-20 15:27
考虑用Evaluate定义名称的方法来进行计算,这样就不用考虑*前后的数字个数
定义名称.png
Book1.zip (6.04 KB, 下载次数: 6)

Book1.rar

6.9 KB, 下载次数: 14

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-10-20 14:35 | 显示全部楼层
D2公式,三键回车(公式复制后,点一下公式编辑栏的任意位置,先按住 ctrl、shift 两个键,然后敲enter键)
=SUM(--MID(C2,(ROW(1:3)-1)*12+3,3))*14&"L"
回复

使用道具 举报

 楼主| 发表于 2014-10-20 14:40 | 显示全部楼层
baksy 发表于 2014-10-20 14:35
D2公式,三键回车(公式复制后,点一下公式编辑栏的任意位置,先按住 ctrl、shift 两个键,然后敲enter键)
=SU ...

你好,谢谢你的回复。但有个问题,数字14不是固定的,就是有可能是14之外的其它数字,这个公式是否改改?谢谢
回复

使用道具 举报

发表于 2014-10-20 14:41 | 显示全部楼层
本帖最后由 baksy 于 2014-10-20 14:46 编辑
1769606242 发表于 2014-10-20 14:40
你好,谢谢你的回复。但有个问题,数字14不是固定的,就是有可能是14之外的其它数字,这个公式是否改改? ...


=SUM(--MID(C2,(ROW(1:3)-1)*12+3,3))*RIGHT(C2,2)&"L"

=SUM(MID(C2,(ROW(1:3)-1)*12+3,3)*MID(C2,(ROW(1:3)-1)*12+8,2))&"L"
回复

使用道具 举报

 楼主| 发表于 2014-10-20 14:47 | 显示全部楼层
baksy 发表于 2014-10-20 14:41
=SUM(--MID(C2,(ROW(1:3)-1)*12+3,3))*RIGHT(C2,2)&"L"

刚您改的公式只是针对下段数据14改了后,结果才会跟着改,但如果中段数据14改了后,结果是不会变的哦。
上段300L*14   中段450L*15   下段450L*14  结果还是16800L
回复

使用道具 举报

发表于 2014-10-20 14:48 | 显示全部楼层
1769606242 发表于 2014-10-20 14:47
刚您改的公式只是针对下段数据14改了后,结果才会跟着改,但如果中段数据14改了后,结果是不会变的哦。

请用4楼的第二个公式。
回复

使用道具 举报

 楼主| 发表于 2014-10-20 15:22 | 显示全部楼层
baksy 发表于 2014-10-20 14:48
请用4楼的第二个公式。

您好。说实在的,您这函数我不是很了解。想问一下,这个函数跟字符的空格与字符个数有关系吗?
回复

使用道具 举报

发表于 2014-10-20 15:27 | 显示全部楼层    本楼为最佳答案   
考虑用Evaluate定义名称的方法来进行计算,这样就不用考虑*前后的数字个数
定义名称.png
Book1.zip (6.04 KB, 下载次数: 6)
回复

使用道具 举报

发表于 2014-10-20 15:29 | 显示全部楼层
1769606242 发表于 2014-10-20 15:22
您好。说实在的,您这函数我不是很了解。想问一下,这个函数跟字符的空格与字符个数有关系吗?

是的,有关系。
回复

使用道具 举报

发表于 2014-10-20 15:57 | 显示全部楼层
上段数据提取
        300        =MAX(IFERROR(--LEFT(MID(C2,FIND("上段",C2)+2,100),ROW(1:5)),))
        14        =MAX(--MID(C2,FIND("@",SUBSTITUTE(C2,"*","@",1))+1,ROW($1:$5)))

其余段数的提取参考上段修改红色字体部分
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-15 23:33 , Processed in 0.312874 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表