如何在不使用VBA的情况下填充Excel数组?

时间:2017-01-31 00:38:28

标签: arrays excel

我有格式的数据(观察值,观察数),并希望将其转换为值数组。例如,如果我有(值= 12,观察次数= 3),我想使用内置公式创建3个单元格,每个单元格包含数字12.这可能吗? This is an example of what I'm trying to do.谢谢!

1 个答案:

答案 0 :(得分:1)

如果您愿意接受空字符串而不是空白,那么假设您的第一列输入位于 A1:A2 中,从A4开始填充A列的输出范围:

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

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

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

在A列的输出范围内使其成为数组公式( Ctrl + Shift + Enter )。

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