Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel公式系列';s和序列_Excel_Vba_Excel Formula - Fatal编程技术网

Excel公式系列';s和序列

Excel公式系列';s和序列,excel,vba,excel-formula,Excel,Vba,Excel Formula,我需要一个公式,它在一列中使用一系列数字(数字1-21),并且每21个单元格只返回一个数字 示例:对于每21个单元格,返回1对于每21个单元格,返回2对于每21个单元格,返回3。这种情况最多应发生在650个电池上 我的公式不能很好地做到这一点,我必须不断地更改#以使公式按照我想要的方式工作,只是为了寻找更快的解决方案。这是我使用的公式($B$42+2) 我认为在列的上方放置一个过滤器更容易,例如,在数字1中放置一个过滤器,然后在1中放置SUM(),这样你就会知道有多少次是21次。 我的问题是,该

我需要一个公式,它在一列中使用一系列数字(数字1-21),并且每21个单元格只返回一个数字

示例:对于每21个单元格,返回1对于每21个单元格,返回2对于每21个单元格,返回3。这种情况最多应发生在650个电池上

我的公式不能很好地做到这一点,我必须不断地更改#以使公式按照我想要的方式工作,只是为了寻找更快的解决方案。这是我使用的公式($B$42+2)


我认为在列的上方放置一个过滤器更容易,例如,在数字1中放置一个过滤器,然后在1中放置SUM(),这样你就会知道有多少次是21次。 我的问题是,该列总是1-21或有其他数字如果你有其他数字,你可以将一列重复1-21直到结束,并以我之前说过的方式过滤,然后你可以隐藏该列


希望这有帮助。将其放在第一列第一个单元格中:

=MOD(ROW(A1)-1,21)+1
=INT((ROW(A1)-1)/21)+1
在第二列第一个单元格中:

=MOD(ROW(A1)-1,21)+1
=INT((ROW(A1)-1)/21)+1
并将这两个公式复制到所需的行数


如果有动态数组公式SEQUENCE(),则将
行(A1)-1
替换为
序列(650,0)
,Excel将自动将值向下溢出650行


那么您希望从1开始,每21行向数字中添加一个?还是希望从B42开始,每21行递增1?如果您能使行和行引用在示例中可见,这将有所帮助,如果您可以添加一个具有预期结果的列,并且我们可以知道您所描述的公式是在哪个单元格上输入的。在1列中,数字应该是第二列中的1-21系列,每21次调用应该是1,那么它应该在1列中重复2,然后在1列中重复3。数字应该是第二列中的1-21系列每21次呼叫应为1,然后重复2次,然后重复3次谢谢much@DominiqueB如果这对您有用,请通过单击复选标记来正确地标记标记。