EXECL的问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 19:14:57
学生的学号要在前面加上两位数,如原来是0602……,我想在这之前加上02。请教高手怎样加。
另外,还要在这中间加上03,如原来是0602……变成060302……求教高手指点。
我试了刚才两位的方法,还是很不错的,不过,原来的学号我把它删掉后,改好的就变成了乱码.我想是没有了数据源.请高手再指点迷津!怎样既去掉原来的,现在的又不变成乱码.

在之前加02 如果你原来的数在A列,你可以插入一列,假定为B列吧。则在B1输入
="02"&A1
如果要在中间加,那就用两个函数,仍以A列为原数据,在B列输入公式为例。
=LEFT(a1,2)&"03"&right(a1,2)

LEFT(a1,2)取插入字符之前的文本
right(a1,2)取插入字符之后的文本
用&将其连接起来。就这么简单。

将你输入的公式那些单元格复制后在原来的单元格进行选择性粘贴,粘贴“数值”。(单击右键就能看到选择性粘贴)

比如你的数据在A列.在B1输入
="020603"&right(a1,len(a1)-2),然后向下填充公式.
**************
选中你输入公式的这列,复制.右击菜单-选择性粘贴-数值