Excel美元符号文本没有被转换为数字
当我将欧元或英镑数值inputExcel表格时,它们会被自动识别为数字/货币并右alignment,我也可以提取它们的值。
例如10英镑自动alignment。 使用公式=VALUE(A1)
应该返回10。 这在使用€符号时也有效。 但是,如果我使用$符号,则将该值识别为文本,并使用上述公式结果#VALUE!
。 也许这与我的Windows区域/语言设置是有关英国而不是美国。
编辑:我有两个会计格式的条目:£英语(英国)$英语(美国)
或者@Matt的答案,如果您的货币符号不是第一个字符或在文本中有一个随机的位置,您可以使用=SUBSTITUTE(A1,"$","")
。
我想出了一个解决类似问题的任何人的工作。 我使用=VALUE(REPLACE(A1,1,1,""))
为了删除美元符号,只是得到数字的价值,该数字可以使用'美元(美国)'会计格式。
$
用于固定的单元格引用 – 例如$A$10
。 这在复制公式或填充整个列时非常有用。 您应该将单元格设置为货币格式,并将格式设置为显示美元符号。