Excel单元格为空怎么表示啊

如果我用row=orksheets[sheet1].usedrange.rows.count和col=worksheets[sheet1].usedrange.colum... 如果我用row=orksheets[sheet1].usedrange.rows.count 和col=worksheets[sheet1].usedrange.columns.count算出被使用单元格的行数和列数
for i:=0 to row-1 do
if sheet.cells[i+1,1]='' then
为什么我这样判断excel单元格为空不行呢?sheet.cells[i+1,1]='' 总是提示无效的操作
展开
 我来答
楼兰佛爷80725
高粉答主

推荐于2019-09-13 · 关注我不会让你失望
知道答主
回答量:574
采纳率:100%
帮助的人:15.5万
展开全部

表示方法如下:

1,先新建个excel表格,比如a列填写数据然后随便空几个,那么怎么做选择呢?我们可以筛选出来,点击筛选-下拉箭头中把空的挑选出来即可。

2,第二种办法就是用len()就是判断该列单元格字符的长度空的就=0。

3,公式输入,然后回车显示结果,0表示空格,然后下拉填充整列。

4,第三种,就是用isblank()函数,blank大家可能有印象,ie打不开网页就是blank就是空的意思,是否为空,是就是ture,否就是false。

5,使用公式后,下拉填充整列获得结果,这个就是判断是否为空的函数。

拓展资料:

单元格按所在的行列位置来命名,它有三种引用样式:A1引用样式,R1C1引用样式和三维引用样式。

A1引用样式,默认情况下,Excel 使用 A1 引用样式,此样式引用字母标识列(从 A 到 IV,共 256 列),引用数字标识行(从 1 到 65,536)。这些字母和数字称为行号和列标。若要引用某个单元格,请输入列标和行号。例如,B2 引用列 B 和行 2 交叉处的单元格。

R1C1引用样式,也可以使用同时统计工作表上行和列的引用样式。R1C1 引用样式对于计算位于宏内的行和列很有用。在 R1C1 样式中,Excel 指出了行号在 R 后而列号在 C 后的单元格的位置。例如,R2C3 相当于A1引用样式的C2,即引用行 2 和列 3(即C) 交叉处的单元格。

1975qjm
高粉答主

推荐于2017-10-09 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:7526万
展开全部

一、在EXCEL中判断单元格是否为空单元可以用ISBLANK函数,也可以用某单元格是否=""来进行判断。

比如要判断A1单元格是否为空单元格,可以在另一个单元格写入公式:

=ISBLANK(A1)

=A1=""

 

二、IS类函数的定义:

IS类函数

本部分描述了用来检验数值或引用类型的九个工作表函数。这些函数,概括为 IS 类函数,可以检验数值的类型并根据参数取值返回 TRUE 或FALSE。例如,如果数值为对空白单元格的引用,函数 ISBLANK 返回逻辑值 TRUE,否则返回 FALSE。

语法

ISBLANK(value)
ISERR(value)
ISERROR(value)
ISLOGICAL(value)
ISNA(value)
ISNONTEXT(value)
ISNUMBER(value)
ISREF(value)
ISTEXT(value)

Value    为需要进行检验的数值。分别为:空白(空白单元格)、错误值、逻辑值、文本、数字、引用值或对于以上任意参数的名称引用。

 

函数                         如果为下面的内容,则返回 TRUE

ISBLANK                  值为空白单元格。

ISERR                       值为任意错误值(除去 #N/A)。

ISERROR                  值为任意错误值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、

                                  #NAME? 或 #NULL!)。

ISLOGICAL               值为逻辑值。

ISNA                         值为错误值。 #N/A(值不存在)。

ISNONTEXT              值为不是文本的任意项(注意此函数在值为空白单元格时返回

                                    TRUE)。

ISNUMBER                值为数字。

ISREF                         值为引用。

ISTEXT                       值为文本。


说明

  • IS 类函数的参数 value 是不可转换的。例如,在其他大多数需要数字的函数中,文本值“19”会被转换成数字 19。然而在公式 ISNUMBER("19") 中,“19”并不由文本值转换成别的类型的值,函数 ISNUMBER 返回 FALSE。

  • IS 类函数在用公式检验计算结果时十分有用。当它与函数 IF 结合在一起使用时,可以提供一种方法用来在公式中查出错误值(请参阅下面的示例)。

 

三、"" 符号的含义:

在EXCEL电子表格公式中用  "" 这样一对双引号来表示空单元格或空值。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
函安白zK
2012-03-24 · TA获得超过3994个赞
知道大有可为答主
回答量:1434
采纳率:50%
帮助的人:723万
展开全部
是Delphi的程序吧,没试过用Delphi调用的。
建议你可以试试修改为 sheet.cells[i+1,1].Formula='' 进行判断(公式为空应该能保证确实没有内容)
更多追问追答
追问
Formula怎么理解啊,我不是太懂,什么意思 不过这样确实可以
追答
sheet.cells[i+1,1]是一个Range对象,该对象的属性Formula表示这个单元格的公式。只要该单元格有内容,公式应该都有字符串,因此可有它来作判断
你可以到Excel VBA帮助中查看更详细内容。

Excel对Formula帮助的部分内容:
如果单元格包含一个常量,此属性返回该常量。如果单元格为空,此属性返回一个空字符串。如果单元格包含公式,Formula 属性将该公式作为字符串返回,所用格式与在编辑栏(包括等号)中显示时的格式相同。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nhking
2012-04-04 · TA获得超过3.1万个赞
知道大有可为答主
回答量:3.6万
采纳率:78%
帮助的人:1.1亿
展开全部
=isblank()
当单元格为空时返回 ture 否则返回 false
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
羊振英栋乙
2019-07-22 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:29%
帮助的人:817万
展开全部
在excel中两个半角的双引号就表示单元格为空(例:“”)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式