使用場景:
最近在弄乙個區域樹,區域樹里有全國各省市,但相應的市下面沒有縣。
現在要做的就是在每個市上加上相應的縣。
如何在市裡加上相應的縣呢?關鍵的一點是,每個縣要獲取到所屬市的id。
通過資料庫可以查出表裡各市所對應的id,放在excel的temp工作薄中,如下圖,記為圖一:
[img]
中國行政區劃表裡可獲得各市各縣如下圖,記為圖二:
[img]
現在資料都有了,那要如何找到縣所對應的市id呢?什麼?乙個個去比對,資料量可不小,那會使人抓狂的。
還好excel很強大,通過乙個vlookup函式就可以搞定。 如下圖,記為圖三:
[img]
vlookup是乙個非常有用的excel函式,它的作用是:在**或數值陣列的首列查詢指定的數值,並由此返回**或陣列當前行中指定列處的數值。
圖三即vlookup函式的引數配置,第一行為查詢值,我們要查詢圖二中的市名稱,第二行是查詢區域,我們要在圖1中查詢,選擇圖1中的區域,被查詢的列要放在第一列,第三行是查詢返回的結果列,第四行匹配條件,false為精確匹配,ture為模糊匹配。
注意點:資料表中的查詢區域得用絕對區域,如a$2:b$338,否則查詢的區域會隨單元格的位置變化而變化,導致查詢結果不正確。
執行的結果如下圖:
[img]
得到相應的id後,接下去的操作就簡單了,只要在excel裡構造相應的表資料,然後匯入資料庫即可。
excel函式 vlookup 函式
vlookup 函式是excel中的乙個縱向查詢函式,可以用來進行資料核對,多個 之間的資料進行快速引用,動態 的製作等它主要包括四個引數。近似查詢會選擇小於查詢內容的最大值 一般對查詢區域進行絕對引用,可以有效避免拖動公式帶來的資料報錯。1 lookup value 要查詢的值數值 引用或文字字串...
excel之VLOOKUP函式的使用
vlookup 函式是excel中比較常用的乙個函式。該函式具有有四個引數 1 查詢值 指本表中的值,需要根據本表中的某一值在本表或其他表中查詢我們想要獲取的值就稱為查詢值。2 資料表 指查詢的範圍。可以在本表或其他表。3 序列數 查詢範圍的中取第幾列是我們想要獲取的值。4 匹配條件 false t...
Excel 查詢函式 VLOOKUP
vlookup是乙個查詢函式,給定乙個查詢的目標,它就能從指定的查詢區域中查詢返回想要查詢到的值。它的基本語法為 vlookup 查詢目標,查詢範圍,返回值的列數,精確or模糊查詢 1 查詢目標 就是你指定的查詢的內容或單元格引用。本例中表二a列的姓名就是查詢目標。我們要根據表二的 姓名 在表一中a...