公式(函数)中的管道 `|` 字符

Pipe `|` character in formulas (functions)

我 运行 在描述 Apache OpenOffice Calc 中的 RANK 函数的示例中跨越以下内容:

=RANK(5; {3;5|2.6;1}; 1)

我不明白管道字符的作用。我一直在玩弄它,但仍然摸不着头脑:

任何人都可以解释一下吗?

竖线字符分隔数组的行。所有行必须具有相同数量的元素,否则会发生错误。所以这会导致错误,因为第二行中只有一个元素:

=AVERAGE(({3;5|2.6|8;1})

但这不会导致错误,因为每行有两个元素。

=AVERAGE(({3;5|2.6;1|8;1})

在使用AVERAGE和RANK等函数时,使用一维或多维数组效果相同,这就是为什么将|替换为;不会改变结果,只要因为数组的大小是合法的。

文档位于 https://wiki.openoffice.org/wiki/Documentation/How_Tos/Using_Arrays#Introduction