excel条件格式帮助

时间:2011-05-13 19:38:28

标签: excel

我按如下方式格式化了列:

  

_($ *#,## 0.00 _); _($ *(#,## 0.00); _($ *“ - ”?? ); (@_)。

如果我复制粘贴该值,则它不起作用。 但如果我键入1234,它会自动转换为$ 1,234。

但即使我粘贴,我怎么能让它发挥作用。

我用Google搜索并发现在这些情况下使用了条件格式。(我是对的吗?)

我也尝试过进行条件格式化,但是无法查看。

有人可以告诉我如何在条件格式中实现这一点:

  1. 如何转换文字以使最终价值如$ 1,234?
  2. 如果列为空或空格,请将其替换为 - 位于中心。
  3. 感谢任何类型的帮助。

    感谢。

2 个答案:

答案 0 :(得分:3)

在Excel中将某些内容粘贴到单元格中时,默认情况下也会粘贴该格式。要防止这种情况发生,您必须执行“选择性粘贴”,然后选择仅粘贴“值”。

对于货币的条件格式,您可以设置如下所示的规则:

enter image description here

在Excel格式规则中无法使用' - '显示在空白单元格中。破折号可以作为格式插入,但只要单元格中有实际数据即可。如果单元格为空,Excel将不显示任何字符。

答案 1 :(得分:0)

如果看似数字的内容被导入为文本,则Excel中可能会出现此警告(单元格左上角有一个绿色的小三角形 - 所有最近的Excel版本都可以在选项中打开/关闭,公式,错误检查)。通过选择包含第一个实例的范围,可以通过单击警告图标和转换为数字将这些字符串转换为常规格式(以便将值识别为数字)。

然后可以应用'标准格式',或许:

` $* #,##0 ;($* #,##0)`  

和用HOME>选择的空单元格编辑 - 查找&选择,转到特殊...,空白然后格式化对齐中心和使用查找输入的内容(无),并使用替换为-填充连字符。