在不中断现有数据的情况下向单元格添加公式

时间:2014-07-10 21:20:19

标签: excel excel-formula

我正在尝试使用公式将数据添加到包含现有数据的单元格。

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

我能编写一个可以添加" P000"的公式吗?数据没有删除或破坏已经输入的数据?

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

这取决于您是否想要实际更改单元格的值,在这种情况下,单元格B1中的连接或更简单="P000" & A1复制,然后粘贴值。

或者,如果您希望单元格显示为P000051489而仅包含值051489,则可以使用自定义格式“P000”@ 。如果您需要使用截断值执行操作,但是如果单元格与存储在其中的值不匹配,则会出现更多问题,因此此方法很有效。

答案 2 :(得分:0)

Excel中的工作表公式必须输入特定单元格,它们只会影响他们输入的单元格(或单元格)。

但是,您可以在VBA中编写代码来修改现有单元格中的数据(或公式)。这就像是

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

这是你感兴趣的那种解决方案吗?