一 讓你從菜鳥成為Excel高手速來看看

說起是否會使用Excel , 估計只要用過電腦的人都說自己會用 。 真的是這樣嗎?就筆者的多年用戶技術支援的經驗 , 很多用戶所謂的“會用” , 真的只是僅僅局限于“會用”而己 。 輸入一些內容 , 加上一些表格格線 , 點一下存盤 , 瞧 , 文件做好了 。

如果只是這樣 , 微軟公司就不用煞費苦心 , 開發什么新版本了 。 早期的Excel 5.0就己經綽綽有余了 。

其實 , Excel是一個功能非常強大的數據處理系統 , 決不只是一個拿來畫個表格的表格繪制工具 。 如果真正掌握了Excel的所有功能 , 你會發現 , 很多重復的 , 煩悶的數據處理過程 , 會變得非常美妙 , 你只需點點或拖拖鼠標 , 然后靠在椅背上啜口咖啡 , 本來會忙得你暈天黑地的任務己讓系統幫你處理好了 。 這時 , 看著仍忙得一塌湖涂的同事 , 你只有一個感覺:酷……

要真正發揮Excel的威力 , 你必須掌握Excel的靈魂―函數 。 不會使用Excel的函數 , 你就不是一個真正的會用Excel的用戶 。 正是一個個功能各異的函數 , 組成的不同的公式 , 才讓Excel這位大俠 , 有了絕世武功 。 每一個函數 , 便是他的一招絕學 , 但只單單學會他的招術 , 也還是不夠 , 只有把所有招術練熟了 , 并綜合運用 , 融會貫通 , 做到招中有招 , 才能真正掌握他的絕世武功 , 讓Excel自動幫我們完成無法完成的任務 。

下面 , 我們便來開始學心Excel大俠的絕學 。 我會先一招一招地介紹 , 幾招之后 , 再演示怎么綜合應用所學的幾招 , 創建新招 。 在實際對敵中 , 我們要知道 , 招是死的 , 人是活的 , 招由心生 , 綿綿不絕 。

第一招:大海撈針(Vlookup函數)

招如其名 。 此招用來在一個茫茫的數據源中 , 自動讓電腦找出你要的某個數據的相關資料并填在指定的地方 。 也是就是 , 可以讓電腦在一個表格或指定的一個區域中查找某一指定的值 , 并由此返回該值相對應當前行中指定列處的數值 。 此招還有相應的變化 , 分別為lookup和Hlookup兩式 。 當查找的數據是水平排列時 , 可以使用函數 HLOOKUP 代替函數 VLOOKUP 。 但用到的情況比較少 , 這里不做介紹 。

例如:你有一個工作表 , 上面近萬項貨品名稱 , 每項貨品的代碼 , 價格 , 購買日期等 。 如你要做另一份報表 , 且其中部分貨品在這份表中己有數據 , 則可以利用此招 , 只輸入貨品的名稱或者代碼 , 其余的讓電腦自動查找并返回相應的價格 , 購買日期等 。

使用語法

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

Lookup_value 為需要查找的值 。 Lookup_value 可以為數值、引用或文本字符串 。

Table_array 為需要在其中查找數據的數據表 。 可以使用對區域或區域名稱的引用 , 例如數據庫或列表 。

如果 range_lookup 為 TRUE , 則 table_array 的第一列中的數值必須按升序排列:…、-2、-1、0、1、2、…、-Z、FALSE、TRUE;否則 , 函數 VLOOKUP 不能返回正確的數值 。 如果 range_lookup 為 FALSE , table_array 不必進行排序 。

通過在“數據”菜單中的“排序”中選擇“升序” , 可將數值按升序排列 。

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 返回時是精確匹配還是近似匹配 。 如果為 TRUE 或省略 , 則返回近似匹配值 , 也就是說 , 如果找不到精確匹配值 , 則返回小于 lookup_value 的最大數值;如果 range_value 為 FALSE , 函數 VLOOKUP 將返回精確匹配值 。 如果找不到 , 則返回錯誤值 #N/A 。

推薦閱讀