Excel TEXT格式四舍五入问题

我从我的公式中取出一个单元格的string,我需要用引号输出它(除以100以显示PENCE)格式为“0.00”!

例如:975变成“9.75”

所以我使用这个公式:

TEXT(MID(C:C,17,FIND("_ _",C:C,12)-18)/10,"0.00") 

在单元格中,我希望看到9.75,但它是圆形的,我得到了9.70。

这里是源数据(在C列“

 323868_01064838_975_ _16092014_1.pdf 

这里是包括TEXT转换的完整公式:

 =IF(C:C<>"", """" & TEXT(MID(C:C,17,FIND("_ _",C:C,12)-18)/10,"0.00") & """","") 

所以我在这里错了什么?

我需要这个,所以我可以用csv格式输出它加载到另一个系统的报价。

感谢您向我展示我缺less的东西。 菲利普

把你的“-18”改成“-17”,再除以100

TEXT(MID(C:C,17,FIND("_ _",C:C,12)-17)/100,"0.00")

你原来的MID()公式只返回97,而不是975,所以除以10给你9.7

它看起来像多余的数字的长度和位置是相当静态的,但这是一个替代公式,将补偿额外的数字在这里和那里。

 =CHAR(34)&0.01*TRIM(MID(SUBSTITUTE(A1,"_",REPT(" ",99)),199,99))&CHAR(34) 

在这里输入图像说明