白话Excel函数公式 Office易学宝微视频教程合集(Excel+Word+PPT)
笨办法学VBA(从入门到精通) 高效办公必会的Office实战技巧
财务总监的Excel私房课 Excel数据透视表实战秘技
Excel图表神技
查看: 7417|回复: 16

HR技巧班《数据有效性模糊查找》分享

[复制链接]
发表于 2014-12-2 16:38:37 | 显示全部楼层 |阅读模式
本帖最后由 芬子 于 2014-12-10 16:47 编辑

数据有效性模糊查找.gif



数据有效性步骤.png

公式辅助列公式
  1. =INDEX(A:A,SMALL(IF(ISNUMBER(FIND(CELL("contents"),$A$2:$A$29)),ROW($2:$29),99),ROW($1:$29)))&""
复制代码
有效性公式
  1. =OFFSET(数据有效性!$E$2,,,COUNTIF(数据有效性!$E$2:$E$29,"<々"))
复制代码
数量公式
  1. =IF(F6="","",VLOOKUP(F6,A:B,2,))&""
复制代码

做的不好,欢迎砸砖
补充三级有效性制作
效果图.gif
三级数据有效性.gif

一级公式(省)
  1. =OFFSET($A$2,,,COUNTA(A:A)-1,)
复制代码
解析:使用OFFSET动态提取A列数据,从A2单元格定位,上下左右不偏移,第四参数为counta统计A列非空单元格的个数(也就是引用区域的高度),-1是减掉标题单元格
二级公式(市)
  1. =OFFSET($D$1,MATCH(I2,C:C,)-1,,COUNTIF(C:C,I2))
复制代码
解析:使用OFFSET动态提取D列市的数据,从D1单元格定位,向下偏移使用match查找省在区域中第一个出现的位置(此处数据需把相同的省放在一起),左右不偏移,第四参数为countif条件统计I列选择的省份在C列出现的个数(也就是引用区域的高度)
三级公式(区)
  1. =OFFSET($G$1,MATCH(J2,F:F,)-1,,COUNTIF(F:F,J2))
复制代码
区的公式与市的公式一样,只是引用位置不同。
解析的很不好,请大家将就哈。。。


数据有效性模糊查找.rar

68.21 KB, 下载次数: 204

多级下拉菜单.rar

11.11 KB, 下载次数: 75

评分

参与人数 1登攀 +10 收起 理由
lasharks + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-12-2 16:56:33 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2014-12-2 20:41:12 | 显示全部楼层
这等水平,是来学习的,还是来踢馆了哇。。?
回复 支持 反对

使用道具 举报

发表于 2014-12-2 21:06:33 | 显示全部楼层
这么腻害是不是来踢馆的!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-2 21:09:30 | 显示全部楼层
kuangben8 发表于 2014-12-2 20:41
这等水平,是来学习的,还是来踢馆了哇。。?

老师你开玩笑吧。这等水平只能是来学习的
回复 支持 反对

使用道具 举报

发表于 2014-12-3 08:09:50 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2014-12-3 08:36:03 | 显示全部楼层
班长V5!谢谢班长
回复 支持 反对

使用道具 举报

发表于 2014-12-3 09:52:09 | 显示全部楼层
我真的很惭愧呀!学习再学习。。。。。。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-3 20:09:21 | 显示全部楼层
书香门第的007 发表于 2014-12-3 09:52
我真的很惭愧呀!学习再学习。。。。。。。。。

慢慢来哈。会学会的
回复 支持 反对

使用道具 举报

发表于 2014-12-4 09:48:12 | 显示全部楼层
芬子 发表于 2014-12-3 20:09
慢慢来哈。会学会的

班长,请多指导!谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 入学

本版积分规则

快速回复 返回顶部 返回列表