圖中所示的"表1"是一張包含了"表2"數據的數據列表,"表2"是"表1"的子集(每個訂單ID都隻有一條記錄),現在要将"表1"中不包含于"表2"的數據拆分出來,借助"高級篩選"功能的操作方法如下。
在A25單元格内輸入"篩選條件",在A26單元格内輸入篩選條件公式:
=ISNA(MATCH(A3,$F$3:$F$12,0))
單擊"表1"中的任意一個單元格(如A6),在【數據】選項卡中單擊【高級】按鈕,彈出【高級篩選】對話框,在【方式】中選擇【将篩選結果複制到其他位置】選項,在【條件區域】編輯框内選取A2:D21單元格區域,在【複制到】編輯框中選取A27單元格,最後單擊【确定】按鈕完成設置,如圖所示。
得到篩選結果,實現了數據列表拆分的目的,如圖所示。
公式解析:
=ISNA(MATCH(A3,$F$3:$F$12,0))
該公式通過MATCH函數,在"表2"的"訂單ID"中查找"表1"中的"訂單ID",如果"表1"的"訂單ID"包含在"表2"當中,則返回數值,如果沒有找到則返回錯誤值。
然後利用ISNA函數返回MATCH函數計算結果中的錯誤值,"FALSE"表示此編碼不含在"表2"之中。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!