我正在尝试使用公式将数据添加到具有现有数据的单元格。将公式添加到单元格而不中断现有数据
其他人将数据输入到我的电子表格中,部分数据丢失。例如,它应该是:P000051489,而是它读取051489.
是否有可以写入的公式,可以将“P000”添加到数据而不删除或中断已输入的内容?
我正在尝试使用公式将数据添加到具有现有数据的单元格。将公式添加到单元格而不中断现有数据
其他人将数据输入到我的电子表格中,部分数据丢失。例如,它应该是:P000051489,而是它读取051489.
是否有可以写入的公式,可以将“P000”添加到数据而不删除或中断已输入的内容?
您可以使用= CONCATENATE(文本,TEXT2) http://office.microsoft.com/en-us/excel-help/concatenate-function-HP010062562.aspx
这取决于如果你想真正改变单元格的值在这种情况下,串联以上在B1单元格复制简单="P000" & A1
下来,然后粘贴值。
或者如果您希望单元格显示为P000051489,而只包含值051489,则可以使用自定义格式“P000”@。如果您需要使用截断值执行操作,但这种方法运行良好,但会导致更多问题,因为如果单元格与存储在其中的值不匹配,您会看到该问题。
Excel中的工作表公式必须输入到特定的单元格中,并且它们只影响它们输入的单元格(或多个单元格)。
但是,您可以在VBA中编写修改现有单元中的数据(或公式)的代码。这将是类似于
Dim c as Range
For Each c in Range("A1:A10").Cells
c.formula = "P000" + c.formula
next c
这是您感兴趣的解决方案吗?