当我在 Excel 表中输入欧元或英镑值时,它们会自动识别为数字/货币并右对齐,我还可以提取它们的值。
例如 £10 会自动右对齐。使用该公式=VALUE(A1)
应返回 10。这在使用 € 符号时也有效。但是,如果我使用 $ 符号,则该值被识别为文本并使用上面的公式导致#VALUE!
. 也许这与我适用于英国而非美国的 Windows 区域/语言设置有关。
编辑:我有两个会计格式的条目:£英语(英国)$英语(美国)
当我在 Excel 表中输入欧元或英镑值时,它们会自动识别为数字/货币并右对齐,我还可以提取它们的值。
例如 £10 会自动右对齐。使用该公式=VALUE(A1)
应返回 10。这在使用 € 符号时也有效。但是,如果我使用 $ 符号,则该值被识别为文本并使用上面的公式导致#VALUE!
. 也许这与我适用于英国而非美国的 Windows 区域/语言设置有关。
编辑:我有两个会计格式的条目:£英语(英国)$英语(美国)
对于@Matt 的回答,如果您的货币符号不是第一个字符或在文本中具有随机位置,您可以使用=SUBSTITUTE(A1,"$","")
.
我为任何有类似问题的人想出了一个解决方法。我用来=VALUE(REPLACE(A1,1,1,""))
删除美元符号并只获取数字的值,然后可以使用“$ English (US)”会计格式对数字进行格式化。
$
用于固定单元格引用 - 例如$A$10
. 这在复制公式或从中填充整个列时非常有用。您应该将单元格格式化为货币并将格式设置为显示美元符号。
对我有用的是使用替换命令。突出显示单元格,单击编辑,然后替换,输入 $ 并替换为 +