作业帮 > 综合 > 作业

EXCEL中公式前面的"-"是什么意思?比如说:1:=-LOOKUP(,-RIGHT(A1,ROW($1:$9)))

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 07:48:29
EXCEL中公式前面的"-"是什么意思?比如说:1:=-LOOKUP(,-RIGHT(A1,ROW($1:$9)))
还比如说=LOOKUP(9^9,--RIGHT(A1,ROW($1:$99)))
这两个公式 前面的负号 分别有什么含义
这个两个公式都是提取单元格数据右侧的数字
=-LOOKUP(,-RIGHT(A1,ROW($1:$9)))
这个公式right前面的负号是将提取出来的数字变成负数,这样lookup省略的参数默认0可以找到最小的那个负数
lookup前面的-把负数变成正数还原.
=LOOKUP(9^9,--RIGHT(A1,ROW($1:$99)))
这个公式right前面的--是通过一次负负得正的运算将right函数返回字符型数字变成数值型可以参与lookup的运算,这个公式是有缺陷的,后面既然是1:99,前面用9^9显然是不够的,你可以试试把单元格中的数据右侧添加数字到足够大时,会返回非正确结果
把9^9改成9e+307可以避免这个问题.