❶ excel怎麼對比數據
1、利用快捷鍵「Ctrl+\」直接比對
對於兩組基本相似的數據,要快速查找其中的不同項,如何快速完成呢?A列和B列兩列數據需要通過比對快速找出不同項。首先選中需要比對的兩列數據,然後按下快捷鍵「Ctrl+\」,此時,神奇的事情出現了,兩列數據中的不同的數據B5、B9、B10、B15已經被選中,完成了想要的結果。猛然發現,有沒有這么簡單…….
2、Ctrl+G快速定位法比對
同樣,和上一個案例相似,A列和B列數據需要快速找出不同項,我們採用另一種方法,首先選中兩列數據,然後按快捷鍵Ctrl+G調出定位窗口,將定位條件選擇為「行內容差異單元格」,單擊「確定」按鈕,此時兩列數據中的不同項就處於選中狀態,方法不同,但是實現的效果確是相同。
❷ EXCEL怎麼從上萬數據中匹配幾百個數據
語法規則
編輯
該函數的語法規則如下:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
參數
簡單說明
輸入數據類型
lookup_value
要查找的值
數值、引用或文本字元串
table_array
要查找的區域
數據表區域
col_index_num
返回數據在查找區域的第幾列數
正整數
range_lookup
模糊匹配/精確匹配
TRUE/FALSE(或不填)
參數說明
編輯
Lookup_value為需要在數據表第一列中進行查找的數值。Lookup_value 可以為數值、引用或文本字元串。當vlookup函數第一參數省略查找值時,表示用0查找。
Table_array為需要在其中查找數據的數據表。使用對區域或區域名稱的引用。
col_index_num為table_array中查找數據的數據列序號。col_index_num 為 1 時,返回 table_array 第一列的數值,col_index_num 為 2 時,返回 table_array 第二列的數值,以此類推。如果 col_index_num 小於1,函數 VLOOKUP 返回錯誤值#VALUE!;如果 col_index_num 大於 table_array 的列數,函數 VLOOKUP 返回錯誤值#REF!。
Range_lookup為一邏輯值,指明函數 VLOOKUP 查找時是精確匹配,還是近似匹配。如果為FALSE或0 ,則返回精確匹配,如果找不到,則返回錯誤值 #N/A。如果range_lookup 為TRUE或1,函數 VLOOKUP 將查找近似匹配值,也就是說,如果找不到精確匹配值,則返回小於 lookup_value的最大數值。如果range_lookup 省略,則默認為模糊匹配。range_lookup 最好是明確指定,默認是模糊匹配!
使用舉例
編輯
VLOOKUP教學參考
如圖
Vlookup結果演示
第一個參數,顯然,我們要讓100003對應的是H4,這里就輸入「H4,」 ;
第二個參數,這里輸入我們要查找的區域(絕對引用),即「$A$2:$F$12,」;
第三個參數,「全年總計」是區域的第六列,所以這里輸入「6」,就會輸入第四季度的項目了;
(注意:這里的列數不是EXCEL默認的列數,而是查找范圍的第幾列)
第四個參數,因為我們要精確查找工號,所以輸入「FALSE"或者「0」。
最後補全最後的右括弧「)」,得到公式「=VLOOKUP(H4,$A$2:$F$12,6,0)」,使用填充柄填充其他單元格即可完成查找操作。
VLOOKUP函數使用注意事項
一.VLOOKUP的語法
1.括弧里有四個參數,是必需的。最後一個參數range_lookup是個邏輯值,我們常常輸入一個0字,或者False;其實也可以輸入一個1字,或者true。兩者有什麼區別呢?前者表示的是完整尋找,找不到就傳回錯誤值#N/A;後者先是找一模一樣的,找不到再去找很接近的值,還找不到也只好傳回錯誤值#N/A。
2.Lookup_value是一個很重要的參數,它可以是數值、文字字元串、或參照地址。我們常常用的是參照地址。用這個參數時,有三點要特別提醒:
A)參照地址的單元格格式類別與去搜尋的單元格格式的類別要一致,否則的話有時明明看到有資料,就是抓不過來。特別是參照地址的值是數字時,最為明顯,若搜尋的單元格格式類別為文本格式,雖然看起來都是123,但是就是抓不出東西來的。
而且格式類別在未輸入數據時就要先確定好,如果數據都輸入進去了,發現格式不符,已為時已晚,若還想去抓,則需重新輸入。
B)在使用參照地址時,有時需要將lookup_value的值固定在一個格子內,而又要使用下拉方式(或復制)將函數添加到新的單元格中去,這里就要用到「$」這個符號了,這是一個起固定作用的符號。比如說我始終想以D5格式來抓數據,則可以把D5弄成這樣:$D$5,則不論你如何拉、復制,函數始終都會以D5的值來抓數據。
C) 用「&" 連接若干個單元格的內容作為查找的參數。在查找的數據有類似的情況下可以做到事半功倍。
3.Table_array是搜尋的范圍,col_index_num是范圍內的欄數。Col_index_num不能小於1,其實等於1也沒有什麼實際用的。如果出現一個這樣的錯誤的值#REF!,則可能是col_index_num的值超過范圍的總欄位數。選取Table_array時一定注意選擇區域的首列必須與lookup_value所選取的列的格式和欄位一致。比如lookup_value選取了「姓名」中的「張三」,那麼Table_array選取時第一列必須為「姓名」列,且格式與lookup_value一致,否則便會出現#N/A的問題。
4.在使用該函數時,lookup_value的值必須在table_array中處於第一列。
二.VLOOKUP的錯誤值處理。
如果找不到數據,函數總會傳回一個這樣的錯誤值#N/A,這錯誤值其實也很有用的。
例如,如果我們想這樣來作處理:如果找到的話,就傳回相應的值,如果找不到的話,就自動設定它的值等於0,則函數可以寫成這樣:
=if(iserror(vlookup(1,2,3,0)),0,vlookup(1,2,3,0))
在Excel 2007以上版本中,以上公式等價於
=IFERROR(vlookup(1,2,3,0),0)
這句話的意思是:如果VLOOKUP函數返回的值是個錯誤值的話(找不到數據),就等於0,否則,就等於VLOOKUP函數返回的值(即找到的相應的值)。
這里又用了兩個函數。
第一個是iserror函數。它的語法是iserror(value),即判斷括弧內的值是否為錯誤值,如果是,就等於true,不是,就等於false。
第二個是if函數,這也是一個常用的函數的,後面有機會再跟大家詳細講解。它的語法是if(條件判斷式,結果1,結果2)。如果條件判斷式是對的,就執行結果1,否則就執行結果2。舉個例子:=if(D2=」」,」空的」,」有東西」),意思是如D2這個格子里是空的值,就顯示文字「空的」,否則,就顯示「有東西」。(看起來簡單吧?其實編程序,也就是這樣子判斷來判斷去的。)
在Excel 2007以上版本中,可以使用iferror(value, value_if_error)代替以上兩個函數的組合,該函數判斷value表達式是否為錯誤值,如果是,則返回value_if_error,如果不是,則返回value表達式自身的值。
三.含有VLOOKUP函數的工作表檔案的處理。
一般來說,含有VLOOKUP函數的工作表,如果又是在別的檔案里抓取數據的話,檔案往往是比較大的,尤其是當你使用的檔案本身就很大的時候,那每次開啟和存檔都是很受傷的事情。
有沒有辦法把文件壓縮一下,加快開啟和存檔的速度呢?這里提供一個小小的經驗。
在工作表裡,點擊工具──選項──計算,把上面的更新遠程參照和儲存外部連結的勾去掉,再保存檔案,則會加速不少,不信你可以試試。
下面詳細的說一下它的原理。
1.含有VLOOKUP函數的工作表,每次在保存檔案時,會同時保存一份其外部連結的檔案。這樣即使在單獨打開這個工作表時,VLOOKUP函數一樣可以抓取到數值。
2.在工作表打開時,微軟會提示你,是否要更新遠程參照。意思是說,你要不要連接最新的外部檔案,好讓你的VLOOKUP函數抓到最新的值。如果你有足夠的耐心,不妨試試。
3.了解到這點,我們應該知道,每次單獨打開含有VLOOKUP函數的工作表時,裡面抓取外部檔案的數值,只是上次我們存檔時保存的值。若要連結最新的值,必須要把外部檔案同時打開。
Vlookup最容易出錯的地方是查找區域的首列必須含有查找的內容。
比方說一個表,a列是序號,b列是姓名,c列是身份證,你在d列輸入其中的一個姓名,在e1得到其身份證的公式不能是=vlookup(d1,a:c,3,0),而應是=vlookup(d1,b:c,2,0).
對於vlookup函數的使用方法,只是看文字就顯得很枯燥,為了方便大家理解,可以查看參考資料中的vlookup函數的使用方法實例方便理解掌握。
❸ 在excel中如何進行數據比對
在excel中如何進行數據比對?excel是一款非常便捷的辦公軟體,尤其是在記錄數據的時候,利用excel進行統計會大大提高我們的工作效率,而excel除了能夠進行記錄以外,還能夠對記錄的數據快速進行差異對比,但是很多的朋友並不知道這一功能,那麼如何利用excel進行數據差異對比呢?現在就來給大家詳細介紹一下步驟。
第一步:在進行數據差異對比的時候需要我們先在excel中進行數據記錄,否則沒有內容就無法進行差異對比。
第二步:當我們將需要對比的數據全部輸入進去之後,就可以在需要對比的數據旁邊單元格的最頂端輸入「=A1=B1」,這個就是數據差異對比的指令,A1和B1就是行和列的位置,可以隨意更改的。
第三步:當我們輸入指令之後便可以直接敲擊回車鍵,這時候數據差異就對比結果就出來了。「TURE」表示兩邊數據相同,「FALSE」表示兩邊數據不同。
第四步:當我們將對比結果下拉時,就能夠將所有數據差異結果直接對比出來了,非常的方便。