我有一个电子表格,其中的单元格的内容是文本和美元值的混合。整个单元格是一串文本。例如,一个单元格可能包含“Tom owes $65.5”
现在,不幸的是,我得到的电子表格中的美元值没有最后一个“0”,而且由于它们只是文本字符串,我无法轻松地格式化单元格。我尝试使用 find 和 replace 将值更改为正确的格式,但我有数千条记录,尝试并考虑所有情况需要很长时间。
有没有办法检查字符串的一部分是否是美元金额,然后在需要时附加尾随 0?就像是
如果 $* 为 = 4 个字符,则在末尾追加 0
如果 $* < 3 个字符,则将 .00 追加到末尾
我还应该说,货币值并不总是在文本字符串的末尾,它们也不总是以小数点后一位结尾。可以在句子中间找到“$6.75”。此外,只是为了在齿轮上再扔一个扳手,字符串中可能还有其他数字,所以我需要能够仅定位美元符号后面的数字。