第十一次课 数据.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十一次课 数据

文本近似匹配查询之基本运用 对于文本,一般不使用近似匹配查找(非模糊查找)因为没有太多用途。 除了下面这个例子: 利用文本近似匹配查找汉字的第一个拼音字母。 由于EXCEL中汉字字符是按拼音排序的,因此汉字字符比较时的大小与拼音同序(一般情况下) E4:lOOKUP(D4,$A$1:$B$23,2) E8:=VLOOKUP(D8,$A$1:$B$23,2) VLOOKUP(MID(D8,2,1),$A$1:$B$23,2) VLOOKUP(MID(D8,3,1),$A$1:$B$23,2) 区别查询结果的空白与0值(模拟表空白和零值) E6:=IF(VLOOKUP(D6,$A$1:$B$5,2,0)=,,VLOOKUP(D6,$A$1:$B$5,2,0)) 依次序返回同一查询结果的多列内容 (模拟表vlookup基础) 按部分内容模糊查询(模拟表vlookup基础) vlookup支持通配符【*】和【?】,因此当查找内容不全时,可以使用通配符; 注意通配符连接位置注意查找中,有多个符合条件的结果时,只会返回第一个 =VLOOKUP($A20*,$B$1:$E$8, MATCH(B19,$B$1:$E$1,0),0) 在同一单元格按不同字段查询 (模拟表vlookup基础) 有两个并列条件(不同字段)的查询 (vlookup双条件查询) 需在数据列表前加一个辅助列。 从右向左查询(模拟表vlookup基础) 我们知道,vlookup查找的列必须位于查找区域的最左列,有时会需要按右面的查找左边的值。 可用如下公式:=VLOOKUP(被查找值,IF({1,0},区域1,区域2),2,0) =VLOOKUP($A$31, IF({1,0},B$2:B$8,$A$2:$A$8),2,0) vlookup使用中一般会产生以下错误: 1、#VALUE!和 #REF!是由于匹配值的序列号设置不当造成的,虽然可以使用ISERROR剔除,但建议不要这么做,因为这类错误需要纠正。 2、有时匹配值的序列号参数使用column()函数生成,当设置不当造成的错误用ISERROR剔除时,会与#N/A错误混淆,不利于公式查错。 #N/A需要针对不同情况处理: 1)精确匹配查找时出现,是由于未找到完全匹配的值。 2)近似匹配查找时出现,是由于查找值小于数据区的最小值。 精确匹配查找时出现#N/A错误 首先检查引用范围是否正确,查询值是否在数据区的第一列。 当确定引用正确、不应出现#N/A(即应该查找到值)时,检查是否存在空格或其它字符、格式是否一致。 对于空格或其他不可见字符,可以使用len函数测试文本长度来确定,或使用code测试其ASCII码 对于lookup_value中的空格,将其中的空格替换掉,或使用TRIM去除空格后查找 参照模拟表vlookup处理错误 模拟表vlookup#/A 查找内容格式不符,也会造成#N/A错误 可以使用鼠标选定几个单元格,看状态栏的合计。有,则为数值,无,则为文本。 参照模拟表vlookup处理错误 巩固练习: 模拟数据表.vlookup员工信息 模拟数据表.多重查找表 模拟数据表.vlookup考试分数等级 模拟数据表.等级平均分 vlookup新个税计算 查找引用函数 刘彬 jsj081203@163.com 一、Lookup函数——数与行列比 用一个数与一行或一列数据依次进行比较,发现匹配 的数值后,将另一组数据中对应的数值提取出来。 LOOKUP(lookup_value, lookup_vector, result_vector) Lookup_value 是 LOOKUP 在第一个矢量中有哪些信誉好的足球投注网站到的值。 Lookup_vector 是一个仅包含一行或一列的区域。 重要说明:lookup_vector 中的值必须按升序顺序排列。 否则,LOOKUP 返回的值可能不正确。 大写和小写文本是等效的。 Result_vector 是一个仅包含一行或一列的区域。 它的大小必须与 lookup_vector 相同。 一、Lookup函数——数与行列比 注意: 如果 LOOKUP 找不到 lookup_value,它会匹配 lookup_vector中小于或等于lookup_value的最大值。 如果 lookup_value 小于 lookup_vector 中的最小值,则 LOOKUP 会返回 #N/A 错误值。 利用这个特性,我们可以用 =LOOKUP(1,0/(条件),引用区域)这样一个通用公式来作查找引用。   A B 1 频率 颜色 2 4.14 red 3 4.19 orange 4 5.17 yellow 5 5.77 green 6 6.39 blue 矢量形式的引用 =lookup(A3,A2

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档