作者JieJuen (David)
看板Office
标题Re: [算表] 如何用EXCEL公式函数挑字
时间Sat Dec 1 22:26:58 2007
※ 引述《znlin (帅猫)》之铭言:
: 标题: [算表] 如何用EXCEL公式函数挑字
: 时间: Mon Aug 6 11:32:16 2007
: 软体:excel
: 版本:2002
: 原始资料 想要结果
: 1254MCL23 MCL
: 21HM26698 HM
: 请教各位大大该如何撰写以一个EXCEL公式函数来达到上面想要的结果?
: 或是写巨集?.....但是没写过,不知道该怎麽作
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 59.116.3.214
: → sti571:用mid函数 08/06 12:48
: 推 ljuber:他要的是一堆数字里面的文字耶 08/06 18:16
根据上一篇文章详尽的解释
4002
112/01
JieJuen □ [算表] EXCEL:从英数字元字串中撷取数字
这个题目确实可以用mid
{=MID(A1,MATCH(TRUE,ISERR(1*MID(A1,ROW($1:$9),1)),0),LEN(A1)-COUNT(1*MID(A1,
ROW($1:$9),1)))}
题目的字数还刚好是9个XDXD
其中
1*MID(A1,ROW($1:$9),1)
如果是数字,会转成数值,不然会有错误值#VALUE!
改ISNUMBER为ISERR或ISERROR
大致上是可以达到效果~
另外,取的长度改为总长减数字长
注意本解法的限制是要取出的字串(文字或数字)
必须要连在一起
也就是
12AB34不可取数字,可取非数字
AB12CD不可取非数字,可取数字
有人可以解释一下什麽时候会有这种需求吗?^^"
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.123.42.107
※ 编辑: JieJuen 来自: 122.123.42.107 (12/01 22:46)