Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.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_Excel Formula - Fatal编程技术网

在Excel单元格中为公式识别整数

在Excel单元格中为公式识别整数,excel,excel-formula,Excel,Excel Formula,我在单元格Y5中有以下公式: =TEXT(ROUND(AVERAGE(D5:D50),0),"#,###")&"mi" 给出的值是:1923mi 单元格Y6中的公式为: =TEXT(ROUND(CONVERT(Y5,"mi","km"),0),"#,###")&"kms" 这给了价值 我假设这是因为Y6无法将字符串mi转换为km。有没有办法告诉Excel只读取整数?请尝试: =TEXT(ROUND(CONVERT(SUBSTITUTE(Y5,"mi",""),"mi","km

我在单元格Y5中有以下公式:

=TEXT(ROUND(AVERAGE(D5:D50),0),"#,###")&"mi"
给出的值是:1923mi

单元格Y6中的公式为:

=TEXT(ROUND(CONVERT(Y5,"mi","km"),0),"#,###")&"kms"
这给了价值

我假设这是因为Y6无法将字符串mi转换为km。有没有办法告诉Excel只读取整数?

请尝试:

=TEXT(ROUND(CONVERT(SUBSTITUTE(Y5,"mi",""),"mi","km"),0),"#,###")&"kms"  

并考虑包含MI或KMS的格式! 试试这个。这只需要数字

 =TEXT(ROUND(CONVERT(left(Y5,len(y5)-2),"mi","km"),0),"#,###")&"kms"
如果这仍然不起作用,您可能需要将文本的数字部分转换为一个值,因此:

 =TEXT(ROUND(CONVERT(Value(Left(Y5,Len(y5)-2)),"mi","km"),0),"#,###")&"kms"

再次感谢您的帮助!这样做非常有效: