Excel精英培训网

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

[已解决]关于用lookup和mid、match配合截取公式中的数字公式的疑问 的追加提问

[复制链接]
发表于 2015-3-26 09:48 | 显示全部楼层 |阅读模式
如果数字不是一整条的,而是在与字母混在一起的,如a123b234c77这样的,当然这里是忽略小数点的,公式应该如何编辑?
最佳答案
2015-3-26 11:00
昨天正好有個版主教了我這個問題.不用函數.特別簡單.將其復制到WORD中,然後查找^#,將其替換成空值.再貼回EXCEL中.就可以了.
发表于 2015-3-26 11:00 | 显示全部楼层    本楼为最佳答案   
昨天正好有個版主教了我這個問題.不用函數.特別簡單.將其復制到WORD中,然後查找^#,將其替換成空值.再貼回EXCEL中.就可以了.

评分

参与人数 1 +1 收起 理由
mg0601001 + 1 很巧妙

查看全部评分

回复

使用道具 举报

发表于 2015-3-26 11:55 | 显示全部楼层
=LEFT(SUM(MID(A1&9^15,SMALL(IF(ISNUMBER(-MID(A1&9^15,ROW($1:$98),1)),ROW($1:$98),99),ROW($1:$15)),1)*10^(15-ROW($1:$15))),COUNT(-MID(A1,ROW($1:$98),1)))
数组公式。
要求:数字不超过15个,第1个数字不能为0

如果第1个数字为0,还要加1层函数(必须用2007版才行):
=LEFT(TEXT(SUM(MID(A1&9^15,SMALL(IF(ISNUMBER(-MID(A1&9^15,ROW($1:$98),1)),ROW($1:$98),99),ROW($1:$15)),1)*10^(15-ROW($1:$15))),REPT(0,15)),COUNT(-MID(A1,ROW($1:$98),1)))
数组公式。

评分

参与人数 1 +3 收起 理由
mg0601001 + 3

查看全部评分

回复

使用道具 举报

发表于 2015-3-26 12:23 | 显示全部楼层
本帖最后由 象山海鲜 于 2015-3-26 12:29 编辑
  1. =MID(SUM(RIGHT(LARGE(-TEXT(MID(A1,ROW($1:$99),1),ROW($1:$99)&"0;;"&ROW($1:$99)&"0;\1\e\9"),ROW($1:$15)))/10^ROW($1:$15))&REPT(0,19),3,COUNT(-MID(A1,ROW($1:$99),1)))
复制代码
数组公式

减几个字符
  1. =MID(SUM(RIGHT(LARGE(-TEXT(MID(A1,ROW($1:$99),1),"[>=]"&ROW($1:$99)&"0;;;\1\e\9"),ROW($1:$15)))/10^ROW($1:$15))&REPT(0,19),3,COUNT(-MID(A1,ROW($1:$99),1)))
复制代码
数组公式
最多15个数字,否者可能出错

评分

参与人数 1 +6 金币 +6 收起 理由
qinqh_yl + 6 + 6 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2015-3-26 13:37 | 显示全部楼层
=MID(SUM(MID(0&1&A1,LARGE(IF(ISERR(-MID(1&A1,ROW($1:$99),1)),1,ROW($2:$100)),ROW($1:$99)),1)*10^ROW($2:$100))%,2,99)    活不过15....

评分

参与人数 1 +14 金币 +12 收起 理由
qinqh_yl + 14 + 12 赞一个!

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2015-3-28 07:43 | 显示全部楼层
各位大神 能解释一下为什么不能活过15么?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 00:50 , Processed in 0.855779 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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