利用公式比对两个工作的数据异同

2017-03-21 00:26王志军
电脑知识与技术·经验技巧 2017年1期
关键词:身份证号户主低保户

王志军

同事前来求助,如图1所示,要求对两个表格的信息进行比对,并将比对结果显示在“低保户”工作表的D列,如果姓名和身份证都相同,那么显示为“是”,如果姓名和身份证号只有一个不同时,显示为“否”;如果姓名和身份证号两个都不同,则显示为“无此人”。

需要提醒的是,“低保戶”工作表的户主姓名是唯一的,但“贫困户”的户主姓名要注意,因为这里同一户主名下可能有多位家庭成员,这些家庭成员的户主是相同的。切换到“低保户”工作表,选择D3单元格,在编辑栏输入公式“=TEXT(SUM(MMULT(COUNTIF(低保户!A3:C3,贫困户!D$3:F$43),{1;1;1}))-1,"是;无此人;否")”,这里的COUNTIF函数可以计算某个区域中满足给定条件的单元格数目,MMULT函数可以返回两数组的矩阵积,SUM函数是计算单元格区域中所有数值的和,TEXT函数是根据指定的数值格式将数字转成文本,公式执行之后向下拖拽或双击填充柄,很快就可以看到图2所示的比对效果。

或者,也可以使用“=TEXT(COUNT(MATCH(A3,贫困户!D:D,))+COUNT(MATCH(C3,贫困户!F:F,))-1,"是;无此人;否")”的公式,这里的“-1”是用来配合TEXT函数的第二参数,比对效果完全相同。

猜你喜欢
身份证号户主低保户
作品赏析(4)
老师情
作品赏析(3)
美国“低保户”约翰逊
“抓阄”评低保,荒唐!
民政局低保户信息档案整理信息化分析
股市崩盘,中产沦为领救济的“低保户”
家庭金融资产配置影响因素实证初探
张小飞落网记