Excel将文本添加到单元格而不是覆盖

时间:2015-07-16 14:12:40

标签: excel vba

Hiho

我从数据库导出了一个文件,并且必须设置cretira。检查门票是否正确。 如果一个是假的,我必须在一个单元格中写下错误的部分。

我的问题: 如何向单元格添加句子而不是覆盖整个单元格。

例如:

电话号码和姓名为false。

实际状态:

"请输入有效的姓名。"

目标状态:

"请输入有效的电话号码。请输入有效的姓名。"

我的方法是为每个可能的错误单元格预留一个单元格。并将它们组装在一个单元中。

没有VBA会有更好的解决方案吗?

谢谢

RafnexJr

2 个答案:

答案 0 :(得分:1)

范围(" A1")。值=范围(" A1")。值& "结束我和#34;

尝试上面

你只需要将自己包含在你放入单元格的内容中

答案 1 :(得分:1)

如果您正在使用VBA,则可以使用99moorem的响应。但是,如果要使用Excel公式,请使用If语句。如果你有A1中的数据,例如B2的公式将是这样的:

=If(A1 <> "Name",A1 & "is false.","")

这会检查单元格A1,看它是否显示&#39; Name&#39;。如果没有,则单元格B2表示[A1值]为假。&#39;如果确实说“姓名”,则B2为空白。