问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

excel怎么排序?

提问网友 发布时间:2022-02-20 05:53
wps怎么把商品编号,有些商品可能重复出现多次,重复项编号为同一个,不重复商品自动递增,总共有几千个商品
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
7个回答
热心网友 回答时间:2022-02-20 10:14

产品型号:ASUS U4700I

系统版本:Windows 10

软件版本:Microsoft Office Excel 2019

1.用电脑里的Excel软件,打开表格文件。

2.选择要排序的内容,点击上方数据。

3.打开排序功能,选择以当前选定区域排序。

4.点击排序,选择确定即可。



热心网友 回答时间:2022-02-20 07:22

以下代码是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

热心网友 回答时间:2022-02-20 08:40

假设商品从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))))下拉即可

热心网友 回答时间:2022-02-20 10:15

你要的公式:

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

向下填充就好。

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

热心网友 回答时间:2022-02-20 12:06
全选,然后找到数据菜单,单击排序,主要关键词选你产品编号那一个
热心网友 回答时间:2022-02-20 14:14

=SORT(UNIQUE(A2:A8))

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

热心网友 回答时间:2022-02-20 16:39
选中一列数据,直接点击排序就行。

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

相关推荐
  • excel怎么排序

    excel怎么排序

    以win10电脑为例,excel排序需要先打开excel表格文件,然后选择要排序的内容,点击上方数据,打开排序功能,选择以当前选定区域排序,最后点击排序的选项,并直接点击确定即可。
    查看详情
  • excel如何排序

    excel如何排序

    excel排序需要先打开excel表格文件,然后选择要排序的内容,点击上方数据,打开排序功能,选择以当前选定区域排序,最后点击排序,确定即可。
    查看详情
Top