gpt4 book ai didi

excel - 返回值 '1' 引用的单元格为空

转载 作者:行者123 更新时间:2023-12-01 16:25:43 24 4
gpt4 key购买 nike

在 Excel 中,如果引用的单元格为空,我需要返回值 1

如果值为我可以做到这一点,但是如果它为空我该怎么办?

最佳答案

您可以使用:

=IF(ISBLANK(A1),1,0)

但是您应该小心空单元格的含义。我以前也被这个问题困扰过。如果您想知道单元格是否真正空白,如上所述的 isblank 就可以了。不幸的是,您有时还需要知道它是否不包含有用的数据。

表达式:

=IF(ISBLANK(A1),TRUE,(TRIM(A1)=""))

对于真正空白或只包含空白的单元格将返回 true。

以下是当A列包含不同数量的空格、B列包含长度(以便您知道有多少个空格)和C列时的结果code> 包含上述表达式的结果:

<-A-> <-B-> <-C->
0 TRUE
1 TRUE
2 TRUE
3 TRUE
4 TRUE
5 TRUE
a 1 FALSE
<-A-> <-B-> <-C->

如果单元格为空白或空白,则返回 1,否则返回 0:

=IF(ISBLANK(A1),1,if(TRIM(A1)="",1,0))

就可以了。

当您要检查的单元格实际上是 Excel 函数的结果时,此技巧会派上用场。许多 Excel 函数(例如修剪)将返回空字符串而不是空白单元格。

您可以通过新工作表查看此操作。保持单元格 A1 不变,并将 A2 设置为 =trim(a1)

然后将 B1 设置为 =isblank(a1),将 B2 设置为 isblank(a2)。您会发现前者是正确的,而后者是错误的。

关于excel - 返回值 '1' 引用的单元格为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2452597/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com