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

还比如说=LOOKUP(9^9,--RIGHT(A1,ROW($1:$99)))这两个公式前面的负号分别有什么含义求高人指点。... 还比如说=LOOKUP(9^9,--RIGHT(A1,ROW($1:$99)))
这两个公式 前面的负号 分别有什么含义 求高人指点。
展开
 我来答
levi_wzh
2012-07-10 · 知道合伙人互联网行家
levi_wzh
知道合伙人互联网行家
采纳数:2160 获赞数:7470
excel公式,条件格式

向TA提问 私信TA
展开全部
这个两个公式都是提取单元格数据右侧的数字

=-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可以避免这个问题.
表里如一
2012-07-10 · 知道合伙人软件行家
表里如一
知道合伙人软件行家
采纳数:2066 获赞数:11638
从事6年生产管理,期间开发了多款小软件进行数据处理和分析,后

向TA提问 私信TA
展开全部
两个的含义一致。
-RIGHT(A1,ROW($1:$9))因为right函数返回的结果是文本,加一个符号的意思就是相当于乘以-1,
-LOOKUP(,-RIGHT(A1,ROW($1:$9)))外面的符号表示给结果再乘以-1.得回正数。

--RIGHT(A1,ROW($1:$99))
表示直接将RIGHT(A1,ROW($1:$99))转化成正数值,前面的--表示负负得正的意思。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jjchangyuan
2012-07-10 · TA获得超过1.1万个赞
知道大有可为答主
回答量:4278
采纳率:90%
帮助的人:1093万
展开全部
负号的作用是将文本型数字转换为数值型。一般要成对出现,负负得正。 如果两个负号在一起出现,则两个负号的作用与函数N的作用相同,--RIGHT(A1,ROW($1:$99))=N(RIGHT(A1,ROW($1:$99)))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xq1850
2012-07-10 · TA获得超过3790个赞
知道大有可为答主
回答量:3155
采纳率:76%
帮助的人:1562万
展开全部
right函数截取字符后返回的格式是文本,不能用于计算。用--后可以将文本数字转换为数值格式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ahly5637
2012-07-10 · 超过28用户采纳过TA的回答
知道答主
回答量:256
采纳率:0%
帮助的人:94.7万
展开全部
待定值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式