在点号前只显示第一个数字

我有以下简单的Excel电子表格在列A中具有以下数字:

AB 1 209.99 2 1451.99 3 354.50 4 23.85 

现在我想在列B中只显示出现在点之前的第一个数字,所以它看起来像这样:

  AB 1 209.99 9 2 1451.99 1 3 354.50 4 4 23.85 3 

有没有一个公式,我可以用来得到点前的第一个数字。 我尝试了MIDfunction,但它只适用于数字总是相同的长度,但在我的情况下,长度不同,因为我有0 – 10000之间的数字。

你知道任何可以解决我的问题的公式吗?

整数部分删除“.xx”部分和模10获取剩余数字的最后一个数字,所以B1=MOD(INT(A1);10)应该做的工作

单证:

  • INT
  • MOD