如何在excel上按不同产品名称的尾号排序?

如图,这只是个例子,求助怎么按照最后的4位数排序,前面的字母和数字无所谓,主要是最后4位数怎么排序

方法1:基本排序

使用Excel时,最基础的排序就是基本排序。怎样对工作表中的数据进行排序?可以按以下步骤进行操作:

1.打开包含需要排序的Excel表格;

2.选择要排序的数据区域;

3.在Excel顶部菜单栏中,点击【数据】选项卡;

4.在数据选项卡中,找到【排序和筛选】组,然后点击【排序】按钮;

5.在排序对话框中,选择要排序的列(可以选择多个列)和排序顺序(升序或降序);

6.点击【确定】按钮,Excel将按照您选择的列和顺序对数据进行排序。

方法2:高级排序

基本排序只能满足我们在使用Excel时一些简单的需求。但如果在工作中有更复杂的排序工作,我们需要使用到高级排序。Excel如何排序不打乱对应关系?可以按下列步骤进行:

1.打开包含需要排序的Excel表格;

2.选择要排序的数据区域;

3.在Excel顶部菜单栏中,点击【数据】选项卡;

4.在数据选项卡中,找到【排序和筛选】组,然后点击【高级】按钮;

5.在高级排序对话框中,选择要排序的列和排序顺序;

6.可以选择多个排序级别,并根据需要设置每个级别的排序条件;

7.点击【确定】按钮,Excel将按照您设置的排序条件对数据进行排序。

方法3:自定义排序

我们在进行工作时可能会遇到多种不同的数据。如何使表格按照我们需要的顺序进行排序呢?可以使用Excel自定义排序功能。操作如下:

1.打开包含需要排序的Excel表格;

2.选择要排序的数据区域;

3.在Excel顶部菜单栏中,点击【数据】选项卡;

4.在数据选项卡中,找到【排序和筛选】组,然后点击【排序】按钮;

5.在排序对话框中,选择【自定义列表】选项卡;

6.在自定义列表选项卡中,可以输入自定义排序的顺序;

7.输入完毕后,点击【添加】按钮,将自定义列表添加到排序顺序中;

8.点击【确定】按钮, Excel将按照自定义列表对数据进行排序。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-12-26
Excel上按不同产品名称的尾号排序,可以按照以下步骤操作:在产品名称所在列的旁边插入一列辅助列,例如假设产品名称在A列,则在B列进行以下操作。
在B1单元格中输入以下公式(假设产品名称以文本形式存在): =RIGHT(A1,LEN(A1)-FIND("@",SUBSTITUTE(A1," ","@ ",LEN(A1)-LEN(SUBSTITUTE(A1," ",""))))) 这个公式会提取A1单元格中产品名称的尾部字符。
复制B1单元格的公式并向下填充到所有需要排序的数据行。选中包含数据的整个表格(包括新添加的辅助列B)。
点击Excel菜单栏上的“数据”选项卡,然后选择“排序”。在弹出的“排序”对话框中,设置主要关键字为B列(辅助列),排序方式为“升序”或“降序”,根据你的需求来选择。
点击“确定”按钮,Excel将会按照产品名称的尾号进行排序。完成排序后,如果你不再需要辅助列B,可以删除这一列。
注意:上述公式用于提取产品名称的尾部字符,它通过替换空格为特定符号并找到最后一个空格的位置来确定尾部的起始位置。如果产品名称中没有空格,或者有其他特殊情况,可能需要调整公式以适应你的数据格式。
第2个回答  2023-12-27

在 Excel 中,如果您想按照不同产品名称的尾号排序,您可以使用“自定义排序”功能。以下是详细步骤:

    准备数据:
    确保您的产品名称在某一列中,例如 A 列。

    提取尾号:
    假设产品名称在 A 列,您可以在 B 列使用公式来提取每个产品名称的尾号。例如,如果产品名称在 A2 单元格中,您可以在 B2 单元格中使用以下公式来提取尾号(这里假设尾号是最后两个字符):

    =RIGHT(A2, 2)

    然后将这个公式拖放到您想提取的所有行。
    3. 自定义排序:

    * 选择包含产品名称的整个列(或您想排序的数据区域)。
    * 在 Excel 的顶部菜单中,转到“数据”选项卡。
    * 在“排序和筛选”组中,点击“排序”。
    * 在弹出的对话框中,选择“自定义排序”。

    设置自定义排序规则:

    在“排序”对话框中,选择“列”为您提取尾号的列(在本例中是 B 列)。

    点击“添加级别”以确保它是主要排序依据。

    点击“选项”,选择“按列排序”,然后确保选择了“笔画排序”。

    点击“确定”关闭所有对话框。

    查看排序结果:
    此时,您的数据应该已经按照产品名称的尾号进行了排序。

    可选:隐藏辅助列:
    如果您不想显示用于提取尾号的辅助列(在本例中是 B 列),可以右键点击该列的标题,然后选择“隐藏”。

    请注意,以上步骤是基于产品名称的尾号是固定字符数的。如果尾号字符数不固定,您可能需要稍微调整提取尾号的公式。

第3个回答  2023-12-27

如果尾号都是4位,B2单元格公式=VLOOKUP("*"&TEXT(SMALL(RIGHT(A$2:A$7,4)+0,ROW(A1)),"0000")&"*",A$2:A$7,1,0)

数组公式,按Ctrl+Shift+Enter 组合键结束公式,使公式前后产生大括号{}后,再下拉公式,即可实现从小到大升序排序。 如图:(公式中A$2:A$7数据区域大小可根据实际自行修改)

示例

本回答被提问者采纳
第4个回答  2023-12-25

B2=LOOKUP(1,0/-RIGHT(A2,ROW($1:$9)),-RIGHT(A2,ROW($1:$9)))

下拉填充,然后按B列的数字排序,排序好后,B列就可以删除了。