excel选择数值在某一范围,则显示为某特定文字,可使用IF函数实现。
方法/步骤如下:
1、打开相关EXCEL表格,点击需要判断的数据列旁边的空白单元格如B1单元格,使B1处于活动编辑状态。
2、在B1单元格输入相关函数公式=IF(A1<=10,"差",IF(A1<=20,"良","优"))并回车完成IF函数的编辑输入。【其中A1是需要判断的数据所在单元格,可根据实际数据做相应的更改】
3、点击B1单元格右下角,向下拖动鼠标填充下方相关单元格公式即可,返回EXCEL表格, 发现在excel中数值在某一范围,则显示为某特定文字操作完成。
其实你的问题就是一个条件判断的问题,这种问题用IF函数就可以解决了。
具体的操作步骤如下:
1、打开excel文档(下图仅为演示数据),假设A列为被判断的数据,则我们在B列运算公式。
2、点击B1单元格,输入函数 =IF(A1<=10,"差",IF(A1<=20,"良","优"))。
3、将B1单元格下拉填充至A列最后一个单元格,就完成了。
=if(and(a1>0,a1<=10),"差",if(and(a1>10,a1<=20),"良",if(and(a1>20,a1<=30),"优","")))考虑到可能出现大于30,小于0的情况用上面公式
不考虑的话
=lookup(a1,{0,10,20},{"差","良","优"})
如果条件不是很多,可以用IF完成
你的例子中假设判断条件在A1单元格,则在B1中输入公式:
=IF(A1<0,"",IF(A1<=10,"差",IF(A1<=20,"良",IF(A1<=30,"优",""))))
假如你的数值在A1单元格,公式如下:
=IF(A1<=10,"差",IF(A1<=20,"良",IF(A1<=30,"优","大于30")))