if函数 :若A1单元格的字体颜色为红色,则B1显示数字 “ 是”,如何使用if函数用

查看: 6863|回复: 20
excel如何利用IF函数设置某个区间内单元格颜色
阅读权限10
在线时间 小时
正题:如A1=13.75-14.25&&or 15.75-16.25&&时单元格颜色=绿色
& && && & 其他值A1单元格颜色=红色?求各位大侠指教,谢谢!
阅读权限50
在线时间 小时
你那个-是减号还是表达从哪儿到哪儿的意思?
阅读权限30
在线时间 小时
& & & & & & & &
用函数本身可能是不能给单元格设定格式颜色的。
可以用条件格式,来设置。
阅读权限10
在线时间 小时
条件格式里设置即可
阅读权限10
在线时间 小时
既然已经就索性 发表于
你那个-是减号还是表达从哪儿到哪儿的意思?
是表示那两个值的区间
阅读权限10
在线时间 小时
htk2012 发表于
条件格式里设置即可
条件格式不够,只有三个条件;
阅读权限10
在线时间 小时
gongzl1981 发表于
用函数本身可能是不能给单元格设定格式颜色的。
可以用条件格式,来设置。
是否可以用条件格式中的公式=if函数操作?
阅读权限50
在线时间 小时
zhzj0905 发表于
是否可以用条件格式中的公式=if函数操作?
(6.11 KB, 下载次数: 152)
19:59 上传
点击文件名下载附件
这样可以吧
阅读权限10
在线时间 小时
既然已经就索性 发表于
这样可以吧
不是,比如说我A1中的值=13.85,单元格显示绿色,A1中的值=15.90,单元格也显示为绿色,
& && &如果A1=13.65、A1=16.30、A1=15.00单元格颜色显示为绿色;就是13.75&A1&14.25或者15.75&A1&16.25,这两个范围内的值都显示绿色,其他输入值都显示红色,求赐教
阅读权限50
在线时间 小时
zhzj0905 发表于
不是,比如说我A1中的值=13.85,单元格显示绿色,A1中的值=15.90,单元格也显示为绿色,
& && &如果A1=1 ...
我给设反了,你自己改下好吗,正好看看怎么做的
玩命加载中,请稍候
玩命加载中,请稍候
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!
本站特聘法律顾问:徐怀玉律师 李志群律师
Powered by查看: 2101|回复: 18
如何查询单元格A1是否包含多个指定文本,并在B1显示指定结果?
阅读权限20
在线时间 小时
如题:如何查询单元格A1是否包含多个指定文本,并在B1显示指定结果?比如查询到A1有北京、天津、河北、山西中任何一个,就在B1显示“华北”;如果在A1查询到有辽宁、吉林、黑龙江中任何一个,就在B1中显示“东北”,要达到这样的效果,请高手给个公式!,具体要求和数据请看附件!
07:52 上传
点击文件名下载附件
6.19 KB, 下载次数: 25
阅读权限95
在线时间 小时
&在A1中如果查询到“重庆”对应的地点&如何理解,请楼主再说明一下吧。
阅读权限20
在线时间 小时
重庆对应的地点就是“主城和区县”,华北对应的地点就是“北京、天津、河北、山西”
阅读权限90
在线时间 小时
能否把表重新构造一下?比如F1/F2/F3=重庆,F4:F9=华北?
这样 B1=VLOOKUP(A1,E1:F48,2)
阅读权限20
在线时间 小时
在线等待搞手光临指教
阅读权限90
在线时间 小时
设计表结构时最好与要用的方法结合起来才好,用你原来的结构可能要比较复杂的公式才行,E列设具体地点,F列设区域,EF一样的格不要设进去更好
阅读权限95
在线时间 小时
=INDEX($E$1:$E$48,MATCH(A1,$E$1:$E$48,0)+MAX(IF(MATCH($D$1:$D$8,$E$1:$E$48,0)&=MATCH(A1,$E$1:$E$48,),MATCH($D$1:$D$8,$E$1:$E$48,0)-MATCH(A1,$E$1:$E$48,))))数组公式,期待能简化公式。
阅读权限20
在线时间 小时
& & & & & & & &
多谢,我先试试
阅读权限90
在线时间 小时
原帖由 huangyun 于
08:16 发表
=INDEX($E$1:$E$48,MATCH(A1,$E$1:$E$48,0)+MAX(IF(MATCH($D$1:$D$8,$E$1:$E$48,0)
7楼真是辛苦,果然是个复杂的公式
阅读权限20
在线时间 小时
没有达到我想要的结果,非常感谢各位的热情帮助!我想要的结果是:如果查询到A1包含指定的文本,就在B1显示对应的文字,比如查询到A1包含“北京、天津、河北、山西”等任何一组字符,就在B1显示“华北”;如果在A1查询到包含“辽宁、吉林、黑龙江”中任何一组字符,就在B1中显示“东北”,注:基础数据要在另外一个表里面。请看附件!
08:32 上传
点击文件名下载附件
6.57 KB, 下载次数: 20
玩命加载中,请稍候
玩命加载中,请稍候
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!
本站特聘法律顾问:徐怀玉律师 李志群律师
Powered by如何巧用IF函数和&Excel中“自动筛选”和“高级筛选”
<img src="/blog7style/images/common/sg_trans.gif" real_src ="/bmiddle/593b804b44c22b786caca"
ALT="如何巧用IF函数和&Excel中&自动筛选&和&高级筛选&"
TITLE="如何巧用IF函数和&Excel中&自动筛选&和&高级筛选&" />
&& 如何巧用IF函数
IF函数,它是用来判断真假值,根据逻辑计算的真假值,返回不同结果。我们在Excel中有时就需要用它来解决一些计算中常见的问题,巧妙的利用IF函数可以防止一些错误信息的发生。下面介绍几种情况,使用IF函数就可以避免。
第一种情况:如有一工作表,C1单元格计算公式为:=A1/B1,当A1、B1单元格中没有输入数据时,C1单元格就会出现“#DIV/O!”的错误信息。
方法一:此时我们就可以用IF函数将C1单元格中的计算公式在编辑栏中直接更改为:=IF(B1=0,"",A1/B1),这样只有当B1单元格的值是非零时,C1单元格中的值按A1/B1进行计算,从面有效地避免错误情况的发生。
&方法二:1、选中C1单元格。
&&&&&&&&&&&
2、点击菜单“插入→函数”,弹出“插入函数”对话框
在“插入函数”对话框中,在“选择类别”框中选“常用函数”,在“选择函数”框中选“IF”,然后点“确定”,弹出“函数参数”对话框
3、在“函数参数”对话框中:Logical-test框中输入b1=0
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&Value-if-true框中输入""
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&Value-if-false框中输入a1/b1
然后点“确定”即可(请注意:在用函数时使用的标点符号均应是半角,如输入的是小写英文字母,点确定后,系统将自动转为大写,当然也可直接输入的是大写英文字母)。
&第二种情况:如在C2单元格中输入学生成绩,D2单元格根据C2情况给出相应的“优秀”或“不优秀”信息。
方法一:我们可以利用IF函数在D2单元格中输入:=IF(C2〈60,"不优秀","优秀")&&&&
1、选中D2单元格。
2、点击菜单“插入→函数”,弹出“插入函数”对话框,&
在“插入函数”对话框中,在“选择类别”框中选“常用函数”,在“选择函数”框中选“IF”,然后点“确定”,弹出“函数参数”对话框。
&&&&3、在“函数参数”对话框中:Logical-test框中输入C2〈60
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&Value-if-true框中输入"不优秀"
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&Value-if-false框中输入"优秀"
然后点“确定”即可。
第三种情况:当在C3单元格中输入计算公式为:=A3+B3,当A3、B3没有输入数值时,C3出现的结果是“0”,这里我们也可以利用IF函数把C3单元格中的计算公式更改为:=IF(A3="","",A3+B3),这样A3、B3没有输入数值时,C3单元格就不会进行A3+B3的计算操作,也就不会显示“0”值的结果。
另亦可:选中C3单元格,然后点击菜单“插入→函数”,弹出“插入函数”对话框,在“插入函数”对话框中,在“选择类别”框中选“常用函数”,在“选择函数”框中选“IF”,然后点“确定”,弹出“函数参数”对话框。在“函数参数”
对话框中:&&&&&&&&&&&&
Logical-test框中输入A3=""
&&&&&&&&&&&&&&&&&&&&&&&&&Value-if-true框中输入""
&&&&&&&&&&&&&&&&&&&&&&&&&Value-if-false框中输入A3+B3
&&&&&&&&&&&
&然后点“确定”即可。
&&Excel中“自动筛选”和“高级筛选”
&&&&&Excel中提供了两种数据的筛选操作,即“自动筛选”和“高级筛选”。如何区分这两种筛选模式,以便熟练掌握和应用,让我们来看看吧:
  “自动筛选”一般用于简单的条件筛选,筛选时将不满足条件的数据暂时隐藏起来,只显示符合条件的数据。图1为某单位的职工工资表,打开“数据”菜高难度单中“筛选”子菜单中的“自动筛选”
命令,以“基本工资”字段为例,单击其右侧向下的列表按钮,可根据要求筛选出基本工资为某一指定数额或筛选出基本工资最高(低)的前10个(该数值可调整)记录。还可以根据条件筛选出基本工资在某一范围内符合条件的记录,“与”、“或”来约束区分条件。如图2,根据给定条件筛选出基本工资大于等于300且小于350的记录。另外,使用“自动筛选”还可同时对多个字段进行筛选操作,此时各字段间限制的条件只能是“与”的关系。如筛选出“基本工资”和“职务工资”都超过380的记录。
<img ALIGN="center" src="/blog7style/images/common/sg_trans.gif" real_src =".cn/pcedu/soft/office/excel/10310/pic/_Eecel_01.jpg"
ALT="如何巧用IF函数和&Excel中&自动筛选&和&高级筛选&"
TITLE="如何巧用IF函数和&Excel中&自动筛选&和&高级筛选&" />
  高级筛选
  “高级筛选”一般用于条件较复杂的筛选操作,其筛选的结果可显示在原数据表格中,不符合条件的记录被隐藏起来;也可以在新的位置显示筛选结果,不符合的条件的记录同时保留在数据表中而不会被隐藏起来,这样就更加便于进行数据的比对了。
<img ALIGN="center" src="/blog7style/images/common/sg_trans.gif" real_src =".cn/pcedu/soft/office/excel/10310/pic/_Eecel_02.jpg"
ALT="如何巧用IF函数和&Excel中&自动筛选&和&高级筛选&"
TITLE="如何巧用IF函数和&Excel中&自动筛选&和&高级筛选&" />
  例如我们要筛选出“基本工资”或“职务工资”超过380且“实发”工资超过700的符合条件的记录,用“自动筛选”就无能为力了,而“高级筛选”可方便地实现这一操作。如图3所示,将“基本工资”、“职务工资”和“实发”三字段的字段名称复制到数据表格的右侧(表格中其他空白位置也可以),在图中所示位置输入条件,条件放在同一行表示“与”的关系,条件不在同一行表示“或”的关系。图4即为上述操作在新的位置(B20起始位置)筛选的结果。
  两种筛选操作的比较
  由此我们不难发现,“自动筛选”一般用于条件简单的筛选操作,符合条件的记录显示在原来的数据表格中,操作起来比较简单,初学者对“自动筛选”也比较熟悉。若要筛选的多个条件间是“或”的关系,或需要将筛选的结果在新的位置显示出来那只有用“高级筛选”来实现了。
一般情况下,“自动筛选”能完成的操作用“高级筛选”完全可以实现,但有的操作则不宜用“高级筛选”,这样反而会使问题更加复杂化了,如筛选最大或最小的前几项记录。
<img ALIGN="center" src="/blog7style/images/common/sg_trans.gif" real_src =".cn/pcedu/soft/office/excel/10310/pic/_Eecel_03.jpg"
ALT="如何巧用IF函数和&Excel中&自动筛选&和&高级筛选&"
TITLE="如何巧用IF函数和&Excel中&自动筛选&和&高级筛选&" />
  在实际操作中解决数据筛选这类问题时,只要我们把握了问题的关键,选用简便、正确的操作方法,问题就能迎刃而解了。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。麻烦请教一下,在if公式中我想表达A1单元格的数字在10到20之间,则B1为1,在20到30之间,则B1为2,如何表达啊_百度知道
麻烦请教一下,在if公式中我想表达A1单元格的数字在10到20之间,则B1为1,在20到30之间,则B1为2,如何表达啊
提问者采纳
B1=if(AND(A1&=10,A1&=20),1,if(AND(A1&20,A1&=30),2,&&))
其他类似问题
为您推荐:
其他1条回答
=MATCH(A1,{10,20,30})勉强用用
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁EXCEL中怎样用函数引用一个单元格内的公式?例如,A1单元格内容为10,B1为100,C1为=A1*B1,D1公式=IF(A1="","",C1),怎样把C1用函数改成A1*B1,也就是D1改为=IF(A1="","",A1*B1),也就怎样把C1的公式引用过来?_百度作业帮
EXCEL中怎样用函数引用一个单元格内的公式?例如,A1单元格内容为10,B1为100,C1为=A1*B1,D1公式=IF(A1="","",C1),怎样把C1用函数改成A1*B1,也就是D1改为=IF(A1="","",A1*B1),也就怎样把C1的公式引用过来?
EXCEL中怎样用函数引用一个单元格内的公式?例如,A1单元格内容为10,B1为100,C1为=A1*B1,D1公式=IF(A1="","",C1),怎样把C1用函数改成A1*B1,也就是D1改为=IF(A1="","",A1*B1),也就怎样把C1的公式引用过来?
你已经知道答案了!D1的公式就你那样写就可以了……
你的问题说明还真是绕
那么多也就
最后还是不明白你要问什么
=IF(A1="","",C1),这里的C1 就已经引用了 “=A1*B1” 所以没必要再去弄成A1*B1
提取公式用宏表函数GET.CELL,你在excelhome提过相同的问题,其实你要是搜索一下应该能自己解决的,善用搜索,多思考。----------------------------------点菜单,插入-名称-定义,名称栏填(任意):tiqu,引用位置输入:=GET.CELL(6,Sheet1!$C$1),添加后就可以使用定义了在D1输入:=IF(A1...

我要回帖

更多关于 如何用if函数 的文章

 

随机推荐