Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.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中的单元格内容是否相等_Excel - Fatal编程技术网

确定Excel中的单元格内容是否相等

确定Excel中的单元格内容是否相等,excel,Excel,我想看看两个单元格中的数值是否相等 我的问题是一个单元格是文本格式,数字有一个小数精度,另一个数字格式有7个小数精度 我想看看它们是否都等于一个十进制精度,但我不知道怎么做 因此,我的单元格中的值如下所示: numerical text 5.6% 5.6% 但真正的价值是: numerical text 5.56650625% 5.6% 我怎样才能测试它呢 提前感谢。您可以将文本转换为带值的数字(文本)。 您可以使用舍入(

我想看看两个单元格中的数值是否相等

我的问题是一个单元格是文本格式,数字有一个小数精度,另一个数字格式有7个小数精度

我想看看它们是否都等于一个十进制精度,但我不知道怎么做

因此,我的单元格中的值如下所示:

numerical         text
  5.6%             5.6%
但真正的价值是:

numerical        text
5.56650625%       5.6%
我怎样才能测试它呢


提前感谢。

您可以将文本转换为带值的数字(文本)。
您可以使用舍入(数字、位数)。也有天花板和地板,你可能想玩。但这应该会为您指明正确的方向。

您可以将文本转换为带值数字(text)。
您可以使用舍入(数字、位数)。也有天花板和地板,你可能想玩。但这应该会为您指出正确的方向。

为了避免任何浮点不精确,我建议对文本进行比较,因此如果数字版本是A1,比如A4:

=TEXT(ROUND(A1*100,1),"General")&"%"
B1中的文本版本:

=B1=A4  
返回
TRUE


在文本版本上努力使其与另一个版本“一致”是毫无意义的,因为它没有数字格式版本所具有的所有小数位数。

为了避免任何浮点不精确,我建议将文本与文本进行比较,因此如果数字版本为A1,例如A4:

=TEXT(ROUND(A1*100,1),"General")&"%"
B1中的文本版本:

=B1=A4  
返回
TRUE

在文本版本上努力使其与另一个版本“一致”是毫无意义的,因为它没有数字格式版本所具有的所有小数位数