下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、如何實現(xiàn)兩個EXCEL里數(shù)據(jù)的匹配工作上遇到了想在兩個不同的EXCEL表里面進行數(shù)據(jù)的匹配,如果有相同的數(shù)據(jù)項,則輸出一個“YES”,如果發(fā)現(xiàn)有不同的數(shù)據(jù)項則輸出“NO”,這里用到三個EXCEL的函數(shù),覺得非常的好用,特貼出來,也是小研究一下,發(fā)現(xiàn)EXCEL的功能的確是挺強大的。這里用到了三個函數(shù):VLOOKUP、ISERROR和IF,首先對這三個函數(shù)做個介紹。 VLOOKUP:功能是在表格的首列查找指定的數(shù)據(jù),并返回指定的數(shù)據(jù)所在行中的指定列處的數(shù)據(jù)。函數(shù)表達式是:VLOOKUP(lookup_value,t
2、able_array,col_index_num,range_lookup 1. Lookup_value為“需在數(shù)據(jù)表第一列中查找的數(shù)據(jù)”,可以是數(shù)值、文本字符串或引用。 2.Table_array 為“需要在其中查找數(shù)據(jù)的數(shù)據(jù)表”,可以使用單元格區(qū)域或區(qū)域名稱等。 如果 range_lookup 為 TRUE或省略,則 table_array
3、 的第一列中的數(shù)值必須按升序排列,否則,函數(shù) VLOOKUP 不能返回正確的數(shù)值。如果 range_lookup 為 FALSE,table_array 不必進行排序。 Table_array 的第一列中的數(shù)值可以為文本、數(shù)字或邏輯值。若為文本時,不區(qū)分文本的大小寫。 3. Col_index_num 為table_array 中待返回的匹配值的列序號。 Col_inde
4、x_num 為 1 時,返回 table_array 第一列中的數(shù)值;Col_index_num 為 2 時,返回 table_array 第二列中的數(shù)值,以此類推;如果Col_index_num 小于 1,函數(shù) VLOOKUP 返回錯誤值 #VALUE!;如果Col_index_num 大于 table_array 的列數(shù),函數(shù) VLOOKUP 返回錯誤值 #REF!。 4.Range_lookup 為一邏輯值,指明函數(shù) VLOOKUP 返回時是精確匹配還是近似匹配。如果為 TRUE 或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小于lo
5、okup_value 的最大數(shù)值;如果 range_value 為 FALSE,函數(shù) VLOOKUP 將返回精確匹配值。如果找不到,則返回錯誤值 #N/A。ISERROR:它屬于IS系列,IS系列用來檢驗數(shù)值或引用類型,有九個相關的函數(shù): ISBLANK(value :判斷值是否為空白單元格。 ISERR(value :判斷值是否為任意錯誤值(除去 #N/A)。 ISERROR(value :判斷值是否為任意錯誤值(#N/A、#V
6、ALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!)。 ISLOGICAL(value :判斷值是否為邏輯值。 ISNA(value :判斷值是否為錯誤值 #N/A(值不存在)。 ISNONTEXT(value :判斷值是否為不是文本的任意項(注意此函數(shù)在值為空白單元格時返回 TRUE)。 ISNUMBER(value :判斷值是否為數(shù)字。
7、 ISREF(value : 判斷值是否為引用。 ISTEXT(value :判斷值是否為文本。IF:執(zhí)行邏輯判斷,它可以根據(jù)邏輯表達式的真假,返回不同的結果,從而執(zhí)行數(shù)值或公式的條件檢測任務。函數(shù)表達式為:IF(logical_test,value_if_true,value_if_false,其中含義如下所示: logical_test:要檢查的條件。 va
8、lue_if_true:條件為真時返回的值。 value_if_false:條件為假時返回的值。 下面介紹下通過上述的三個函數(shù)如何達到我想要的要求的,下圖是工作中的兩個EXCEL表,sheet1和sheet2,現(xiàn)在要將sheet2的每一行數(shù)據(jù)在sheet1中查找匹配,如有sheet1中存在,則在sheet2中的E列顯示“存在”,否則顯示“不存在”。 sheet2sheet1
9、60; 首先使用了VLOOKUP函數(shù)將sheet1中的數(shù)據(jù)在sheet2中進行查找,=VLOOKUP(A2,sheet1!$A$2:$C$952,1,FALSE,其中A2表示用來匹配項的數(shù)據(jù),將A2在sheet1的所有列中查找就是使用第二個條件:sheet1!$A$2:$C$952,“$”表示絕對引用,復制的時候不會隨著單元格位置變化而變化,1表示匹配成功后返回第一列的數(shù)據(jù),否則返回#N/A,F(xiàn)ALSE表示返回精確匹配值。注:絕對引用和相對引用只要在公式欄里面對應的數(shù)據(jù)下按F4功能鍵即可切換。 當有
10、返回結果后剛開始直接使用IF去判斷了,公式是:=IF(VLOOKUP(A2,sheet1!$A$2:$C$952,1,FALSE=A2,"存在","不存在",這個時候發(fā)現(xiàn)當匹配成功的時候輸出了“存在”,當匹配不成功是卻輸出了“#N/A”,一直沒法實現(xiàn)想要的結果,后來發(fā)現(xiàn)VLOOKUP只能輸出指定的值或者“#N/A”,而與A2判斷的結果也為“#N/A”,作為IF函數(shù)是無法識別“#N/A”,這樣導致不會輸出“不存在”,所以要想辦法將IF的第一個條件的結果是“Ture”or "False",于是就找到了函數(shù)ISERROR(Value),這個輸出的結果是“Ture”or "False",于是公式就變成了=IF(ISERROR(VLOOKUP(A2,sheet1!$A$2:$C$952,1,FALSE,"不存在","存在",大功告成,輸出自己想要的結果,當在shhet2中的項目能在sheet1中找到時輸出“存在”,找不到時輸出“不存在”。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 灌區(qū)供水工誠信品質(zhì)模擬考核試卷含答案
- 2024年撫州市特崗教師筆試真題匯編附答案
- 球團焙燒工崗前理論綜合考核試卷含答案
- 化學制漿工崗前崗位責任制考核試卷含答案
- 光伏聚光組件制造工變革管理競賽考核試卷含答案
- 塑料制品燒結工崗前理論知識考核試卷含答案
- 2024年鐵嶺市特崗教師招聘筆試真題匯編附答案
- 濃硝酸工安全應急能力考核試卷含答案
- 2025年三峽電力職業(yè)學院單招(計算機)測試備考題庫附答案
- 2025安徽蕪湖鳩江區(qū)村級后備干部集中招錄工作87人備考題庫附答案
- 化工廠設備維護保養(yǎng)培訓
- 福建省網(wǎng)絡安全事件應急預案
- 五育融合課件
- 意識障礙的判斷及護理
- 儲能電站安全管理與操作規(guī)程
- 2025年宿遷市泗陽縣保安員招聘考試題庫附答案解析
- 交通安全企業(yè)培訓課件
- 2025年廣東省中考物理試卷及答案
- 皮革項目商業(yè)計劃書
- 主管護師護理學考試歷年真題試卷及答案
- 華文慕課《刑法學》總論課后作業(yè)答案
評論
0/150
提交評論