0
我有许多坐标并希望删除“。”。分隔符,然后用标准英国格式“”替换“,”十进制。“字符。Excel公式从字符串中删除字符,然后用删除相同字符替换另一个字符
例如9.811.365,054需要9811365.054
我最初使用嵌套的替代公式,但这也删除了“。”只留下数字即9811365054
我有许多坐标并希望删除“。”。分隔符,然后用标准英国格式“”替换“,”十进制。“字符。Excel公式从字符串中删除字符,然后用删除相同字符替换另一个字符
例如9.811.365,054需要9811365.054
我最初使用嵌套的替代公式,但这也删除了“。”只留下数字即9811365054
在VBE立即窗口CTRL + 克尝试
? replace(replace("9.811.365,054",".",""),",",".")
9811365.054
所以几乎你只是窝两种功能;首先用“”替换所有的点(什么也没有),然后用点替换逗号。
具有同等的公式将是=SUBSTITUTE(SUBSTITUTE(A1,".",""),",",".")
假设A1
是9.811.365,054
伟大的作品表示感谢。我无法将“9.811.365,054”替换为另一张表格中的单元格,例如'CoordinatesSheet'!C15。有任何想法吗? – Howeitzer 2014-09-22 09:59:09
感谢您的更新vba4all。替代方案完美运作。 – Howeitzer 2014-09-22 10:16:22