excel - 删除 excel 中为 3 位数字生成的组合中的重复项
问题描述
我正在使用=IF(A5="","",CONCATENATE(LEFT(C5,1),RIGHT(C5,1),MID(C5,2,1)))
生成组合,但这也会生成重复项......正如您在 A6 Row 中看到的那样。请您进一步指导以避免重复。谢谢
解决方案
选择 C5:M5 并将其作为数组公式输入(使用Ctrl
+ Shift
+提交Enter
):
=IFERROR(SMALL(MMULT({100,10,1},VALUE(MID(A5,CHOOSE(MAX(FREQUENCY(VALUE(MID(A5,{1;2;3},1)),VALUE(MID(A5,{1;2;3},1)))),{1,1,2,2,3,3;2,3,1,3,1,2;3,2,3,1,2,1},{1,1,2;2,3,1;3,2,3},{1;2;3}),1))),{1,0,2,0,3,0,4,0,5,0,6}),"")
然后填写。
请注意,这假定列中的条目A
是数字。结果将存储为数字而不是文本。
推荐阅读
- javascript - 元素的值被 JavaScript 改变了两次
- azure - 如何知道 Azure PowerShell 中附加到 VM 的子网名称?
- java - 如何在单击按钮时更改列表项的背景颜色?
- java - Angular Post 请求进入挂起状态并且没有命中服务器
- linux - 列出文件夹中的基本文件,其中包含多个带有日期戳的文件版本
- java - 通过登录页面以使用 JSoup 进行网络爬虫
- recursion - 创建交错元素列表:Prolog
- sql - 将列移动到行
- c# - 使用 Epplus 生成带有嵌套列表的 xlsx
- ios - 如何根据objective-c中另一个数组中对象的顺序对一个数组进行排序?