如果数字则删除最后一个值,否则不执行任何操作

时间:2019-03-28 22:22:03

标签: excel-formula

我正在尝试为Microsoft Excel寻找公式:

  

如果单元格中的最后一个值是数字,则从该单元格中删除该值,否则请保留相同的内容

=IF(OR((LEN(B2)>1),(LEN(B2)<7)),LEFT(B2, LEN(B2)-1),B2)

这是我尝试过的方法,但是我确信这不是正确的方法,我的值在20152和_thisform1和_thisotherform中,因此单元格的长度不同。

我想从201522015,从_thisform1_thisform,而将_thisotherform保持原样。

1 个答案:

答案 0 :(得分:2)

使用此:

=IF(ISNUMBER(--RIGHT(B2)),LEFT(B2,LEN(B2)-1),B2)