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

如果单元格为空,并且单元格中存在值或文本,则试图将“ Unknown ”文本添加到列中,然后将其保留。 我试过的所有东西都会将文本添加到空白处,但是它也会写入已经有值的单元格。

 Column E Graduate Undergraduate (BLANK) Community 

我努力了:

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

我搞砸了单元格的值,而不是添加Unknown它附加零。

你不能在同一个单元中有函数和数据。 两个选项: – 为function添加一个新的列,并隐藏原来的 – 或者只是用你喜欢的值replace空单元格 在这里输入图像说明

试试这一行macros:

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

我发现这在另一个stackoverflow问题。 这可能会让你开始。 =IF(AND(C3 = "", 0 < B3, B3 < 5000), "Order More", "Don't Order")如果您需要nore信息,问题列为excel vba代码,基于相邻的细胞数量范围 &回答dcromley。 祝你好运。