excel表格中由“SF56”变成“CASF056P60AA0AA”格式

来源:百度知道 编辑:UC知道 时间:2024/05/26 14:44:33
请问在excel表格中怎么将“SF56”变成“CASF056P60AA0AA”格式?用什么函数?
不好意,我说的不太明白,我这里有很多简码,比如SF56,BR60A,CP135A,SF54(5.4米),SE72A-1(湖绿),等等,其对应的全码是:CASF056P60AA0AA,CABR060A60AA0AA,CACP135A60AA0AA,CASF054P54AA0AA,CCSE072A60EA0AA,当然还有其它一些不同长度,不同颜色,不同大小面的,由简码改为全码,都有一定的规律,但是纯用手工写的话,就比较繁琐了,想问一下有没有公式或是涵数可以用?谢谢了!

创建自定义数字格式

选择要设置格式的单元格。
单击“格式”菜单上的“单元格”,然后单击“数字”选项卡。
在“分类”列表中,单击“自定义”。
在“类型”框中,编辑数字格式代码以创建所需的格式,这里输入"CA"@"P60AA0AA"

然后确定返回单元格,此时若输入SF56,就会得到CASF56P60AA0AA
若输入DA78,就会得到CADA78P60AA0AA

如果输入的是“"CA"??"0"??"P60AA0AA"”,只针对数字
再返回单元格,若输入4321,就会得到“CA43021P60AA0AA”

怎么样在两段文本中间加0还没有想到,上面只是对解决你的问题的一种思路,因为还是不很了解你的意图,希望对你有所帮助

我有一个方法,只是不知道适不适用于你(有点麻烦哦):

首先,建个新表1;在表1里,A列输入所有的简码,B列输入所有与A列相对应的全码。

表2(就是你本身所操作的工作表)里,在你要输入简码的单元格(例:C列)后面插入一列(例:D列)。然后在D列里面设公式,D1=VLOOKUP(C1,表1!$A$1:$B$1000,2,0),D2、D3……公式以D1的为准下拉。
这样的话,你只要在C列输入你的简码,然后D列会自动将其对应的C列的简码转化为全码显示。假设你只要全码时,你可以在输入完成后,将C列的简码隐藏掉,大家所看到的就只是全码了。

不懂我的意思的,请加 MSN:xuebai_2008@163.com