excel如何用公式进行多重双条件vlookup的公式

Excel有很多内置的条件格式类型,能够对数据表中的内容进行指定条件的判断,并返回预先指定的格式。除了内置的条件格式设置,如果将函数公式与条件格式结合,又会有哪些出彩的表现呢?今天咱们就一起分享一下,在条件格式中使用公式的技巧。
实用指数:
操作难度:
突出显示重复数据
1、选中A2:A11单元格区域,新建格式规则2、使用公式为:=COUNTIF(A$2:A2,A2)>1
3、设置突出显示的格式
提示:COUNTIF函数第一参数使用A$2:A2,表示从A2单元格开始至公式所在行的A列。在这个动态扩展的范围中,统计有多少个单元格与公式所在行的内容相同。
突出显示每种商品的最低价格
1、选中B4:F13单元格区域,新建格式规则2、使用公式为:=B4=MIN($B4:$F4)3、设置突出显示的格式
提示:
1、MIN($B4:$F4)部分计算出公式所在行的最小值。2、然后判断B4(活动单元格),是否等于公式所在行的最小值。3、在条件格式中,针对活动单元格的设置,将被作用到所选区域的每一个单元格。
突出显示已完成合同1、选中A4:F13单元格区域,新建格式规则2、使用公式为:=$F4=”是”
3、设置突出显示的格式
提示:本例需要特别注意引用方式,因为每一列都是依据F列的判断结果来显示条件格式,所以要使用列绝对引用。
突出显示周末日期1、选中A3:F7单元格区域,新建格式规则2、使用公式为:=WEEKDAY(A$3,2)>53、设置突出显示的格式
提示:1、WEEKDAY函数返回某日期为星期几。第二参数使用2,表示以1~7表示星期一到星期日。2、对第三行中的日期进行判断后,如果数值大于5,即表示该日期为周六或是周日。
合同到期提醒1、选中A4:D7单元格区域,新建格式规则2、使用公式为:=AND($D4>TODAY(),$D4-TODAY()<7)
3、设置突出显示的格式
提示:使用两个条件对D4单元格中的日期进行判断,第一个条件是大于系统当前日期,第二个条件是和系统当前日期的间隔小于7。
员工生日一周内提醒1、选中A4:D7单元格区域,新建格式规则2、使用公式为:=DATEDIF($D4,NOW()+7,”yd”)<=7
3、设置突出显示的格式
提示:1、DATEDIF函数用于计算两个日期之间的间隔。2、第三参数使用yd,表示计算两个日期忽略年的间隔天数。
注意:由于DATEDIF函数的第三参数在使用“YD”时有特殊的计算规则,因此当结束日期是3月份时,计算结果可能会出现一天的误差。
本文是Excel入门系列第十期,阅读大概需要3-5min.Excel默认公式中共有九个逻辑函数,分别是AND、FALSE、IF、IFERROR、IFNA、NOT、OR、TRUE、XOR,其中高频使用且需要掌握的仅有四个,分别是AND、OR、IF、IFERROR。其中IF函数是Excel中最最最基础的函数之一,必须精通,AND与OR函数的价值更多的是与IF函数搭配使用,IFERROR函数主要用来处理错误值,也非常重要。下面我们分别了解Excel中逻辑函数的妙用~AND函数
全真则真,一假则假功能:检查所有参数是否为真,如果全部为真,返回True,如果有一个不为真,则返回False;语法:AND(判断条件,判断条件…),最多可输入255个判断条件;示例:示例中,AND函数一共输入了三个参数,这三个参数都是对的,AND函数返回True,否则的话AND函数返回False;总结一句话:AND函数全真则真,一假则假。OR函数
一真则真,全假则假功能:判断所有参数,如果有一个对的,函数返回True,如果全为错的,函数返回False;语法:OR(判断条件,判断条件…)最多可输入225个判断条件;示例:示例中,OR函数一共输入三个参数,有一个是对的,OR函数返回True,全为错的,函数返回Flase;总结一句话:OR函数一真则真,全假则假。IF函数功能:判断是否满足一个条件,如果满足返回一个值,如果不满足,返回另外一个值;语法:IF(判断条件,条件成立返回值,条件不成立返回值)示例:示例中判断一位同学的成绩是否及格,判断条件是:成绩是否大于等于60,如果大于60分,则返回”及格”,否则返回”不及格”。需要注意的是,Excel公式中的符号都得是英文状态下的输入法进行输入,如括号、逗号、双引号等等,公式中出现的汉字得打上英文状态下的双引号。另外可以发现,IF函数第一个参数只是判断条件,最终单元格返回的内容在第二个参数或第三个参数其中的一个(第一个参数为TRUE返回第二个参数,第一个参数为FALSE返回第三个参数)。IF与AND&OR的组合式运用IF+AND:IF函数的第一个参数是个判断条件,如果想要输入多参数,就需要结合AND与OR函数了,下例中,如果一位同学的语数外三门成绩全部大于80分,则判定为三好学生;这里用AND(B2>80,C2>80,D2>80)来作为IF函数的第一个参数,上面介绍过,AND函数全真则真,一假则假,只有当三门成绩全部大于80分的时候,AND函数返回TRUE,判断条件为TRUE(为真),IF函数返回第二个参数“三好学生”,如果有一个成绩不大于80分,AND函数返回FALSE,IF函数返回第三个参数“否”。注:第二个参数与第三个参数双引号内的文字可以随意输入,能表明意思即可。IF+OR:下例中,如果一位同学的语数外任一科成绩大于90分,就算作单科优秀学生,这里用OR(B2>90,C2>90,D2>90)来作为IF函数的第一个参数,OR函数全假则假,一真则真,表明如果三科有一个大于90分,OR函数返回TRUE,IF函数返回第二个参数;三科都不大于90,OR函数返回FALSE,IF函数返回第三个参数。IF函数的经典嵌套说到IF函数,就不可避免地涉及到IF函数的嵌套问题。嵌套的本质就是在一个IF函数中,再输入一个IF函数,层层嵌套;一层嵌套中,红色部分一个完整的IF函数组成了第一个IF函数的第三个参数;二层嵌套中,红色部分+蓝色部分组成第一个IF函数的第三个参数,红色部分组成了第二个IF函数的参数三。嵌套函数的执行顺序这里我们以二层嵌套作为基本,讲解嵌套函数的执行顺序!只需记住一点:从前往后,依次判断条件,条件满足则返回该条件后面的参数二,直至所有条件判断完,还不满足,返回最后一个IF函数的参数三。经典案例:下图中根据右边的等级规则,利用IF嵌套函数获取每位同学的等级。第一步,先根据前两个条件,编写两个IF函数:=IF(B2>=90,"优秀",1);1式=IF(B2>=80,"良好",1);2式接着将2式带入1式,1式中的数字1替换成2式:=IF(B2>=90,"优秀",IF(B2>=80,"良好",1));3式第二步:因为还剩两个条件,一个IF函数就可以搞定:=IF(B2>=60,"一般","差");4式第三步:将4式带入3式中,整个4式替换3式中的数字1,完成IF函数的嵌套:=IF(B2>=90,"优秀",IF(B2>=80,"良好",IF(B2>=60,"一般","差")))这样一步步输入,有条不紊,不会出错,不然多次嵌套会眼花缭乱。小技巧:嵌套公式的过程中,可以利用Alt+Enter对公式进行换行,一目了然。IFERROR函数Excel函数中存在多种错误类型,如#DIV/0!、#VALUE!、#N/A、#NUM!、#REF!、#NAME?等等,如果不想让Excel显示这些错误类型,iferror函数应运而生。功能:如果一个表达式是一个错误,则返回指定值,否则返回表达式自身的值;语法:IFERROR(表达式,指定值)上图中:1式中的表达式为数字与文字相加,必然出现#VALUE!错误,利用IFERROR函数返回其它内容;3式中的表达式1/0,0不可以做被除数,必然出现#DIV/0!错误,利用IFERROR函数返回其它内容;2式与4式表达式皆可正常进行运算,IFERROR函数反正表达式本身值。历史文章分享:小凡说:从入门到高阶,千字讲解IF函数使用技巧,多条件判断+多层嵌套小凡说:史上最全!Excel 如何合并多个工作表或多个工作簿?小结以上就是Excel中常用的逻辑判断函数,希望对你有所帮助~

我要回帖

更多关于 双条件vlookup的公式 的文章