EXCEL中type函数返回值的一点疑问
发布网友
发布时间:2022-05-15 04:18
我来回答
共2个回答
热心网友
时间:2023-10-09 03:57
这是因为用LEFT,MID,RIGHT等函数求出的值是文本值,所以用TYPE函数得出的就是2,是文本
TYPE(value)
Value 可以为任意 Microsoft Excel 数值,如数字、文本以及逻辑值等等
如果 value 为函数 TYPE 返回
数字 1
文本 2
逻辑值 4
误差值 16
数组 64
如果你想得到值为1,则只要将LEFT得出的值转为数字即可
如
=TYPE(--LEFT(A1))追问这个--是value的意思是吗?
追答是两个负号的意思,让文本数值转成数字
热心网友
时间:2023-10-09 03:58
left是用文本方式选取得自左向右第一个字符,如取出来的2是字符而不是数字。
如果你需要,可以用ISNUMBER来判断。