EXCEL:自动编号的问题,请高手帮忙啊!聪明的人看一看,谢谢

如题所述

第1个回答  2012-09-13
假设你的客户列是B列
区域列是A列
在A2输入以下公式,下拉填充
="JZ"&TEXT(SUMPRODUCT(1/COUNTIF(B$2:B2,B$2:B2)),"00")

在C2输入以下公式,下拉填充
=A2&TEXT(SUMPRODUCT(1/COUNTIF(B$2:B2,B$2:B2)),"-000")&TEXT(COUNTA(B$2:B2),"-0000")
第2个回答  2012-09-13
区域A列,客户B列,编号C列
C2输入
=A2&"-"&IF(B2=B1,TEXT(COUNTIF(B$1:B2,B2),"000"),"001")&"-"&TEXT(ROW(A1),"0000")

不足为,必须按客户列排序。中间有其它客户会出错。本回答被提问者采纳
第3个回答  2012-09-13
在C2输入公式:
=A2&"-"&TEXT(COUNTIF(B$2:B2,B2),"000")&"-"&TEXT(ROW(A1),"0000")
向下填充
第4个回答  2012-09-13
A B C列

c2输入:
=A2&"-"&TEXT(COUNTIF($B$2:B2,B2),"000")&"-"&TEXT(COUNTIF($B$2:B2,B2),"0000")
第5个回答  2012-09-13
你想表达人意思。要实现什么追问

最右边是我一个一个手输入进去的,我想自动生成最右列!

追答

如果区域是A列 客户是B列 编号是C列 那么加入两列 D列和E列(设置成文本) 其中 D1=001然后往下拉。再E2=0001,再往下拉。。。C1=A1&D1&E1在往下拉

相似回答