如何解决Excel公式提取随机值而不是重复值
我正试图从具有列A列中的ID的excel文件中获取ID的样本。我想避免在使用此公式时两次或多次提取相同的ID。我试图每月检查这些ID中的25%,并且ID金额每个月都会更改。
例如 第1个月:A列具有100个ID(A2-A101),公式将位于B2单元格中,但扩展到B26以获取25个ID,而25个ID内没有重复值。
第2个月:列A具有200个ID(A2-A201),公式将位于B2单元格中,但扩展到B51即可获取50个ID,而在50个ID内没有任何重复值。
当前,我有以下公式可从excel文件的A列中提取随机ID。
= INDEX(A2:A423,RANDBETWEEN(1,ROWS(A2:A423)),1)
展开后,我仍然有重复的ID。任何帮助超过此或以更简单的方式提取这些ID的人将不胜感激。谢谢。
解决方法
如果在Office 365中具有动态数组公式:
lapply(individuals,get_data) %>%
do.call(what = cbind) %>%
as.tibble
其中=INDEX(UNIQUE(INDEX(A:A,RANDARRAY(200,2,201))),SEQUENCE(50))
是任意大量的回报。它应该足够大以确保一个人至少获得所需的唯一数量。 200
是开始行。 2
是结尾行。而且,201
是期望的回报数。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。