excel表格批量给每个单元格内容前统一加’号怎么设置

 我来答
okhereok
推荐于2016-04-17 · TA获得超过5666个赞
知道小有建树答主
回答量:65
采纳率:0%
帮助的人:43.4万
展开全部
只是从你的问题上面来回答的话。答案如下:

解答一:
用“查找和替换”。快捷键:crtr+H
具体步骤是:
1、先选定想要查找和替换的区域。(如果不选的话,点击“全部替换”按钮后,会“查找和替换”掉整个工作表的所有单元格)。
2、在“查找内容”中输入为空。
3、在“替换为”中输入单引号,即“ ’ ”。
4、点击“全陪替换”按钮,即可对所有选定单元格(内容为空的)加上单引号了。

注意点:
1、全角单引号和半角单引号是不同的。
2、单元格中第一个字符为半角单引号的话,该单引号会自动隐藏,只有通过又击单元格,或者通过单元格的编辑栏才能看到此半角单引号。当然如果是全角单引号的话,就不会存这种情况。
3、当在单元格中输入数字的话,EXCEL会自动将单元格变成数字格式。因此你在单元格中输入"001"、“01”等值的时候,会变成自动"1",因为EXCEL认为数字最前面的零无意义,当然现实生活中也是如此。那么非要输入"001"这样的内容时怎么办呢? 那么直接输入单引号+001就行了,即输入"‘001 "。同样由于数字位数多后,会变成科学计数法,所以有时候要先将单元格变成文本格式,或者在输入数字时,先输入单引号,即单引号+数字进行输入。 表示将输入的内容强制转换成文本格式。这样数字就会原样按你输入的显示出来了。

如果你加单引号就是为了想“强制转换为文本”的话。
那么我告诉你,你在输入任何值之前先选中区域,右键“单元格格式”里“数字”选项卡设置“分类”为“文本”,然后再进行输入即可,这时也可以录入“001”等,而且当数字位数多时,也不会自动变成科学计数法的数字。

解答二:
如果你会一点“宏”,那么你可以编写一个宏,来达到你的目的。此解答二最接近你的要求。
建立一个新宏,将我下面代码中 Sub AddText() 到 End Sub 中的代码加入到新建宏中即可。
代码如下:
Sub AddText()
Dim Rng As Range
For Each Rng In ActiveSheet.UsedRange
Rng = "'" & Rng
Next
End Sub

希望以上答案对你有帮助。如有疑问请留言。
赵文妍AA
2009-11-27 · TA获得超过221个赞
知道答主
回答量:178
采纳率:0%
帮助的人:145万
展开全部
是想设置纯文本格式吧?点击你想加“'”号的区域,然后右键点击“设置单元格格式“——“数字”,选择里面的“文本”即可为你所选区域的内容前面加上一个'号。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
菲菲无名
2009-11-27 · TA获得超过133个赞
知道答主
回答量:212
采纳率:0%
帮助的人:0
展开全部
一.如果输入数字以前
1.设定单元格格式为文本
2.输入数字,单元格内同前就统一加了“'”

二.如果不论文本数字都加,而且已经输入了那就用公式

1.在旁边插入一空列,比如是A列
2.在最上面一个单元格输入="'"&A1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
temgle
2012-10-05 · TA获得超过257个赞
知道答主
回答量:24
采纳率:100%
帮助的人:8.4万
展开全部
设置单元格格式—>数字—>自定义—>输入'####
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mylife2001
2009-11-27 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:165
采纳率:0%
帮助的人:116万
展开全部
沙发
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式