如何在excel中,假如在同一列中有整数和带小数点的数字,现在我只想把整数提取出来

比如 a列中有 1 2.1 3 2.3 5 3.6 ,我如何可以将整数单独提取到另外一列,而且中间不会有空的单元格。 谢谢了,着急呀。

假设原数据在A1:A6中,则可在C1中写入下面的公式:

=INDEX(A:A,SMALL(IF(INT($A$1:$A$6)=$A$1:$A$6,ROW($A$1:$A$6),10^4),ROW(A1)))&""

上式为数组公式,需按ctrl+shift+enter三键结束。

下拉复制公式到C6单元格。

见下图:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-14
在另一列的单元格中输入:=int(A1)就可以啦,int()是一个取整函数,能取一个不大于这个数的最大的整数。
相似回答