Tag:

Excel公式来填充数组

例如:假设我有几个一维数组,比如A,B和C: ABC — — — 2 4 99 3 5 37 4 6 42 7 我想用一个公式来填充每个这些数组(这是命名的范围),所以他们有相同数量的行。 (编辑,提供更完整的解释:)我也希望能够将每个数组的起始位置移动指定的行数。 这里是一个输出的例子,我把A移动了2,B移动了3,C移动了一个位置: A' B' C' — — — 0 0 0 0 0 99 2 0 37 3 0 42 4 4 0 0 5 0 0 6 0 0 7 0 因此,“公式”(实际上是多个现有标准公式的组合)来填充其中一个数组将实际上具有四个input:原始数组名/范围,在原始数组开始处填充的值的数量,在最后填充,填充值(即0,NA()等)。 初始方法:我的第一个尝试是将三个数组部分(开始填充数组,开始数组和结束填充数组)连接成一个数组,如下所示: =INDIRECT("{" & IF(_NPadBegin>0, REPT(_PadVal&",", _NPadBegin-1) […]