Excel函数IF()

时间:2016-05-17 19:31:45

标签: excel excel-vba vba

我因excel而变得有点生疏。从大学开始,Haven就没用过它 - 我目前正在开展一个项目,并且无法解决一些问题。我有一个电子表格,我有大约2000条记录。在我的一个列中,我的值为0或1.我试图做一个简单的函数..

=if(Currentcell=0,"N","Y")

我尝试做的是将formunla放在单元格中,使用0或1,这样我就不需要创建另一个包含结果的列。这可能吗?

2 个答案:

答案 0 :(得分:1)

没有直接访问当前单元格的方法。它最终将导致循环引用。

我建议不要使用公式,而是使用条件格式,因为它会对单元格中的值产生视觉影响。 所以只需添加以下条件 -

1)如果单元格中的值为0,则将单元格格式化为RED颜色。

2)如果单元格中的值为1,则可以将格式更改为绿色。

3)如果单元格中的值小于0或大于1,则将单元格格式化为BLANK

我希望这会有所帮助。

答案 1 :(得分:0)

感谢您的帮助。因为我从SQL SERVER中获取这些信息然后将其粘贴到excel中 - 我决定在将数据复制到excel之前做一个case语句,所以我有一些东西。

select Fname, Lname, Age, Case When Number ='0' then 'N' else 'Y' end as NumberXX
from tblClientInfo

它就像一个魅力!