excel有些函数的参数必须是数字,但如果取数的目标单元格也是公式,怎么办?

[复制链接]
查看11 | 回复3 | 2009-12-31 11:14:54 | 显示全部楼层 |阅读模式
你的a2公式应是 =left(a1,2),结果是文本格式的12改一下公式 =--left(a1,2),结果即为数值12了。另外两个公式同样处理,加上 -- 另一个方法=MAX(A2:A4*1),或=MAX(--A2:A4),CTRL+SHIFT+回车
回复

使用道具 举报

千问 | 2009-12-31 11:14:54 | 显示全部楼层
问题在于:用取字符公式取得的数字是“文本”格式,不是“常规”或“数值”格式。将取字符公式前面加上“--”(即减负)运算符就可以了,如:=--left(a1,2)另外,也可以采用“分列”(用空格作为分隔符)的办法将a1单元格的一组数字分开。
回复

使用道具 举报

千问 | 2009-12-31 11:14:54 | 显示全部楼层
min和max不可能不会成功,除非你的单元格格式设置错误。在excel中,任意一个公式都可以取值与单元格的坐标,即a1,b2什么的,但是有些函数不能取区域的值,只能取一个单元格,而有的只能取区域,不能取一个单元格。另外,公式套公式也是可以计算的,计算的方式是从最里面向最外面计算。你自己验证下你写的公式有没有错误。如果遇到哪个的确没有错,又符合你上面问题的描述的函数,再补充问题。
回复

使用道具 举报

千问 | 2009-12-31 11:14:54 | 显示全部楼层
你取出的是文本,使用mid函数时,前面加--使结果变为数值型。再进行比较即可祝你成功!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行