Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Excel公式技巧40: 对数据随机排序

Excel公式技巧40: 对数据随机排序

作者头像
fanjy
发布于 2020-07-29 06:15:33
发布于 2020-07-29 06:15:33
5.3K0
举报
文章被收录于专栏:完美Excel完美Excel

有时候,为公平起见,我们会将一组数据随机排序。如下图1所示,在列D中对列C中的数据随机排序。

图1

实现过程如下:

步骤1:在列C的左侧添加两个辅助列,如上图1中的“序号”和“随机数”列。

步骤2:在“序号”列中填充从1开始的顺序数。

步骤3:在列B中每个单元格中输入公式:=RAND(),生成随机数。如上图1所示,可以在单元格B3中输入公式后,下拉至单元格B11。

步骤4:在单元格D3中输入公式:

=VLOOKUP(SMALL(B3:B11,A3),B3:C11,2,FALSE)

下拉至单元格B11。

这样,每次工作表重新计算时或者按F9键时,列D中的数据都会重新排列一次,如下图2所示。

图2

上述列D的公式中,每一个单元格都在列B中查找对应的列A中相应位置的数字,然后返回相应的列C中的数据,由于RAND函数是易失的,因此每次工作表重新计算(输入数字、设置格式等)或者按F9键强制工作表重新计算时,列B中的值都会变化,从而导致列D中查找的值发生变化,因而返回的值也相应变化。

欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-07-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 完美Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Excel无所不能的XLOOKUP,XLOOKUP函数不同场景的应用方法
今天跟大家分享最近非常流行的XLOOKUP函数,Office365体验版中的新函数。XLOOKUP函数之所以能流行起来是因为它兼容了VLOOKUP/LOOKUP/HLOOKUP等多个函数的功能,说XLOOKUP是集才华于一身一点也不过分。吹捧了半天相信大家已经等不及要认识他了吧,一起来学习一下吧!
matinal
2023/10/13
1K0
Excel无所不能的XLOOKUP,XLOOKUP函数不同场景的应用方法
Excel小技巧71:让RAND函数生成的随机数固定不变
有时候,我们使用RAND函数生成了一系列随机数,但是不希望它们经常改变。可以以粘贴值的方式将它们粘贴到另一组单元格,但这样的话,它们就永远固定下来了;还可以使用VBA代码。其实,还可以使用Excel的模拟运算表功能。
fanjy
2020/12/08
19.6K0
Excel小技巧71:让RAND函数生成的随机数固定不变
Excel公式技巧65:获取第n个匹配的值(使用VLOOKUP函数)
在查找相匹配的值时,如果存在重复值,而我们想要获取指定的匹配值,那该如何实现呢?如下图1所示的工作表,在“商品”列中,存在一些重复的商品,现在我们要找出第2次出现的“笔记本”的销售量。
fanjy
2020/11/24
8.6K0
Excel公式技巧65:获取第n个匹配的值(使用VLOOKUP函数)
Excel公式技巧17: 使用VLOOKUP函数在多个工作表中查找相匹配的值(2)
我们给出了基于在多个工作表给定列中匹配单个条件来返回值的解决方案。本文使用与之相同的示例,但是将匹配多个条件,并提供两个解决方案:一个是使用辅助列,另一个不使用辅助列。
fanjy
2020/03/12
17.3K0
Excel公式技巧66:获取第n个匹配的值(使用INDEX函数)
在《Excel公式技巧65:获取第n个匹配的值(使用VLOOKUP函数)》中,我们构造了一个没有重复值的辅助列,从而可以使用VLOOKUP函数来查找指定的重复值。本文中仍然以此为例,使用INDEX函数来获取重复值中指定的值,但是不需要构造辅助列。
fanjy
2020/11/24
7.4K0
Excel公式技巧66:获取第n个匹配的值(使用INDEX函数)
Excel图表学习60: 给多个数据系列添加趋势线
图表中有多个散点图,如何创建图表中这些数据的趋势线呢?如下图1所示,使用上半部分所示的数据,绘制下半部分所示的散点图。
fanjy
2019/12/13
9.7K0
Excel公式技巧51: 根据条件来排序(续)
在《Excel公式技巧50:根据条件来排序》中,我们基于指定的一个条件对数据进行排序,所举示例为给不同区域的员工按销售额从大到小的顺序排序,结果如下图1所示。
fanjy
2020/09/04
2.6K0
Excel公式技巧51: 根据条件来排序(续)
精通Excel数组公式020:MMULT数组函数
MMULT表示矩阵乘法(matrix multiplication)。学习过前面文章的朋友,可能已经意识到乘法矩阵在Excel公式中有很多应用。
fanjy
2021/03/12
2.6K0
精通数组公式16:基于条件提取数据
在Excel中,基于AND或OR条件从数据集中提取数据是经常要做的事。可以使用下列方法来实现:
fanjy
2021/03/12
4.7K0
Excel公式技巧83:使用VLOOKUP进行二分查找
VLOOKUP(lookup_value,table_array, col_index_num,[range_lookup])
fanjy
2021/06/01
2.8K0
Excel公式技巧83:使用VLOOKUP进行二分查找
10个非常实用的Excel技巧
Excel可以说是MS Office系列中最神奇也最重要的软件。对于专业的职场人士,工作中经常需要用到Excel来分析数据。亲们别再傻傻地用鼠标点来点去啦,用这10个基本技巧来提高工作效率,让你做Excel事半功倍。
IT阅读排行榜
2018/08/14
1.6K0
10个非常实用的Excel技巧
Excel公式练习82:提取最近出现的相同数据旁边的单元格内容
本次的练习是:如下图1所示,有两列数据,要求在列B中输入数据后,自动匹配其上方最近一次出现的该数据并提取对应的列A中的数据放置到列C对应的单元格中,例如,单元格B6中输入1后,与其上方的单元格B3中的数据相同,因此取其对应的列A中的单元格A3中的数据输入到单元格C6中;同样,在单元格B11中输入数据3后,因其上方出现了三个3,取最接近的单元格B10对应的列A中的单元格A10中的数据1输入到单元格C11中。(这是最近一名网友的提问,特引于此作为一道公式练习题)
fanjy
2021/02/05
2.2K0
Excel与Python:将VBA宏转换成Python
在本文的示例中,将从头开始创建两个表:乘法表和随机数表,然后对这些数字应用条件格式。
fanjy
2023/08/29
1.2K0
Excel与Python:将VBA宏转换成Python
Excel实战技巧:如何使用Excel数据表创建蒙特卡罗模型和预测
引言:本文学习整理自exceluser.com,非常好的一篇文章,特分享于此,供有兴趣的朋友参考。
fanjy
2023/02/14
5.7K0
Excel实战技巧:如何使用Excel数据表创建蒙特卡罗模型和预测
10个提高你工作效率的Excel技巧
Excel可以说是MS Office系列中最神奇也最重要的软件。小白用户或许并不了解,但对专业职场人士,特别是金融从业者而言,Excel就是分析数据快准狠的不二选择。别再傻傻地用鼠标点来点去啦,用这1
用户1756920
2018/06/20
2K0
精通数组公式17:基于条件提取数据(续)
创建数据提取数组公式的技巧是在公式内部创建一个“匹配记录”相对位置的数组。如下图8所示,可以看到与条件相匹配的记录的相对位置是7和10,它们将作为INDEX的row_num参数的值。
fanjy
2021/03/12
3.7K0
Excel图表学习74:制作动态排序的条形图
条形图不仅有助于说明一个或多个数据系列中值的大小,而且还可以很好地替代饼图,饼图比较了一组数据中一个系列的比例。
fanjy
2021/07/30
3.1K0
Excel公式技巧68:查找并获取所有匹配的值
在《Excel公式技巧67:按条件将数据分组标识》中,我们根据指定的条件采用数字标识将数据进行了分组。利用这列分组数据,我们能方便地查找并获取所有匹配的值。
fanjy
2020/12/08
12K0
Excel公式技巧68:查找并获取所有匹配的值
精通Excel数组公式024:模拟运算表
本文介绍模拟运算表功能,其使用TABLE函数创建一个结果数组。使用模拟运算表是一种对使用公式输入的公式进行假设分析的快速而简单的方法。该功能允许修改一个或两个公式输入,显示多个假设分析结果。
fanjy
2021/03/15
1.9K0
精通Excel数组公式024:模拟运算表
Excel公式技巧62:查找第一个和最后一个匹配的数据
在使用VLOOKUP函数查找数据时,如果多于一个匹配值,如何获取第一个匹配的值或者最后一个匹配的值。这取决于两个因素:是执行精确匹配查找还是近似匹配查找;数据是否排序。
fanjy
2020/11/06
12.3K0
推荐阅读
相关推荐
Excel无所不能的XLOOKUP,XLOOKUP函数不同场景的应用方法
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档