我按如下方式格式化了列:
_($ *#,## 0.00 _); _($ *(#,## 0.00); _($ *“ - ”?? ); (@_)。
如果我复制粘贴该值,则它不起作用。 但如果我键入1234,它会自动转换为$ 1,234。
但即使我粘贴,我怎么能让它发挥作用。
我用Google搜索并发现在这些情况下使用了条件格式。(我是对的吗?)
我也尝试过进行条件格式化,但是无法查看。
有人可以告诉我如何在条件格式中实现这一点:
感谢任何类型的帮助。
感谢。
答案 0 :(得分:3)
在Excel中将某些内容粘贴到单元格中时,默认情况下也会粘贴该格式。要防止这种情况发生,您必须执行“选择性粘贴”,然后选择仅粘贴“值”。
对于货币的条件格式,您可以设置如下所示的规则:
在Excel格式规则中无法使用' - '显示在空白单元格中。破折号可以作为格式插入,但只要单元格中有实际数据即可。如果单元格为空,Excel将不显示任何字符。
答案 1 :(得分:0)
如果看似数字的内容被导入为文本,则Excel中可能会出现此警告(单元格左上角有一个绿色的小三角形 - 所有最近的Excel版本都可以在选项中打开/关闭,公式,错误检查)。通过选择包含第一个实例的范围,可以通过单击警告图标和转换为数字将这些字符串转换为常规格式(以便将值识别为数字)。
然后可以应用'标准格式',或许:
` $* #,##0 ;($* #,##0)`
和用HOME>选择的空单元格编辑 - 查找&选择,转到特殊...,空白然后格式化对齐中心和使用查找输入的内容(无),并使用替换为-
填充连字符。