Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我需要在excel电子表格列中使用2种格式_Excel_Excel Formula - Fatal编程技术网

我需要在excel电子表格列中使用2种格式

我需要在excel电子表格列中使用2种格式,excel,excel-formula,Excel,Excel Formula,我不是只使用.NET excel。 1.我有一列从1到10的值。 示例: 2,00 2,34 6,30 7,00 (因为我住在西班牙) 2.我不想让整数显示小数点。 艾:我需要 2 2,34 6,30 7 右键单击并转到设置单元格格式…时选择了什么 我怀疑这是一个数字格式,其中必须指定小数位数。如果选择General,则应去掉最后一个非零有效数字后的零 请记住,这意味着您有: 2 2,34 6,3 <---- no zero here 7 2 2,34 6,3您可以使用条件格

我不是只使用.NET excel。 1.我有一列从1到10的值。 示例:

2,00
2,34
6,30
7,00
(因为我住在西班牙) 2.我不想让整数显示小数点。 艾:我需要

2
2,34
6,30
7

右键单击并转到
设置单元格格式…
时选择了什么

我怀疑这是一个
数字
格式,其中必须指定小数位数。如果选择
General
,则应去掉最后一个非零有效数字后的零

请记住,这意味着您有:

2
2,34
6,3     <---- no zero here
7
2
2,34
6,3您可以使用条件格式实现这一点。将单元格格式设置为
General
,然后将条件格式设置为在单元格不是整数时覆盖该格式:

创建包含公式的规则(假设左上角的单元格为
A1

=IF(A1INT(A1)、真、假)

根据该规则,将条件格式设置为带2位小数的
Number

Hi。一开始你是对的,所以6,00变成了6。但现在我的数字是66473829304,而不是6,65。如何将它们四舍五入到小数点后两位。使用
round
函数;-)。
=IF(A1<>INT(A1),TRUE,FALSE)