如何在Excel引用本身中创建单元格



我有一个表,其中包含一个具有风险评分的列。我想写一个公式来检查每个单元格并确定单元格是否为空白,然后将单元格值设为 100,否则保留单元格当前值。我尝试使用的代码(对于单元格 D2)如下:

=IF(ISBLANK(D2),100,D2)

由于单元格无法

轻松引用自身,我无法做到这一点,我相信将此公式插入单元格只会覆盖单元格的当前值,有什么想法吗?

假设要处理的值是从 D2D100。 试试这个小宏:

Sub OneHundred()
    Dim r As Range
    Set r = Range("D2:D100").Cells.SpecialCells(xlCellTypeBlanks)
    r.Value = 100
End Sub

调整范围以满足您的需求。

可以这样做,因为我有一个电子表格可以发生这种情况。我在单元格 T3 中的部分公式如下:IF(B3=",",IF(B3="Ready",",IF(T3=",TODAY(),T3))) 首先,它检查其他一些内容,但最后它会检查自己以查看它是否为空白。如果是,则写今天的日期。否则它只是自己写。

记得我必须在设置中更改某些内容才能发生这种情况,但现在找不到它。

最新更新