从括号右侧提取数字

时间:2016-10-13 10:42:05

标签: excel excel-vba vba

我的列中有多个项目如下所示:

1. (758,01) 1516,01€
2. (380,95) 761,90€
3. (480) 903,90€
4. (350,06) 700,06€
5. (344) 688,75€ 
6. (681,16) 1361,16€

我想知道如何做两件事:

提取( ))旁边的数字之间的数字,而不包含部分,以便最终结果为:1516,01 758,01 < / p>

由于

1 个答案:

答案 0 :(得分:2)

有很多方法。您可以使用MID公式获取()之间的数字,同样适用于下半部分,只需将替换为空白即可。如果您的数据位于单元格B2

中,则此方法有效
=MID(B2, FIND("(", B2)+1, FIND(")", B2)-2)

=SUBSTITUTE(RIGHT(B2, FIND(" ", B2)-1), "€", "")