在公式的开头使用加号+

时间:2017-08-03 15:07:08

标签: google-sheets

在过去的几天里,我一直在寻找解决方案,并找到了这个公式(与我遇到的问题无关):

=+SORT(A:A;A:A="ab c";;A:A;1)

我很好奇,我按照那个把它发布在另一个我不记得的论坛中的人的指示测试了这个公式。 符号+使SORT函数返回与标准匹配的第一个单元格。

但我想更多地了解使用+进行公式的这种自定义,以及是否可以使用其他运算符。有记录吗?

1 个答案:

答案 0 :(得分:5)

这相当于unary plus,也可在Google表格中以UPLUS的形式提供。它也相当于写=0 + foo

此计算的唯一影响是,如果foo是一个数组,则获得数组的第一个元素,因为+不在arrayformula范围内。这不是+本身的特殊功能:任何非数组操作,当给定数组作为参数时,仅使用数组的第一个元素。但是一元加号很方便,因为它对条目没有其他影响。

同样相关的是命令array_constrain(array, num_rows, num_columns),它选择给定大小的子阵列。但写=+array肯定比=array_constrain(array, 1, 1)

更容易