如何实现Excel中A1=B,B1=错误,比对时输出"正确"或满足A1=B1比对时输出"正确"?

2. 小张采集了某比赛选手得分数据,使用Excel软件进行数据处理,如图a所示。

  1. (1) 在M7单元格中,使用AVERAGEIF函数计算各地区选手平均得分,然后通过自动填充得到M8:M16的公式,则M7单元格的公式为(提示:AVERAGEIF函数用于对区域中满足条件的单元格求平均。例如:=AVERAGEIF (B4:B337,“杭州”,J4:J337)表示杭州地区所有选手的平均得分)

  2. (2) 根据图a中数据制作的图表如图b所示,创建该图表的数据区域是。

  3. (3) 要对图a所示的工作表中的数据作进一步处理,下列说法正确的是

    A . 要将工作表中选手的数据以地市为主要关键字,综合得分为次要关键字降序排序,应选择的区域为A4:J337 B . 将J4:J337区域数据小数位统-设为保留2位小数,图b所示的图表不会发生改变。 C . 要选出宁波地区得分前3的选手数据,可以以地市为“宁波”,再以综合得分为“最大的3项”为筛选条件获得。 D . 综合总分比例变为“笔试分80%、面试分10%、技能分10%”,图b所示的图表不会发生变化。

VLOOKUP是一个查找函数,给定一个查找的目标,它就能从指定的查找区域中查找返回忆要查找到的值。它的基本的语法为:

lookup_value:需在数据表第一列中查找的数据。可以是数值、文本字符串或引用

table_array:需要在其中查找数据的数据表。第一列中的数值可以为文本、数字或逻辑值。若为文本时,不区分文本的大小写

             ...

1、第2个参数区域设置错误(1)

根据姓名查找年龄时产生错误

错误原因:vlookup函数第二个参数是查找区域,该区域的第1列有一个必备条件,就是查找的对象A9必须对应于区域的第1列。本例中是根据姓名查找的,那么第二个参数姓名必须是在区域的第1列位置,而上述公式中姓名列是在区域A1:E6的第2列

2、第2个参数区域设置错误(2)

根据姓名查找职务时产生查找错误

错误原因:本例是根据姓名查找职务,可大家注意一下,第2个参数B1:D6根本就没有包括E列的职务,当然会产生错误了

3、第4个参数少了或设置错误

错误原因:vlookup第四个参数:0  -->  精确查找(当参数为0时可以省略,但必须保留“,”号);

如果忘了设置第4个参数则会被公式误以为是故意省略,按模糊查找进行。当区域也不符合模糊查找规则时,公式就会返回错误值

二、数字格式不同,造成查找错误

1、查找为数字,被查找区域为文本型数字

根据工号查找姓名,查找出现错误

错误原因:在vlookup函数查找过程中,文本型数字和数值型数字会被认为不同的字符。所以造成无法成功查找

解决方案:把查找的数字在公式中转换成文本型,然后再查找

2、查找格式为文本型数字,被查找区域为数值型数字

根据工号查找姓名,查找出现错误

解决方法:把文本型数字转换成数值型

三、引用方式错误使公式复制后产生错误

当C9的公式复制到C10和C11后,C10公式返回错误值

错误原因:由于第二个参数A2:D6是相对引用,所以向下复制公式后会自动更改为A3:D7,而A10中的工号A01所在的行,不在A3:D7区域中,从而造成查找失败

解决方案:把第二个参数的引用方式由相对引用改为绝对引用即可

四、多余的空格或不可见字符

1、数据表中含有多余的空格

由于A列工号含有多余的空格,造成查找错误

错误原因:多一个空格,用不带空格的字符查找当然会出错了

解决方案:1、手工替换掉空格(建议使用);

        2、在公式中用trim函数替换空格而必须要用数据公式形式输入

2、类空格但非空格的字符

在表格存在大量的“空格”,但又用空格无法替换掉时,这些就是类空格的不可见字符,这时可以“以其人之道还之其人之身”,直接在单元格中复制不可见字符粘贴到替换窗口,替换掉即可

上图的A列中看不见不存在空格和类空格字符,但查找结果还是出错

出错原因:这是从网页或数据库中导入数据时带来的不可见字符,造成了查找的错误

解决方案:在A列后插入几列空列,然后对A列进行分列操作(数据 - 分列),即可把不可见字符分离出去

4、反向查找vlookup不支持产生的错误

根据姓名查找工号,结果返回了错误

错误原因:vlookup不支持反向查找

解决方法:1、用if函数重组区域,让两列颠倒位置

5、通配符引起的查找错误

  根据区间查找提成返回错误值

  错误原因:~用于查找通配符,如果在vlookup公式中出现,会被认为特定用途,非真正的~。如在表格中查找3*6 ,356,376也被查找到

  如果精确查找3*6,需要使用~,如下图所示

  解决方法:用~~就可以表示查找~了。所以公式可以修改为

6、vlookup函数第1个参数不直接支持数组形式产生的错误

同时查找A和C产品的和,然后用SUM求和

错误原因:VLOOKUP第一个参数不能直接用于数组

解决方法:利用N/T+IF结构转化一下数组

EXCEL表格中,如何运用IF函数显示多条件得出的结果?
如何让C1在不同的条件成立时显示出不同的结果?
2楼的很详细,其他情况确实很多,我在琢磨琢磨,3楼的回答也很不错,只是我要显示的结果是没有规律的,上面只是我举个例子而已.

我要回帖

更多关于 B1什么意思 的文章

 

随机推荐