excel怎么排序?

wps怎么把商品编号,有些商品可能重复出现多次,重复项编号为同一个,不重复商品自动递增,总共有几千个商品... wps怎么把商品编号,有些商品可能重复出现多次,重复项编号为同一个,不重复商品自动递增,总共有几千个商品 展开
 我来答
极度狐狸
科技发烧友

2021-11-21 · 随便在网上分享一点自己做出来的东西
极度狐狸
采纳数:696 获赞数:1730

向TA提问 私信TA
展开全部

你要的公式:

=IF(COUNTIF($B$1:$B2,B2)=1,MAX($A$1:$A1)+1,LOOKUP(1,0/($B$1:$B1=B2),$A$1:$A1))

向下填充就好。

提问最好是上个示例图,不然没办法给你准确的公式,自行对照图示更改对应区域即可。

人生苦短就用python
2021-11-21 · python就是你余生必备的工具
人生苦短就用python
采纳数:362 获赞数:11504

向TA提问 私信TA
展开全部

以下代码是excelVBA中的代码,

Sub autoNumber()

    Dim max_row As Long

    Dim i  As Long

    Dim cur_number As Long

    Dim content As String

    Dim d As Object

    

    Set d = CreateObject("scripting.dictionary")

    

    cur_number = 1

    

    '获得A列非空最大行号

    max_row = Range("A65535").End(3).Row

    For i = 2 To max_row

        If d.Exists(Cells(i, "A").Value) Then

            '从字典中取出编号

            Sheets("Sheet3").Cells(i, "B") = d.Item(Cells(i, "A").Value)

        Else

            '新添加编号

            Sheets("Sheet3").Cells(i, "B").Value = cur_number

            content = Sheets("Sheet3").Cells(i, "A").Value

            '将新编号存到字典中

            d.Add content, cur_number

            '编号+1

            cur_number = cur_number + 1

        End If

    Next

End Sub

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
飘逸幽谷
2021-11-21 · 财务软件、office办公、智能数码
飘逸幽谷
采纳数:1177 获赞数:2218

向TA提问 私信TA
展开全部

=SORT(UNIQUE(A2:A8))

输入上公式后,回车即可。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友24ef169fc
2021-11-21 · TA获得超过9082个赞
知道大有可为答主
回答量:2.2万
采纳率:63%
帮助的人:4365万
展开全部

假设商品从a2开始(第一行为标题)b2=IF(A2="","",IF(MATCH(A2,A:A,0)=ROW(),MAX(B$1:B1)+1,INDEX(B$1:B1,MATCH(A2,A:A,0))))下拉即可

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
星空独子
2021-11-21 · 愿做工业崛起的一枚坚定的螺钉~
星空独子
采纳数:573 获赞数:537

向TA提问 私信TA
展开全部
选中一列数据,直接点击排序就行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式