使 INDEX return 一行 n 次
Make INDEX return a row n times
我几乎可以肯定这个问题以前有人问过,但我找不到答案,并且 - 老实说 - 甚至不知道如何称呼以下问题:
在 excel table 中,我想要一种每个数字都出现 n 次的假计数器。
它将嵌套在一个更大的索引公式中,基本上将每一列提取 n 次,使其看起来像这样
通过将 INT 嵌套到 MOD 中,我设法获得交替计数:
=MOD(INT(ROW())/2;1)
导致 0.5
和 0
的交替值
然而,这似乎无法解决我原来的问题。因此,如果有人知道我正在寻找的功能或解决方案,我将不胜感激。
你很接近:
=INDEX(Table1[Value],INT((ROW($ZZ1)-1)/2)+1)
找到另一种(更复杂的)方法来做到这一点:
=INDEX(Table1[Value],INT((ROW()-ROW([Formula])+2)/2))
我几乎可以肯定这个问题以前有人问过,但我找不到答案,并且 - 老实说 - 甚至不知道如何称呼以下问题:
在 excel table 中,我想要一种每个数字都出现 n 次的假计数器。
它将嵌套在一个更大的索引公式中,基本上将每一列提取 n 次,使其看起来像这样
通过将 INT 嵌套到 MOD 中,我设法获得交替计数:
=MOD(INT(ROW())/2;1)
导致 0.5
和 0
然而,这似乎无法解决我原来的问题。因此,如果有人知道我正在寻找的功能或解决方案,我将不胜感激。
你很接近:
=INDEX(Table1[Value],INT((ROW($ZZ1)-1)/2)+1)
找到另一种(更复杂的)方法来做到这一点:
=INDEX(Table1[Value],INT((ROW()-ROW([Formula])+2)/2))