Excel中,怎么提速单元格中的数字?

单元格中,是登记账目的。
例如:2月1日收入22.35元。
都是数字,后面有一个元,但是数字前面呢,是什么汉字或者英文都有可能出现,位数也不统一。
怎么用公式直接把数字提取出来呢?

第1个回答  2022-02-26
比如数据在A1中:公式:
=-LOOKUP(,-RIGHT(REPLACE(A1,FIND("元",A1),99,),ROW($1:$16)))
考虑Excel的有效数字取最多15位,加上一位小数,所以公式按最多取16个数字(含 小数点O来编写。 元后面按最多98个字符考虑的,可根据实际情况增减。本回答被提问者采纳
第2个回答  2022-02-26
=-LOOKUP(1,-RIGHT(LEFT(A1,FIND("元",A1)-1),ROW($1:$15)))
第3个回答  2022-02-26
仅针对您的例子
=lookup(9^9,--right(substitute(a1,"元",),row($1:$8)))
第4个回答  2022-02-23
1、首先, 我们需要在同一个 Excel 表中添加两个工作表。特别是, 下面描述的方法必须在同一表中的两个工作表中可用。我命名了第一个表: 引用的表, 第二个表命名: 引用后的表。

2、输入 "= 引用表的名称", 只要数据在引用位置后出现在第二个表中!您需要引用数据位置 就行, 例如, 您需要引用第一个表中的数字, 您可以输入: = 引用表!A2。

3、完成上述步骤后, 将在引用出现后对返回进行编号。

4、同样, 输入适当的位置: = 引用表!B2。

5、单击 "输入", 将显示引用的名称。

6、同样, 您也可以参考第一个表的出生日期。

7、按照上面的方法, 最后你可以完成引用的表