我遇到了一个奇怪的“FIND”函数应用程序,我不太清楚它是如何工作的。有人可以启发我吗?
这个公式导致“19” = MEDIAN(查找({1,2,3,4,5,6,7,8,9},“2缺口0123456789”))
这个公式导致“23” = MAX(寻找({1,2,3,4,5,6,7,8,9},“2缺口低位0123456789”))
此公式导致“1” = MIN(发现({1,2,3,4,5,6,7,8,9},“2缺口0123456789”))
这个公式导致“15” =发现({1,2,3,4,5,6,7,8,9},“2缺口低位0123456789”)
结果显然与字符数有关。但是这个查询的syxtax究竟是如何运作的呢?
谢谢,
答案 0 :(得分:2)
首先,由于矩阵参数,FIND()
在循环中运行,对于值1,2,... 9(在{}内指定)。
FIND
然后返回字符串"2 notch lower0123456789"
内第一个匹配的位置,对于每个数字(作为一个字符),所以在位置15找到1,在位置1找到2, 3在位置17处,4在位置18处等,直到9位于位置23处。
这个矩阵运算的结果将是{15,1,17,18,19,20,21,22,23}列表。
现在将函数应用于:
MEDIAN({15,1,17,18,19,20,21,22,23})
- >中间值是19!
MAX({15,1,17,18,19,20,21,22,23})
- >显然是23
MIN({15,1,17,18,19,20,21,22,23})
- >显然是1
{15,1,17,18,19,20,21,22,23}
- >如果你不对它应用任何东西,矩阵会减少到第一个元素,所以15。
绝对奇怪的用法,我同意。