首页 > 其他分享 >根据某个关键字的指定顺序,重新对数据源快速排序!

根据某个关键字的指定顺序,重新对数据源快速排序!

时间:2023-10-05 13:04:39浏览次数:40  
标签:自定义 数据源 Excel 关键字 点击 序列 排序

1职场实例

小伙伴们大家好,今天我们来继续重温并学习一个Excel使用过程中最基础的技巧之一:如何根据某个关键字指定的顺序,重新对数据源快速排序?这个问题算是判断掌握Excel是否熟练的一个重要指标了,下面我们就来看一下具体的问题场景。

如下图所示:

A1:B6单元格区域为数据源区域,为一份水果的销量数据明细表。我们想要对数据源A列、B列的数据按照水果名称的指定顺序来重新排序,指定的水果名称的顺序如D列所示。

根据某个关键字的指定顺序,重新对数据源快速排序!_数据源


2解题思路

这个问题的解决,需要我们掌握一些Excel最基础的知识,知识点虽然简单易懂,但也需要我们对Excel有日积月累的知识储备才能实现。


下面我们就来看一下具体操作方法。

根据某个关键字的指定顺序,重新对数据源快速排序!_自定义_02


首先我们点击【文件】选项卡,找到【选项】按钮,点击进入【Excel选项】的功能面板,点击【高级】标签,在标签右侧功能区找到并点击【编辑自定义列表】按钮,进入【自定义序列】对话框。具体操作步骤如下图所示:

根据某个关键字的指定顺序,重新对数据源快速排序!_数据源_03


我们发现在功能面板下方有一个【从单元格中导入序列】的功能区,也就是说可以通过这里来自定义排序的顺序。我们在右侧的框内,通过框选区域,即自定义的名称顺序区域,本例中我们选择的是D2:D6区域,接着点击【导入】按钮,即可将这个指定的序列加入到【自定义序列】的列表中供以后排序选择使用。

根据某个关键字的指定顺序,重新对数据源快速排序!_数据_04


最后我们就可以使用【排序】功能了


我们选中A1:B6区域,点击【数据-排序】,在弹出的【排序】的对话框中,将【主要关键字】设置为“名称”,【次序】选择【自定义序列】后,在弹出的【自定义序列】中选择“橘子,樱桃,苹果,香蕉,哈密瓜”这个自定义序列。最后点击【确定】即可完成最终的排序效果。

根据某个关键字的指定顺序,重新对数据源快速排序!_自定义_05

标签:自定义,数据源,Excel,关键字,点击,序列,排序
From: https://blog.51cto.com/u_15825298/7711331

相关文章

  • 【基础算法】排序算法 —— 插入排序
    一、算法原理插入排序将数组分为已排序区间和未排序区间,初始已排序区间只有数组第1个元素,未排序区间从下标1开始到数组末尾。每次取未排序区间的第1个元素,将它插入已排序区间的合适位置,并保证已排序区间一直有序。重复这个过程,直到未排序区间为空,算法结束。给有序数组(已排序区......
  • 【基础算法】排序算法 —— 选择排序
    一、算法原理选择排序将数组分为已排序区间和未排序区间,每次选择未排序区间的最小元素,将它放到已排序区间末尾。一次选择会让一个元素移动到它应该在的位置,重复n次,就完成了n个数据的排序。 示例:使用选择排序对数组arr=[4,5,6,3,2,1]从小到大排序。第1次选择:第2次选择:......
  • 【基础算法】排序算法 —— 冒泡排序
    一、算法原理冒泡排序只会操作相邻的两个数据。每次冒泡操作都会对相邻的两个元素进行比较,如果不满足大小关系要求,就进行交换。一次冒泡会让至少一个元素移动到它应该在的位置,重复n次,就完成了n个数据的排序。 示例:使用冒泡排序对数组arr=[4,5,6,3,2,1]从小到大排序。第1次......
  • 【基础算法】排序算法
    一、排序算法简介排序是对批量数据按照一定的顺序进行排列的操作。1.1学习排序算法的要点算法原理、代码实现、评价算法优劣。1.2评价排序算法的优劣排序算法的优劣可以从以下3个方面进行评价:时间性能:最好、最坏、平均时间复杂度;内存占用:是否原地排序,原地排序算法,......
  • eslint airbnb React18+typescript 依赖循环、import自动排序分组
    eslint终极规范爱彼迎eslint-config-airbnb请先阅读完下以下链接在来配置代码规范之什么是eslint,为什么要使用eslinteslint的配置项过多,针对js、ts、vue、jsx、tsx等等不同的规则,小公司或者个人项目可以使用成熟的eslint社区规范,如airbnb、standard、goole等。这里我们介绍......
  • 02 快速排序(快排)
    #include"stdio.h"voidQuickSort(int*array,intlow,intheight){inti,j,tmp;//两个哨兵,和开头的元素下标inttemp;i=low;j=height;tmp=array[low];if(i>j)//如果下标i大于下标j,函数结束运行{return;}......
  • 排序算法
    在线验证算法排序数组算法实现1.快排思路树的前序遍历。每次选取一个数作基准值,将小于基准值的数放在左边,大于基准值的数放在右边。遍历左子树及右子树,直到只有1个数为止。实现classQuickSort{publicstaticvoidsort(int[]nums){shuffle(nums);......
  • 归并排序算法详解
    算法介绍引用百度百科的介绍。归并排序(MergeSort)是建立在归并操作上的一种有效,稳定的排序算法,该算法是采用分治法(DivideandConquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表......
  • 插入排序:简单而有效的排序方法
    在计算机科学中,排序算法是一个重要且常见的主题,它们用于对数据进行有序排列。插入排序(InsertionSort)是其中一个简单但有效的排序算法。本文将详细解释插入排序的原理和步骤,并提供Java语言的实现示例。插入排序的原理及性能分析插入排序的核心思想是逐个将未排序的元素插入到已排序......
  • SpringBoot 配置多数据源 dynamic-datasource(多库)
    1.Maven包com.baomidoudynamic-datasource-spring-boot-starter3.1.12.配置文件###MySQLdruid多数据源配置(纯粹多库)####去除durid配置spring.autoconfigure.exclude=com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure#指定默认数据源(必须配置)spring.d......