回覆列表
-
1 # 使用者4287708726045943
-
2 # 使用者1613703943820523
查詢2個excel表格中的相同資料,並標記出來步驟如下:
1、將兩個工作表放在一個視窗中,如圖所示:sheet1是全部學生的,sheet2是某班學生花名。
2、在sheet1相對應名字同一行的空白出輸入=if(countif())。
3、然後切換到sheet2,選中全部名字並回車。
4、再切換到sheet1,這時這個函式變成了=if(countif(Sheet2!A1:A44))。
5、最後,將函式補充完=if(countif(Sheet2!$A$1:$A$44,A2),"S","F"),輸入完成後,按回車,顯示為S的就是這個班的學生,顯示為F的就不是。再從這一行拉下填充,全部學生就可篩選完畢。
我的處理方式是這樣的,用個函式,vlookup()和EXACT()1、確定兩張表能夠判定重複的關鍵欄位或者欄位組合,這很重要,是計算機判斷的依據,其實人工判斷也是一樣的。2、對錶1按關鍵欄位進行排序,如何是欄位組合就新增1列,把欄位組合計算出來,用文字合併函式&,多了一個函式,抱歉。3、表2最前面增加1列,作為重複項的標記列。如何是欄位組合判斷重複,再增加一列,同上步驟,計算出欄位組合結果。4、表2重複項標記列,第一行假設為列名稱,第二行增加公式如下(我自己的例子)=EXACT(B2,VLOOKUP(B2,'\\Wfserver\data\材料備件系統資料\初始化庫存檔點表\[物質資訊.xls]物質資訊'!$A$2:$A$20000,1,FALSE))我這個公式,B2 就是關鍵欄位,後面是引用的另一個檔名和搜尋匹配區域,1是匹配時返回的數值內容。5、向下複製公式,同時自動計算完畢6、重複項,顯示為ture ,非重複的顯示為 #N/A