excel提取单元格的数字用什么函数

下图,我想提取单元格的数字,例如第一排只要2400,因为整列左右都不规则,left和right都不好操作,求高人指点

建议使用2013-2016的Excel版本,通过“快速填充”实现。以Microsoft Excel 2016为例。

第一步:为了避免自动识别成保留左/右几位数,首先要将一个尽可能不规则的数据放在第一行。

第二步:将第一条记录里的数字手动输入出来。(这里看你需不需要保留前面那个3了)

第三步:光标定位在需要填充的那一列,【开始】选项卡→最右边【填充】→【快速填充】

或者【数据】选项卡→【数据工具】→【快速填充】

亦或者顶部搜索栏中直接搜索“快速填充”(仅支持Excel 2016)

通过【快速填充】可以解决上面大部分的数字抠取。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-08-03

看了一下,你的数据确实不规则。

尝试用这个公式:=IF(ISNUMBER(--RIGHT(A1,LEN(A1)-FIND("/",A1))),RIGHT(A1,LEN(A1)-FIND("/",A1)),MID(A1,FIND("/",A1)+1,LEN(A1)-FIND("/",A1)-1))

如果少数数字不能提取,请你手动更改

追问

这个公式咋这么长

追答

你试看能不能达到你的效果就行,不用管它长还是短

第2个回答  2017-08-03

3/2280R 你要怎么保留?

=LOOKUP(9^9,--LEFT(MID(G4,MIN(FIND(ROW($1:$10)-1,G4&"0123456789")),10),ROW($1:$9)))

把以上复制到H4格内,然后别直接回车,用“shift+ctrl+enter”,再然后结果才能出来

效果如下

第3个回答  2017-08-03
第6行、第10行要什么数字?
相似回答