2014-07-10 46 views
0

我正在尝试使用公式将数据添加到具有现有数据的单元格。将公式添加到单元格而不中断现有数据

其他人将数据输入到我的电子表格中,部分数据丢失。例如,它应该是:P000051489,而是它读取051489.

是否有可以写入的公式,可以将“P000”添加到数据而不删除或中断已输入的内容?

回答

1

这取决于如果你想真正改变单元格的值在这种情况下,串联以上在B1单元格复制简单="P000" & A1下来,然后粘贴值。

或者如果您希望单元格显示为P000051489,而只包含值051489,则可以使用自定义格式“P000”@。如果您需要使用截断值执行操作,但这种方法运行良好,但会导致更多问题,因为如果单元格与存储在其中的值不匹配,您会看到该问题。

0

Excel中的工作表公式必须输入到特定的单元格中,并且它们只影响它们输入的单元格(或多个单元格)。

但是,您可以在VBA中编写修改现有单元中的数据(或公式)的代码。这将是类似于

Dim c as Range 
For Each c in Range("A1:A10").Cells 
    c.formula = "P000" + c.formula 
next c 

这是您感兴趣的解决方案吗?

相关问题