【发布时间】:2018-11-08 14:35:12
【问题描述】:
有谁知道 Excel 公式、VBA 或 SPSS 语法来执行以下操作:
在数据集或电子表格中创建一个新变量/列,该变量/列由随机选择的列(范围为 1-42 列)的列号(或列标题)填充,提供该列中的值给定的行不包含 99。
在 Excel 中,我可以执行第一步并创建随机数并将它们与列匹配,但如果初始匹配列包含值 99。
我的公式用于生成 1 到 42 之间的随机数来标识一列: AQ=RANDBETWEEN(1,3)
对于 Excel 中使用 9 行虚拟数据的行:=HLOOKUP(AQ,$A$1:$AP$9,2,FALSE)
【问题讨论】:
-
考虑更详细地分享您的代码以及到目前为止您所尝试的内容。您将更有可能获得有用的帮助。
-
您好,欢迎来到Stack Overflow!请拨打tour 并通读help center,了解我们将如何帮助您。 TL;DR:这不是一个代码编写服务,所以你必须提供你最好的机会并指出你卡在哪里,然后有人会帮助你解决这个特定问题。