学习组的一个朋友问了一个问题,正好是一个例子,看偏置函数的妙用。
数据浓缩如下:
要求:
指定两个ID,并找出这两个ID是否存在于所有ID区域中。所有标识区域都有500行和500列。
求解公式实现。
在B4单元格中输入公式:
=if (countif (offset (D5,0,0,500,500),a4) 0,“是”、“否”)。
你可以找出第一个ID是否存在,填写公式得到第二个ID存在与否。
公式解释
偏移量(D5,0,0,500,500):
以D2为参考点,向下偏移0行,向右偏移0列,然后取高500行,宽500列的区域。
这部分是以D2为起始单元格的500行500列的区域。
COUNTIF(OFFSET(D5,0,0,500,500),A4):
在上面500行500列的所有ID区域中查找A4单元格的ID。
(此OFFSET偏移到500行500列的区域,取代了传统手动选择区域的方法,避免了不知道D列后下一个500列是哪一列的尴尬)。
If (countif (offset (D5,0,0,500,500),a4) 0,“是”、“否”):
如果A4单元格中的身份证号不为零,则返回“是”;否则,返回“无”。