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