怎么在Excel里的一列插入固定的文字

问题如下:
F列
31357480
31573329
31660882
31919126
36303966

要在这一列的每个单元格前面都加上“0898-”不包括双引号,应该怎么操作?不使用通过增加列合并,和自定义格式的方式。还有什么方法可以决绝吗?

材料/工具;excel2010

1、如图,我们要在下列城市前面加上河北省。该如何操作?

2、我们在另一列输入“河北省”。

3、在另一列输入公式“=B1”(引号内为输入内容)。也可以这样输入:先输入“=”,再用鼠标点击“河北省”。

4、按下F4键,这表示固定引用某一个单元格的内容。这时公式变成了“=$B$1”。

5、然后再输入“&”,再点击“石家庄市”。

6、这时公式变成了“=$B$1&A1”。按下回车键。现在“石家庄市”前面加入了“河北省”。

7、移动鼠标到“河北省石家庄市”单元格右下角

8、当光标变成“+”号时,点击并拖动鼠标向下,就在所有城市前面加上了“河北省”。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-25

  一、如在图示的一列数字前加文字“百度”。

  1、选中这一列单元格,右击,选择“设置单元格格式”。

  2、在“数字”选项卡,点击“分类”中的“自定义”,在右侧“类型”框格内输入“"百度"#”。

  3、点击“确定”按钮,退出单元格设置即可。

  二、如果在文字前加文字“百度”,则需在“类型”框格内输入“"百度"@”即可。

第2个回答  2008-07-31
如果要在过程中不通过任何其他列,也不通过定义格式的方式,那只能用宏来做了。
我写了一个,测试可行,请参考用。
注意:是从当前单元格往下处理所有单元格,遇到空单元格停止。重复执行会重复增加。

Sub 加前缀宏()
If MsgBox("确定要从当前单元格开始往下数据做变更吗?", vbOKCancel + vbQuestion) = vbOK Then
While ActiveCell.Text <> ""
ActiveCell.Value = "0898-" + ActiveCell.Text
ActiveCell.Offset(1, 0).Range("A1").Select
Wend
End If
End Sub
第3个回答  2008-07-31
设置该列自定义单元格格式为
"0898-"@
没有比这更简单的了。

增加列然后合并的方法次之。

其他方法?干嘛呢,能解决就可以了。
第4个回答  2008-07-31
右击,点选择性粘贴,然后选一下就行了
相似回答