在使用Excel处理数据的时候,有可能会遇到值的比较。关于值的比较,一般是具体的数据值的比较或单元格的值的比较。
在比较的过程中,有可能与多个固定单元格的值进行比较,也可能与随机的某个单元格的值进行比较。
本文,提供一个例子,技术范畴涵盖多个方面,希望对您有所帮助。
如下图!
上图中,我们要实现的目的是:A列单元格,从A2单元格开始,欲先输入各种水果的名称;之后,在B列的B2单元格开始,输入一种水果的名称,如果该名称在A列出现,说明,它属于水果类,这个时候,就在C列写出“水果”两个字,代表其归类或分类。
下面是实现的方法!
如,选择C3单元格,之后在FX函数输入框中,输入函数代码:“=IF(OR(EXACT(B3, $A$2:$A$11)),"水果","其它"”,之后,按下键盘上的Ctrl+Shift+Enter组合键。完成输入,最后拖动填充句柄功能,即可得到结果。
技术问题讲解:
①上图的函数代码中的一对大括号,不是通过手工输入的,而是通过按下键盘上的Ctrl+Shift+Enter组合键进行输入的,这是一种数组公式,不是普通的公式,切记。否则,将看不到结果。
②EXACT(B3, $A$2:$A$11)函数的讲解
EXACT函数用来比较数据,如果相同,返回True,否则返回False;
用法为:EXACT(要比较的值或单元格,与哪些数据相比);
③数据比较区域$A$2:$A$11的绝对引用
上面的例子,应用到了数据比较区域的绝对引用,即普通的A2:A11,使用绝对应用,改为$A$2:$A$11;为什么这样来使用呢,因为A列的水果列表,是固定的,而B列的输入的各种水果的名称,都要与A列的固定多个单元格的值进行比较,因此,防止在C列中通过填充功能,比较数据区域会发生改变而得到不正确的结果,因此,要使用绝对引用。
绝对引用的方法为,在单元格名称和单元格序号之前,都加上$美元符号即可。