Excel将坏文本添加到列结果中 - 需要这些单元格中的10位数字

时间:2014-08-14 14:24:04

标签: excel excel-vba excel-formula vba

所以对于我想要的这些项目,

2,2,6,2,6,8

细胞

21.00
22.00
68.00
821.00
67.00
86.00

我找到了一个

的例子
=MID(A1, FIND(".", A1)+1, 1)

但这不起作用

我还想过修改这个值 - 但似乎无法让它工作 建议?

2 个答案:

答案 0 :(得分:1)

尝试以下公式:

=RIGHT(INT(A1/10),1)

我应该注意,我的公式将数字作为字符串返回,而t_m的答案将数字作为数字返回。我的字符串响应将被许多(但不是全部)Excel函数转换为数值,因此效果更好将取决于您想对结果做什么。

当然,我可以通过各种技术转换为数字:

=--RIGHT(INT(A1/10),1)
=VALUE(RIGHT(INT(A1/10),1))

答案 1 :(得分:1)

使用MOD函数的Excel 2013中的公式

=(MOD(F3|100)-MOD(F3|10))/10