【发布时间】:2017-03-14 22:00:30
【问题描述】:
我有多个数据表,其中的一列包含有关各种合同价值的信息。对于每份合同,该列的每个单元格中包含的信息如下所示:
“合约价值为$XX,XXX.XX。”
有时,美元值后面会有额外的文字,如下:
“合约价值为$XX,XXX.XX。有修改合约期限的选项”
我需要编写一个子程序,允许我在该文本字符串中提取美元值并只保留该信息(并且没有任何文本出现在之前和之后)。
我在这里面临的困难是一切都可能发生变化。美元价值永远不会相同,它之前或之后的文字也会发生变化。
到目前为止,我已经能够使用 SPLIT 函数和 $ 作为分隔符成功地保留 $ 符号之后的所有内容。但是,我一直在删除可能跟随美元价值的任何文本时遇到问题。
知道如何继续吗?
感谢您的帮助!
【问题讨论】:
-
美元值两边的字符串中是否有任何数字?
-
美元符号后面总有小数点吗?
-
乔丹:有可能。
-
约翰·科尔曼:总是。
-
所有三个建议都有效。谢谢您的意见。你为我节省了大量时间。