Excel中通过函数实现对表格数据自动升降序排序-百度经验-

时间:2023-01-12 02:20:46 

许多Excel报告都包含显示排序结果的表。通常,这些表是使用“数据,排序”命令在Excel中手动排序的。但是,如果公式(不是宏)可以自动对数据进行排序,则报表将更易于维护和更新。有一个简单的方法可以做到这一点。但是为了使该方法可靠地工作, 您必须修复RANK函数的行为。该图显示了部分解决方案,并说明了RANK的问题。A,B和G列显示实际数据。为显示的单元格输入以下公式,然后根据需要将公式复制到其列中:C3:= RANK(A3,$ A $ 3:$ A $ 6,0)E3:= MATCH(G3,$ C $ 3:$ C $ 6,0)H3:= INDEX($ B $ 3:$ B $ 6,E3)I3 := INDEX($ A $ 3:$ A $ 6,E3)


使用公式对Excel数据进行排序,而无需修复RANK函数。
C列中的公式对销售值进行排名,其中最大的值排名1,表中的最小值排名4。理解E列的最简单方法是举一个例子。看单元格G6。这标志着右侧表中的第四排排序。单元格E6告诉我们,该行的值可以在表左侧的第二行中找到。E列中的其他值提供类似的信息。H和I列使用E列中的信息返回适当的值。


电子表格的第4行具有#N / A值的原因是因为RANK函数将相同的等级分配给相同的值。这是一个问题,因为大衣和裤子本月的销售额相同。因此,RANK函数将相同的#1等级分配给C列中的两个产品,并且根本不分配#2等级值。因此,当单元格E4中的公式寻找#2排名时,它将返回#N / A。但是,此问题很容易解决。只需为调整后的销售额插入新列,然后对调整后的价值进行排名即可。以下是显示的单元格的公式:B3:= A3 + 0.000001 * ROW()D3:= RANK(B3,$ B $ 3:$ B $ 6,0)


修复RANK函数后,用公式对Excel数据进行排序。B列会为每个Sales值添加一个微小的数量,该数量基于表中每一行的数量。这将强制Sales2中的每个值都是唯一的,这会强制D列中的Rank值是唯一的。这为我们提供了H:J列中的自动排序值。当您使用此技术时,请确保在选择单元格B3的公式中显示的小数部分时估计表中的最大行数。也就是说,如果您要拥有成千上万的数据行(New Excel允许),请确保在将小数部分乘以一百万左右的行数时仍然有一个小数。

标签:公式,函数,单元格,排序,Excel教程
0
投稿

猜你喜欢

  • wps表格如何转换为pdf

    2023-10-03 03:08:39
  • Win8开机自动修复后黑屏了怎么办?

    2023-11-08 13:03:39
  • WPS excel自动显示分页符的方法

    2022-04-24 04:45:07
  • WPS怎么使用if函数完成分数评级

    2023-08-16 03:25:00
  • Office 13901.20036 预览版发布:可自动保存加密文档

    2023-06-10 21:55:24
  • Xbox账号怎么绑定Steam?Xbox绑定Steam账号的方法

    2023-05-27 04:53:23
  • Word不能修改的文档怎么复制或者编辑?

    2023-10-25 07:28:00
  • Win7系统Excel菜单栏不见了的快速解决方法

    2022-04-07 04:47:07
  • 如何更改DPI解决高分屏下Win10应用图标、字体显示太小的问题

    2022-06-09 14:49:49
  • Win8系统自定义磁贴的操作方法是什么?

    2022-05-07 20:45:00
  • Word商标符号怎么打?Word输入商标符号的方法

    2023-03-14 10:49:27
  • Excel2019怎么更换背景图片?Excel2019背景图片设置教程

    2023-05-04 23:26:18
  • word怎么设置超链接文字提示

    2023-03-09 12:20:09
  • word 如何统一更改图片的默认布局形式方便调整图片位置

    2023-11-27 07:39:44
  • WPS怎么自动生成目录?WPS自动创建目录的方法

    2023-04-15 15:51:13
  • Win10网络图标有感叹号但wifi能正常上网怎么办?

    2023-07-13 17:41:41
  • excel如何在打印时每页都显示相同表头标题?

    2022-06-30 00:40:55
  • win10快速启动功能如何关闭?win10关闭快速启动教程

    2022-11-04 05:42:28
  • excel2003高级筛选的使用方法

    2023-03-20 16:01:56
  • 宏碁笔记本win10改装win7插上耳机没声音怎么解决?

    2023-12-13 09:04:14
  • asp之家 电脑教程 m.aspxhome.com