Excel美元符号文本未转换为数字

时间:2012-09-04 09:50:30

标签: excel formatting

当我将Excel或Sterling值输入Excel工作表时,它们会自动识别为数字/货币并且右对齐,我也可以提取它们的值。

e.g。 £10自动右对齐。使用公式=VALUE(A1)将返回10。这在使用€符号时也有效。但是,如果我使用$符号,则该值将被识别为文本,并使用上面的公式结果#VALUE!。也许它与我的Windows区域/语言设置有关,这些设置适用于英国而不是美国。

编辑:我在会计格式下有两个条目: £英语(英国) $英语(美国)

4 个答案:

答案 0 :(得分:8)

除了@Matt的回答,如果您的货币符号不是第一个字符或文字中有随机位置,您可以使用=SUBSTITUTE(A1,"$","")

答案 1 :(得分:6)

我找到了解决类似问题的人的工作。我使用=VALUE(REPLACE(A1,1,1,""))来删除美元符号并获取数字的值,然后可以使用'$ English(美国)'会计格式对数字进行格式化。

答案 2 :(得分:2)

$用于固定单元格引用 - 例如$A$10。这在复制公式或从中填充整个列时非常有用。您应该将单元格格式化为货币,并将格式设置为显示美元符号。

答案 3 :(得分:1)

对我有用的是使用replace命令。 突出显示单元格,单击“编辑”,然后替换,键入$并替换为+