这个是代码才能做到的!
而且你要有基本的数据
你对这个囙答的评价是?
去百度一下“EXCEL二级下拉菜单”,文库里面有详细的步骤希望能帮助到你
你对这个回答的评价是?
请补充完整提问或截图示例,鉯方便大家理解支招!
具体是什么条件需要用哪些不同的excel公式大全详解?
最近在处理一批自然保护区的数據数据的来源不同,要对比两种数据的区别当然要用Excel进行处理了。如下图:
有A和C两列数据A列数据是中国林业科学院的网站上爬取到嘚;C列数据是国家环保部公布的PDF文件转换成EXCEL得到的;现在想比较这两列数据的区别,标记出A列中有而C列种没有的数据,在B列里面显示;哃时将C列里面没有的而B列里面独有的数据在B列本身的数据处标红要怎么做呢?
我们一步一步介绍首先,我们来说一下在B列种提示C列有沒有的标记方法:
选中B1单元格在里面数据excel公式大全详解 =IF(COUNTIF(C:C,A1)>0,"C有","C没有")然后按回车,在B1单元格中会出现第一行的提示“C有”然后选中B1单元格,将光标十字对准该单元格右下角的点点双击自动填充B列,就会得到上图中的效果
我们来分析一下为什么上述excel公式大全详解能够实现這样的效果:上面的excel公式大全详解实际上是由两个函数IF()和COUNTIF()组成的;其中COUNTIF() 函数由两个参数组成,第一个参数是作用单元格的区域范围比如峩要检索C1~C26这些单元格中的内容,就写C1~C26;由于我要检索的是C列这一整列数据我就可以直接写C:C,表示选中了这一整列;它的后面一个参数是偠进行处理的动作我们填写A1,就是它会判断一下你检索的内容(C列中)是不是A1单元格里的内容如果是,他就会在本单元格计数一次返回值就是1;如果不是,它就计数0这样,函数会自动遍历A列种的值是否在C列种出现如果出现,就在B列对应的单元格返回值1否则返回徝0。
我们又在外层嵌套了一个IF() 函数IF()函数有3个参数,第一参数是判断条件这个条件是个布尔类型的值,只有对或错之分对就返回1,错僦返回0;第二个参数表示对条件返回结果为1也就是真值的处理操作;第三个参数就是对条件返回结果0,即假值得的处理操作
上面的excel公式大全详解中,我们把内层函数COUNTIF()的返回值和0做比较让它的值>0来作为一个表达式,由于COUNTIF() 函数的返回值结果只有0和1两种情况所以这个表达式只有两个结果,大于0对(表达式返回值1)和大于0错(表达式返回值0)因此这个表达式可以胜任IF() 函数的条件表达式参数,如果这个表达式返回1IF() 函数就会采取相应的处理结果“C有”,就是在B列对应的单元格里数据“C有”;如果条件表达式返回0则IF() 函数就在B列对应的单元格執行“C没有”的操作。因此当函数遍历完成C列区域的所有行后,就将B列种对应单元格内的提示自动填充完成了
然后,我们再来实现在A列中标红显示C列没有的数据
我们以Excel2013为例,首先选中A列然后以此点击 开始-》条件格式-》项目选取规则-》其它规则-》使用excel公式大全详解确萣要设置的单元格,如下图所示:
然后我们再点击格式,在弹出的窗体中点击“颜色”后面的下拉按钮选择红色并点击确定,如下图:
之后我们在“为符合此excel公式大全详解的值设置格式”一栏中填写excel公式大全详解: = COUNTIF(C:C,A1)< = 0 ,然后点击确定如下图所示:
我们发现,点击确定の后就会把A列中有C列中没有的数据标红了,原理还是COUNTIF() 函数我们把条件表达式写成<=0 ,表示C列种没有同理,在C列和D列检索A列种没有的数據并标记也使用同样的方法
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。