在excel中,有一列数据B,其中有重复数据,现在在另一列A为B列排序,要求相同数据序号相同

如何来写函数,使其自动生成序号,序号不是纯数字,像xxx001开头的这样的序号。没有分可以悬赏,谢谢了!!急啊... 如何来写函数,使其自动生成序号,序号不是纯数字,像xxx001开头的这样的序号。
没有分可以悬赏,谢谢了!!急啊
展开
 我来答
fenghandib
2015-04-17 · TA获得超过1997个赞
知道小有建树答主
回答量:740
采纳率:0%
帮助的人:309万
展开全部
没必要用函数,直接选中所需单元格-右键-设置单元格格式-数字-自定义-类型里输入"XXX"000-确认;
这时,你在该单元格输入1,回车,直接显示XXX001,然后下拉复制,就得到XXX002,XXX003,XXX004……
以上未看清,错误
如需自动生成数据的话,也可以用一个条件函数达成,复制下列公式
=if(b19="","",text(sumproduct(1/countif(B$19:B19,B$19:B19)),"XXX000"))

然后粘贴到A19单元格,之后下拉即可
祝你成功!
沈一民
2015-04-17 · TA获得超过8000个赞
知道大有可为答主
回答量:8448
采纳率:85%
帮助的人:2504万
展开全部

B2=TEXT(IF(COUNTIF(A$1:A1,A2),VLOOKUP(A2,A1:B$2,2,0),SUMPRODUCT(1/COUNTIF(A$2:A2,A$2:A2))),"XXX000")向下复制。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
举觞饮恨
2015-04-17 · TA获得超过2068个赞
知道小有建树答主
回答量:1349
采纳率:33%
帮助的人:416万
展开全部

是不是这个意思

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e1af404
2015-04-17 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.1万
采纳率:59%
帮助的人:3860万
展开全部
你手工在A列填一些序号,然后抓图上来。
追问

最终A列的结果是这样的

追答
好吧,就你抓图而言
A19公式
=text(sumproduct(1/countif(B$19:B19,B$19:B19)),"XXX000")
下拉
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式