如何填充Excel数组而不使用VBA?

我有格式(观察值,观察次数)的数据,并希望将其转换为值的数组。 例如,如果我有(值= 12,意见数= 3),我想使用内置的公式来创build3个单元格,每个包含数字12。这是可能的吗? 这是我想要做的一个例子。 谢谢!

如果您愿意接受空string而不是空白 string ,则假设您的第一列input位于A1:A2中 ,请从A4开始填写您的输出范围:

 =IF(ROW()-ROW(A$4)<A$2,A$1,"") 

您可以通过使用以下方法避免引用顶部单元格:

 =IF(ROW()-MIN(ROW())<A$2,A$1,"") 

在列A的输出范围内将其设置为数组公式( Ctrl + Shift + Enter

您可以将其中任何一个复制到右侧以支持其他列。