【问题标题】:Add text if blank otherwise leave value如果为空白则添加文本,否则保留值
【发布时间】:2017-10-23 19:03:49
【问题描述】:

如果单元格为空白并且单元格中有值或文本,我正在尝试将文本 Unknown 添加到列中,然后将其保留。我尝试过的所有内容都会在空白时添加文本,但它也会覆盖已经具有值的单元格。

Column E
 Graduate
 Undergraduate
 (BLANK)
 Community

我试过了:

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

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

【问题讨论】:

  • 您无法使用适当的公式来执行此操作。您将需要一个帮助列。

标签: excel


【解决方案1】:

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

【讨论】:

  • 谢谢。一个比我尝试的更简单的解决方案。了解在同一个单元格中具有函数和数据。
【解决方案2】:

试试这一行宏:

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 2017-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-07
      • 2013-10-03
      • 1970-01-01
      • 1970-01-01
      • 2018-06-10
      相关资源
      最近更新 更多