arrays - Excel从具有多个条目的列表中随机选择名称,并填写每组行不重复名称多次的列
问题描述
我需要你的帮助来指导我在 Excel 中创建一个函数来帮助我填写一些记录。
我有一个我想用来填写特定列的名称列表
名称列表:TRANQUILIDADE、EDP、NOS 和 CARMIN
然后我将有一些列,其中的行已经填写了名称(有些与我的列表中的相同,其他的则不同。)和需要用上述列表填写的空白行。名称不能重复(因此,如果在一组行中我们已经有“TRANQUILIDADE”,则此名称不能在这些行中重复)
您将能够从示例中看到我的第一列代码对于每组 4 行是唯一的,对于每组 4 行我可能有一个或多个空设计名称(红色行)
我需要一个解决方案来填补红色空白。
有人能把我打到正确的方向吗?
最好的问候,维克多
解决方案
需要将此公式粘贴到需要所需输出的每个单元格中:
=INDEX(F:F,AGGREGATE(15,7,ROW($F$1:$F$4)/(COUNTIFS($A$1:INDEX(A:A,ROW()-1),INDEX(A:A,ROW()),$C$1:INDEX(C:C,ROW()-1),$F$1:$F$4)=0),RANDBETWEEN(1,4-SUMPRODUCT(COUNTIFS($A$1:INDEX(A:A,ROW()-1),INDEX(A:A,ROW()),$C$1:INDEX(C:C,ROW()-1),$F$1:$F$4)))))
这也假设Funiture Secondary Code
每个分组都是唯一的。其他分组将没有相同的代码。
推荐阅读
- asp.net-core - 在@code - .net Core Blazor 中访问@Inject 变量
- selenium - 如何修复 if 语句在 selenium 中不起作用
- javascript - 移除
在 JavaScript 中从内容的开始和结束标记 - python - Python 如何使用 subprocess.call 调用另一个 python 脚本并获得正确的返回值
- php - preg_replace 没有删除 CSV 数据中的不可见字符
- vue.js - 如何从使用 v-for 循环显示的项目的属性中呈现 HTML?
- java - 未找到 id viewpager (ScaleFragment) 的视图
- python - 生成要导入到 pandas df 的元组列表
- tensorflow - Keras 为什么二进制分类不如分类分类准确
- java - 无法识别的工件类型:轨道,不会将其添加为 IntelliJ 中的依赖项