有没有一种方法可以对列表进行排序,以使一列中具有相同值的行均匀分布?

2024-01-10

希望按扇区排序(左下)但均匀分布(右下):

Name Sector. Name. Sector
A 1 A 1
B 1 E 2
C 1 H 3
D 4 D 4
E 2 B 1
F 2 F 2
G 2 J 3
H 3 I 4
I 4 C 1
J 3 G 2

实际数据有 70 多行,有 4 个扇区。

我已经手动解决了这个问题,但很想弄清楚如何使用 Excel 中的公式来完成它。

这是一个更完整(并且希望更准确)的想法 - carouselOrder 是我想通过公式生成的列。

guestID guestSector carouselOrder
1 1 1
2 1 5
3 1 9
4 1 13
5 2 2
6 2 6
7 2 10
8 2 14
9 3 3
10 3 7
11 3 11
12 2 18
13 1 17
14 1 20
15 1 23
16 2 21
17 2 24
18 2 27
19 1 26
20 1 29
21 1 30
22 1 31
23 3 15
24 3 19
25 3 22
26 3 25
27 3 28
28 1 32
29 4 4
30 4 8
31 4 12
32 4 16

使用 Office 365 时,您可以使用以下内容D2: =MOD(SEQUENCE(COUNTA(A2:A11),,0),4)+1

这将创建扇区 1 到 4 的重复计数器,以计算数据中的总行数。

In C2使用以下内容:

=BYROW(D2#,LAMBDA(x,
 INDEX(
       FILTER($A$2:$A$11,$B$2:$B$11=x),
       SUM(--(D$2:x=x)))))

This filters the Names that equal the sector of mentioned row and indexes it to show only the result where the row in the filter result equals the count of the same sector (D2#) up to current row. enter image description here

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

有没有一种方法可以对列表进行排序,以使一列中具有相同值的行均匀分布? 的相关文章

  • 字节数组到 Excel 工作簿

    我正在尝试将字节数组转换为 Excel 工作簿 当我这样做时 Response BinaryWrite renderedBytes 它工作正常并且文件符合预期 但是当我尝试用我在网上找到的这个来做到这一点时 private Object B
  • UnicodeDecodeError:“utf-8”编解码器无法解码位置 14 中的字节 0xb9:起始字节无效

    我正在使用 Django REST 进行文件上传测试 Python3 6 2Django1 11djangorest框架 3 6 4Excel OSX 15 38 170902 操作系统 10 12 6 过去使用普通照片文件可以成功完成此操
  • 具有该名称的查询已存在

    所以我想使用 Excel VBA 创建雅虎财经历史数据 csv 下载 的自动查询 我设置了一个函数 以便 Excel 会自动查询股票代码及其开始日期和结束日期 分别为 K1 K2 K3 这是代码 Sub YFIN get YFIN get
  • 使用 Microsoft Graph API 从 Sharepoint 站点提取 Excel.xlsx 工作簿

    正如标题中所述 我一直在尝试使用 Microsoft Graph API 从我们公司的 Sharepoint 站点提取 Excel 工作簿 我能够检索文件的元数据 但是当我添加 workbook 分段到 URL 我收到以下错误 error
  • 如何使用波斯日期(Shamsi)? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我想直接使用 Excel 2007 工作表中的波斯日期 Hijri Shamsi 作为计算基础 这怎么可能 我将通过以下方式将波斯日期转换
  • Excel VBA 循环遍历 10,000 组行,每组包含 20 行

    如何将当前按行循环的 Excel VBA 代码转换为循环 20 行集 据我了解 Step函数可能与以下行一起使用 Range V1 Value Application Index vInput1 r 0 但是 我不确定如何修改代码以循环遍历
  • Python仅读取Excel单元格中的公式

    我有一个 Excel 2010 文件 其中包含带有公式的单元格 请参阅下面公式栏中的 C2 下面截图1 我正在使用 python 读取值 它打印的是公式而不是单元格的实际值 下面的 eclipse 控制台的屏幕截图 我希望结果打印 10 1
  • VBA改变复杂的公式

    我使用带有单选按钮的代码 请参阅最后一个代码 将新行插入到第 15 行 这会将旧数据向下推 同时将相同的公式复制到之前曾经存在过的第 15 行 在第 15 行中 单击该按钮 单击该按钮后 我可以在 E15 中输入 3 位数据 然后按 Ent
  • 检查excel 2010 vba中是否存在目录

    我正在让用户输入一些信息MyBarcode and MyScan将用于创建目录 如果该目录存在 我想显示一条指示该目录的消息 然后返回到用户可以输入数据的步骤 这vba位于下面 除了我需要一些帮助的目录检查之外 似乎可以正常工作 我希望这是
  • 如何将 Excel PivotCache 提取到 Pandas 数据框中?

    第一次在这里发帖 如果以前有人问过这个问题 我深表歉意 我找不到任何适用的内容 有没有办法将 Excel 数据透视表中的基础数据读取到 Pandas 数据框中 几年来 我一直使用 Excel Auto Open 宏来下载多个 Excel 文
  • VBA填写两个单元格之间的所有单元格

    我目前正在尝试编写一些 VBA 代码 该代码将使用两个单元格的值填充两个单元格之间的所有单元格 这是我所拥有的 我希望代码能够填写之间的所有单元格 如下所示 因此 正如您所看到的 我希望中间的所有单元格都填写为与两个角单元格相同的值 很感谢
  • 将 HRESULT 转换为可读消息

    任何人都可以提供一些有关如何以编程方式翻译 HRESULT 的信息 http en wikipedia org wiki HRESULT http en wikipedia org wiki HRESULT 值到人类可读的消息 我知道实用程
  • 根据单元格值隐藏图表

    我是 Excel VBA 新手 我正在尝试用 VBA 代码解决这个问题 基本上 我的工作表有 12 个图表和 12 个表格 在任何给定时间 只有一个表会获取数据 并且只能看到该图 其他 11 个图表应隐藏 我试过这个 Sub getchar
  • SSIS Excel 导入强制错误的列类型

    我正在尝试使用 SSIS 将电子表格导入到我们的数据库中 由于某种原因 当其中两列包含字符数据时 SSIS 希望相信它们的类型为 Double 我尝试将列重新映射为 nvarchar 255 但它仍然不想选择它认为是双精度的数据 因为其中有
  • 将 char 数据类型转换为 datetime 数据类型导致日期时间值超出范围

    我正在努力将数据从 Excel 导入到 SQL Server 我在 sql server 中插入日期和日期时间值时遇到问题 它向我展示了这个错误 System Data SqlClient SqlException The conversi
  • 变量的变化触发事件

    是否可以通过变量的更改来触发事件 例如 这将触发事件 Dim t As Integer Dim Fire As Boolean Private Sub Test t 0 Fire True IIf Fire t 1 t 2 End sub
  • 如何使用 Excel VBA 根据货币标准格式化列中的数字?

    我想格式化一列的所有单元格 数据是一个数字 我想从左边添加一个小数 之后只保留两位数 然后根据货币标准对其进行格式化 例如 Data Output 10000 100 00 112233 1 122 33 123456789 1 234 5
  • 给定 A 列中的值,在 EXCEL 中查找 B 列中的最小值/最大值

    我有一列公交车站 ID 号 A 列 B 列是不同的时间 其中每个值都是一个人上 下车的时间 为了知道公交车停了多长时间 我想在给定 A 的某个值的情况下找到 B 列中的最大值 最小值之间的差异 84009 9 17 38 AM 84009
  • 使用 EPPlus 打开客户端 Excel 文件

    我正在编写一个程序 该程序必须在客户端计算机上创建一个 excel 文件 然后在保存并更新该文件后 我需要再次导入它并将更改应用到我的数据库 它的导出部分工作正常 但是当我从 Web 应用程序导入时 我的工作簿中的工作表为零 如果我在我的开
  • 获取Excel列中最后一个非空单元格

    我们如何获取 Excel 列中最后一个空单元格的编号 索引 我尝试了 CountA 和其他几个 但它返回非空单元格的计数 或者假设在实际数据后面有一个单元格 其中有一些空格 UsedRange 返回直到该单元格的范围 我需要的是列中的最后一

随机推荐