Be cl in 1:=OFFSET($A$1 MOD(ROW()-ROW($CL$1) ROWS($A$1:$A$281))

关于Be cl in 1的问题,在excel rows function中经常遇到, 经过 Google 搜索,我了解到以下函数(或更确切地说,函数混合)堆叠现有列:= OFFSET($A $1,MOD(ROW()-ROW($CL $1),ROWS($A $1:$A $281)),TRUNC((ROW()-ROW($CL $1))/ ROWS($A $1:$A $281)1,

经过 Google 搜索,我了解到以下函数(或更确切地说,函数混合)堆叠现有列:= OFFSET($A $1,MOD(ROW()-ROW($CL $1),ROWS($A $1:$A $281)),TRUNC((ROW()-ROW($CL $1))/ ROWS($A $1:$A $281)1,

我想知道该公式的每个部分的作用。对于初学者来说,我从未见过像这样使用 MOD,而且我不知道“-”是否表示减号或范围。该公式的工作原理很清楚,无论是谁写的,都知道他们在做什么。

0

哇。起初我以为这是疯狂的,但这是有道理的!

我将把每个函数的定义留给您阅读文档,但这里是它的组合方式:

对于前 281 行,它等效于 A 行中的相同值,因为它等于每行的=OFFSET($A$1, ROW() - 1, 0)。(OFFSET 的第四个和第五个参数默认为 1 和 1。)

然后,对于接下来的 281 行,OFFSET 的第二个参数从 0 开始,第三个参数是TRUNC((ROW() - 1)/ 281)1,所以现在它相当于=OFFSET($A$1, ROW() - 282, 1)

然后,对于接下来的 281 行,=OFFSET($A$1, ROW() - 563, 2

继续将该公式向下扩展到足够的行,它将是一个包含行 A 中每个值的单列,然后是行 B 中的每个值,然后是行 C 中的每个值,等等。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(417)
C http file:使用 C#通过HTTP POST发送文件
上一篇
正常驾照是c几:什么是OpenGL的正常
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(63条)