我在这里搜索了很多论坛,找到了我正在寻找的东西但却找不到我需要的东西。
基本上我有一个带有引用另一个工作簿的单元格的工作簿。如同列B一样,列A单元格填充其他工作簿中的日期。我希望列C中的单元格具有" X"如果A列中的单元格中包含实际数据,则如果不存在则留空。我遇到的问题是Excel正在放置一个" X"在C列的所有单元格中,因为它读取了单元格A中有一个公式来从其他工作簿中提取数据。
当前公式:= IF(OR(ISBLANK(A5>"")),""," X")
我尝试了isblank,而不是等等,似乎没有任何工作。以下是它正在做的事情的一个例子:
问题
我想要什么
答案 0 :(得分:0)
OR()函数通常适用于多个条件。您想要查看A或B是否为空,但您只测试A.
如果单元格为空,则IsBlank()返回true。你只需要传递一个单元格,没有别的。您使用的单元格与空白字符串相比作为参数,这是不正确的语法。
试试这个:
=IF(OR(A5="",B5=""),"","X")
另一方面,使用公式预填充列不是良好的数据架构。您可以使用Insert>将数据转换为Excel Table对象。表并输入表的现有行的公式。然后,公式将自动应用于添加或插入的新行。