我正在研究excel,我需要在某些单元格的开头添加文本。
假设我有以下单元格:
IO
KP
HU
IO
我想用以下代码替换它们:
5IO
5KP
5HU
5IO
所以我选择那些单元格并使用find和replace函数。在搜索中我把“*”但我应该放在替换为了保持由*返回的文本?这将是“5SOMETHING”。
答案 0 :(得分:3)
我认为Find and Replace
没有足够的灵活性来做你想做的事情,即将5
附加到每个单元格。
最简单的方法是使用此公式创建新列,然后删除原始列。 [我假设您的数据位于A列]
=5 & A1
如果您愿意,也可以通过VBA进行。
Sub AppendFive()
Dim cl As Range
For Each cl In Range("A1:A10")
cl = 5 & cl
Next cl
End Sub