EXCEL 有没有输入任意文字,自动加固定前缀后缀的功能?

例如有一列:
【XX项目】G34234-A
【XX项目】G65452-A
【XX项目】G87641-A
等等
前缀后缀一样,中间编码不同的东西要填。
可否实现只打中间5位编码,回车后自动加上前缀后缀?

如果只是显示,可以用自定义格式,只是单元格内容,其实还是你输入的数据,

自定义格式:!G00000-!A

否则可以添加辅助列输入,再用公式引用,或者用VBA写代码。

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-05-19
选择该列,右键,“设置单元格格式”,“分类”选择“自定义”,“类型”输入:
【XX项目】G/通用格式-A,确定。本回答被提问者采纳
第2个回答  2016-05-19
可以实现你这个结果,但是需要增加几列,需要使用公式。【XX项目】G为第二列可以隐藏起来;第三列为空白,不隐藏,给你输入5位编码;-A为第四列可以隐藏;第一列使用(=第二列&第三列&第四列),那么第一列出来的就是你要的结果。
第3个回答  2016-05-19
楼主可以试试用替换的办法,就是只输入如XG34234-,然后全选,CTRL+H,查找框中输入X,替换框中输入XX项目,全部替换就行了,后面的类似。
第4个回答  2016-05-19
选中该列,单元格格式,自定义格式
"G"0"-A"
相似回答