在电子表格的函数中……

来源:百度知道 编辑:UC知道 时间:2024/05/14 16:36:20
关于电子表格的函数中,本人知道在一个数字字符串中怎样从左或是从右取出这个字符串里的几个数字,用的函数是left或right,但是本人想知道,如何以小数点为界在小数点左侧或右侧取几个字符,请问有没有这样的函数,这个函数是什么?

FIND+LEN+MID
假设数据在A1
=FIND(".",A1)求出小数点在A1中第几个字符;
=len(a1)求A1的总字符;
=MID(A1,FIND(".",A1)+1,X) 小数点后一位开始截取X位。 [右侧取]
=MID(A1,FIND(".",A1)-X,X) 小数点前X位开始截取X位。 [左侧取]
注:X是你要取的位数。

给你举个例子,比如说a1单元格中输入数据189652.34

a2=LEFT(A1,SEARCH(".",A1))=189652.
所以如果你想要得到189652的话,只需要改下公式a2=LEFT(A1,SEARCH(".",A1)-1),如果想要取18965的话,就-2,同理,慢慢感觉就好了,这是小数点左侧的取法。
小数点右侧的取法就是把公式left()变成right()
如果想取到34,那a2=RIGHT(A1,SEARCH(".",A1)-5)即可
水平有限,希望能帮到你!