如果为空则添加文本,否则保留值

时间:2017-10-23 19:03:49

标签: excel

如果单元格为空并且单元格中有值或文本,则尝试将文本Unknown添加到列中,然后保留它。我尝试过的所有内容都会添加文本(如果为空),但它也会写入已有值的单元格。

Column E
 Graduate
 Undergraduate
 (BLANK)
 Community

我试过了:

= IF (E2 <> "", E2, "Uknown")
= IF(ISBLANK(E2),"Uknown", E2)
= IF (NOT(ISBLANK(E2)), E2, "Unknown")

我弄乱了单元格值,但不是添加Unknown,而是添加零。

3 个答案:

答案 0 :(得分:2)

您不能在同一个单元格中拥有功能和数据。 两种选择:   - 为功能添加新列,并隐藏原始列   - 或者只是简单地用您喜欢的值替换空单元格 enter image description here

答案 1 :(得分:2)

试试这一行宏:

Sub unknown()
    Columns(5).SpecialCells(4).Value = "UNKNOWN"
End Sub

答案 2 :(得分:1)

我在另一个stackoverflow问题上发现了这个问题。这可能会让你开始。 =IF(AND(C3 = "", 0 < B3, B3 < 5000), "Order More", "Don't Order")  如果您需要更多信息,该问题将被列为 excel vba代码,以根据相邻的单元格数范围替换空单元格&amp;由dcromley回答。祝你好运。