Excel2007,两编号中间以。隔开,先将。替换成英文状态逗号后,两编号就自动合并成科学计数法了。
答案:1 悬赏:60 手机版
解决时间 2021-11-28 14:43
- 提问者网友:爱了却不能说
- 2021-11-28 03:19
Excel2007,两编号中间以。隔开,先将。替换成英文状态逗号后,两编号就自动合并成科学计数法了。
最佳答案
- 五星知识达人网友:持酒劝斜阳
- 2021-11-28 03:36
先将需要替换部分的单元格格式中的数字格式改成文本格式,再替换就可以了。
不要选“常规” ,必须选成“文本”格式,否则还会被识别成数字。
追问开始就是文本,如果不是文本,都不可能是以00开头的数字。追答呃,不好意思,我没有测试。
你这种情况,替换时的确会以数字进行识别,而逗号是千分位的分隔符,所以会造成这种状况。
要是这种情况,批量处理的话,你可能需要麻烦点。首先把这一列数据的左侧都加一个半角的单引号。可以用公式操作。我的做法是把你这列(或行)数据拷贝出来,用连字符把左侧加上单引号,具体的公式是
示例: A1为第一个编号的话,在B1中输入
="'"&A1
然后把将B列的公式向下填充。假如A1中是 00123456。00234565 那么B1中就变成了 '00123456。00234565
然后把B列的数据选中,复制,然后选种A列的原始数据--右键---选择性粘贴--数值--确定。然后A1的实际数据变成 '00123456。00234565 以下类推
然后再把 。替换成 ,就没有任何问题了。 替换之后,会变成
00123456,00234565
不知道这个说清楚了没有。
你可以照我说的方法试一下,看看行不行,然后有问题再回来问。追问这办法可以,只是这一列中有些是空的时,原本是空单元格就变成有' 的单元格了。
还有,请问下先设置成文本格式再输入数据和直接用 '加文本输入数据有什么区别。目前发现第一种情况时显示栏就显示输入的数据,第二种情况显示栏的数据前面就有 '
不要选“常规” ,必须选成“文本”格式,否则还会被识别成数字。
追问开始就是文本,如果不是文本,都不可能是以00开头的数字。追答呃,不好意思,我没有测试。
你这种情况,替换时的确会以数字进行识别,而逗号是千分位的分隔符,所以会造成这种状况。
要是这种情况,批量处理的话,你可能需要麻烦点。首先把这一列数据的左侧都加一个半角的单引号。可以用公式操作。我的做法是把你这列(或行)数据拷贝出来,用连字符把左侧加上单引号,具体的公式是
示例: A1为第一个编号的话,在B1中输入
="'"&A1
然后把将B列的公式向下填充。假如A1中是 00123456。00234565 那么B1中就变成了 '00123456。00234565
然后把B列的数据选中,复制,然后选种A列的原始数据--右键---选择性粘贴--数值--确定。然后A1的实际数据变成 '00123456。00234565 以下类推
然后再把 。替换成 ,就没有任何问题了。 替换之后,会变成
00123456,00234565
不知道这个说清楚了没有。
你可以照我说的方法试一下,看看行不行,然后有问题再回来问。追问这办法可以,只是这一列中有些是空的时,原本是空单元格就变成有' 的单元格了。
还有,请问下先设置成文本格式再输入数据和直接用 '加文本输入数据有什么区别。目前发现第一种情况时显示栏就显示输入的数据,第二种情况显示栏的数据前面就有 '
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯