EXCEL自动显示特定代码

来源:百度知道 编辑:UC知道 时间:2024/06/04 01:39:23
问题例:
A1 09年
B1 3月份
F1 名称:糖果(代码C表示)
J1 ACDEFFYYY1700G123456
要求: S1能自动显示以下内容:
S1 C0903-后6位数字代码(J1栏)
可能我没说明白:
想要S1栏能自动显示以下内容:
C0903+J1栏的后6位数字代码
F1栏只能输“糖果”,但要求在S1栏自动替换成字母“C”

S1中公式:
=CONCATENATE("C",LEFT(A1,2),"0",LEFT(B1,1),"-",RIGHT(J1,6))

当前面的月份变成两位数中10月时:公式中第二个left后的1变成2:
=CONCATENATE("C",LEFT(A1,2),"0",LEFT(B1,2),"-",RIGHT(J1,6))

C0903-123456

其实你可以将A和B列合并显示成0903吧?

S1 输入公式="C0903-"&right(J1,6) 其他单元格以此类推,把括号里的J1替换为还有代码的单个即可 注意引号要为英文状态输入

先整理A1,B1的数据成为09,03
S1=f1&A1&B1&"-"&right(J1)

点击单元格右键选择单元格设置--数字--自定义--通用格格式就OK了