王志軍
同事前來(lái)求助,如圖1所示,要求對(duì)兩個(gè)表格的信息進(jìn)行比對(duì),并將比對(duì)結(jié)果顯示在“低保戶”工作表的D列,如果姓名和身份證都相同,那么顯示為“是”,如果姓名和身份證號(hào)只有一個(gè)不同時(shí),顯示為“否”;如果姓名和身份證號(hào)兩個(gè)都不同,則顯示為“無(wú)此人”。
需要提醒的是,“低保戶”工作表的戶主姓名是唯一的,但“貧困戶”的戶主姓名要注意,因?yàn)檫@里同一戶主名下可能有多位家庭成員,這些家庭成員的戶主是相同的。切換到“低保戶”工作表,選擇D3單元格,在編輯欄輸入公式“=TEXT(SUM(MMULT(COUNTIF(低保戶!A3:C3,貧困戶!D$3:F$43),{1;1;1}))-1,"是;無(wú)此人;否")”,這里的COUNTIF函數(shù)可以計(jì)算某個(gè)區(qū)域中滿足給定條件的單元格數(shù)目,MMULT函數(shù)可以返回兩數(shù)組的矩陣積,SUM函數(shù)是計(jì)算單元格區(qū)域中所有數(shù)值的和,TEXT函數(shù)是根據(jù)指定的數(shù)值格式將數(shù)字轉(zhuǎn)成文本,公式執(zhí)行之后向下拖拽或雙擊填充柄,很快就可以看到圖2所示的比對(duì)效果。
或者,也可以使用“=TEXT(COUNT(MATCH(A3,貧困戶!D:D,))+COUNT(MATCH(C3,貧困戶!F:F,))-1,"是;無(wú)此人;否")”的公式,這里的“-1”是用來(lái)配合TEXT函數(shù)的第二參數(shù),比對(duì)效果完全相同。