怎么在Excel里的一列插入固定的文字 100
问题如下:F列3135748031573329316608823191912636303966要在这一列的每个单元格前面都加上“0898-”不包括双引号,应该怎么操作?不...
问题如下:
F列
31357480
31573329
31660882
31919126
36303966
要在这一列的每个单元格前面都加上“0898-”不包括双引号,应该怎么操作?不使用通过增加列合并,和自定义格式的方式。还有什么方法可以决绝吗? 展开
F列
31357480
31573329
31660882
31919126
36303966
要在这一列的每个单元格前面都加上“0898-”不包括双引号,应该怎么操作?不使用通过增加列合并,和自定义格式的方式。还有什么方法可以决绝吗? 展开
6个回答
展开全部
如果要在过程中不通过任何其他列,也不通过定义格式的方式,那只能用宏来做了。
我写了一个,测试可行,请参考用。
注意:是从当前单元格往下处理所有单元格,遇到空单元格停止。重复执行会重复增加。
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
我写了一个,测试可行,请参考用。
注意:是从当前单元格往下处理所有单元格,遇到空单元格停止。重复执行会重复增加。
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置该列自定义单元格格式为
"0898-"@
没有比这更简单的了。
增加列然后合并的方法次之。
其他方法?干嘛呢,能解决就可以了。
"0898-"@
没有比这更简单的了。
增加列然后合并的方法次之。
其他方法?干嘛呢,能解决就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
右击,点选择性粘贴,然后选一下就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询