unique - 如何在一列中找到三个唯一数字,停止,重新跟踪
问题描述
我有一列随机编号为 1-4 的列。他们可能会重复。我正在寻找第一次标记这 4 个中的 3 个发生的位置。然后我想忽略一个单元格(所以不要算作一组三个的一部分)。然后我想再次开始跟踪,寻找 4 个唯一值中的下 3 个。
这三个唯一的数字可能出现在少至 3 个或更多的单元格中(例如 12121112223。每个单元格只有一个数字。
可能吗?我尝试过其他论坛,但序列的可变长度似乎是个问题。
提前致谢。
解决方案
像这样解决了 (CSE) =IF(B1="x","",IF(SUM(1/COUNTIF(INDEX(A$2:A2,IFERROR(MAX(IF(B$1:B1="x", ROW(B$1:B1)))+1,1)):A2,INDEX(A$2:A2,IFERROR(MAX(IF(B$1:B1="x",ROW(B$1:B1))))+ 1,1)):A2))=3,"x",""))
推荐阅读
- html - html5 - 服务器端事件:替换行而不是追加
- java - 使用 Spingboot 在多租户中动态创建 DataSource
- codeigniter - 如何在同一数据库字段上根据用户条件插入值
- amazon-web-services - 由于 CloudFormation 资源创建顺序,CodeDeploy 未部署到新的 ASG 组
- html - CSS - 如何防止打开左右侧边栏?
- java - Class.java.LocalDateTime 非公共或不允许实例化
- go - unique_index 和 unique 有什么区别?
- java - 如何使用 Spring Data JDBC 建模一对一关系?
- java - RestFB instagram 集成
- wixsharp - 在对话框中加载自定义程序集