Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 4010|回复: 6

如何判断一个未知数是整数

[复制链接]
发表于 2016-8-1 13:14 | 显示全部楼层 |阅读模式
本帖最后由 murphys1989 于 2016-8-1 13:24 编辑

如题:如何判断一个未知数是整数?

抱歉,我问题没说清。
一个变数aaaa,它可能是个空值,可能是个整数,可能是字符,然后如何判断它是个整数
发表于 2016-8-1 13:16 | 显示全部楼层
  1. =INT(A1)=A1
复制代码
如果TRUE就是整数,FALSE就不是整数
回复

使用道具 举报

发表于 2016-8-1 13:17 | 显示全部楼层
=if(int(A1)-A1,"非整数","整数")
=IF(ISERROR(FIND(".",A1)),"整数","非整数")
回复

使用道具 举报

发表于 2016-8-1 13:51 | 显示全部楼层
请上传具体示例文件,猜不透。。。
回复

使用道具 举报

发表于 2016-8-1 14:29 | 显示全部楼层
所谓的空是什么空?字符是什么字符,否则简单的INT使用是会出错的
回复

使用道具 举报

 楼主| 发表于 2016-8-1 15:20 | 显示全部楼层
  1. function aaaa(index)
  2.     if index是整数 then
  3.          aaaa = index + 10
  4.     else
  5.          aaaa = 0
  6.     end if
  7. end function
复制代码
index 调用 range("A1"),A1不写或写入任意数字或字符。
如上,第二句该如何写?
回复

使用道具 举报

发表于 2016-8-1 15:33 | 显示全部楼层
  1. Function 是整数吗(rg As Range) As String
  2.     If rg <> "" And Int(rg) = rg Then
  3.         是整数吗 = "是整数"
  4.     Else
  5.         是整数吗 = "不是整数"
  6.     End If
  7. End Function
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-15 15:45 , Processed in 0.262844 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表