Excel精英培训网

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

[已解决]提取文本中的数字求最大值

[复制链接]
发表于 2013-6-19 22:26 | 显示全部楼层 |阅读模式
本帖最后由 xuechun522 于 2013-6-19 22:28 编辑

A列中有些单元格进行了合并,有些没有合并。
A列中的这些文本都是以K开头,后跟两位数字,以后会根据情况增加数字位数,可能会发展到三到四位,数字之后跟一到两位中文字,有些不跟中文字。
我想求得这A3:A101之间,其中数字最大的值,并放在A2单元格。
比如:这个是从K01至K37的代号,那么最大值就是37。
请问这个函数式怎么写?万分感谢!
最佳答案
2013-6-19 22:41
  1. =MAX(--(0&TEXT(MID(A3:A101,2,COLUMN(A:G)),"0;;;!0")))
复制代码
数组公式三建结束

文中的数字求最大值.rar

16.42 KB, 下载次数: 17

发表于 2013-6-19 22:41 | 显示全部楼层    本楼为最佳答案   
  1. =MAX(--(0&TEXT(MID(A3:A101,2,COLUMN(A:G)),"0;;;!0")))
复制代码
数组公式三建结束

文中的数字求最大值.rar

16.56 KB, 下载次数: 27

评分

参与人数 1金币 +12 收起 理由
业余爱好者 + 12 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2013-6-19 23:42 | 显示全部楼层
来凑一个:
  1. =MATCH(1,0/COUNTIF(A3:A101,"*"&ROW(A:A)&"*"))
  2. =MATCH(4^8,MATCH("*"&ROW(A:A)&"*",A3:A101,))
复制代码

评分

参与人数 1金币 +12 收起 理由
业余爱好者 + 12 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2013-6-20 08:28 | 显示全部楼层
二三楼的学习了
回复

使用道具 举报

发表于 2013-6-20 09:26 | 显示全部楼层
这个是另外一种常用的方法,希望对你有帮助哈
s.gif

文中的数字求最大值.zip

17.64 KB, 下载次数: 12

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-15 05:44 , Processed in 0.371006 second(s), 20 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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