excel將一個表的數據挑選后導入到另一表方法總結_第1頁
excel將一個表的數據挑選后導入到另一表方法總結_第2頁
excel將一個表的數據挑選后導入到另一表方法總結_第3頁
excel將一個表的數據挑選后導入到另一表方法總結_第4頁
excel將一個表的數據挑選后導入到另一表方法總結_第5頁
已閱讀5頁,還剩2頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Excel將一個表的數據導入到另外一個表中方法總結需求:有一總表,存有很多數據,假設包括唯一編號,價格,數量。現在有一個新表,是一個分類表,只是總表的無規律的某幾行數據,只有唯一標號和總表對應,現在想最快的獲取分類表A的數量和價格。方法一:VLOOKUP函數在“分類表A”的C2位置導入單價,輸入以下公式=VLOOKUP(A2,總表!A:D,3,FALSE)方法二:INDEX和MATCH配合使用(推薦使用) 在“分類表A”的D2位置導入數量,輸入以下公式=INDEX(總表!D:D,MATCH(分類A!A2,總表!A:A,0)第一種方法VLOOKUP函數的缺陷(或者叫bug)方法一VLOOKUP函

2、數在總表中的查詢范圍,和返回結果的范圍都在“總表!A:D”這句定義,感覺不是靈活,明明只需要在總表的A列匹配唯一編號,只返回C列的值,卻需要把這三列都寫進去。而且查詢時這個函數默認是只查第一列A的,這個是經過我實驗的,如下圖總表,備件代號為2008,2014的名字叫2009,那么,按照VLOOKUP函數的說明,分類A表中的備件編號為2009的那列的單價會查到2008對應的8和2014對應的14,但是實際上結果一直是109。默認都是按照A列比對,不知道是這個函數過于智能,還是說明不夠仔細,不知道哪位有經驗的大神能解釋一下。附總表數據:關鍵函數用法:VLOOKUP:在 VLOOKUP 中的 V 代

3、表垂直。語法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 為 FAL

4、SE,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

5、_array 的列數,函數 VLOOKUP 返回錯誤值 #REF!。Range_lookup 為一邏輯值,指明函數 VLOOKUP 返回時是精確匹配還是近似匹配。如果為 TRUE 或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小于 lookup_value 的最大數值;如果 range_value 為 FALSE,函數 VLOOKUP 將返回精確匹配值。如果找不到,則返回錯誤值 #N/A。說明如果函數 VLOOKUP 找不到 lookup_value,且 range_lookup 為 TRUE,則使用小于等于 lookup_value 的最大值。 如果 lookup_valu

6、e 小于 table_array 第一列中的最小數值,函數 VLOOKUP 返回錯誤值 #N/A。 如果函數 VLOOKUP 找不到 lookup_value 且 range_lookup 為 FALSE,函數 VLOOKUP 返回錯誤值 #N/A。MATCH 全部顯示全部隱藏返回在指定方式下與指定數值匹配的數組 (數組:用于建立可生成多個結果或可對在行和列中排列的一組參數進行運算的單個公式。數組區域共用一個公式;數組常量是用作參數的一組常量。)中元素的相應位置。如果需要找出匹配元素的位置而不是匹配元素本身,則應該使用 MATCH 函數而不是 LOOKUP 函數。語法MATCH(lookup_

7、value,lookup_array,match_type)Lookup_value 為需要在數據表中查找的數值。Lookup_value 為需要在 Look_array 中查找的數值。例如,如果要在電話簿中查找某人的電話號碼,則應該將姓名作為查找值,但實際上需要的是電話號碼。 Lookup_value 可以為數值(數字、文本或邏輯值)或對數字、文本或邏輯值的單元格引用。 Lookup_array 可能包含所要查找的數值的連續單元格區域。Lookup_array 應為數組或數組引用。Match_type 為數字 -1、0 或 1。Match-type 指明 Microsoft Excel 如何

8、在 lookup_array 中查找 lookup_value。如果 match_type 為 1,函數 MATCH 查找小于或等于 lookup_value 的最大數值。Lookup_array 必須按升序排列:.、-2、-1、0、1、2、.、A-Z、FALSE、TRUE。 如果 match_type 為 0,函數 MATCH 查找等于 lookup_value 的第一個數值。Lookup_array 可以按任何順序排列。 如果 match_type 為 -1,函數 MATCH 查找大于或等于 lookup_value 的最小數值。Lookup_array 必須按降序排列:TRUE、FALS

9、E、Z-A、.、2、1、0、-1、-2、.,等等。 如果省略 match_type,則假設為 1。 說明函數 MATCH 返回 lookup_array 中目標值的位置,而不是數值本身。例如,MATCH("b","a","b","c",0) 返回 2,即“b”在數組 "a","b","c" 中的相應位置。 查找文本值時,函數 MATCH 不區分大小寫字母。 如果函數 MATCH 查找不成功,則返回錯誤值 #N/A。 如果 match_type 為 0 且

10、lookup_value 為文本,lookup_value 可以包含通配符、星號 (*) 和問號 (?)。星號可以匹配任何字符序列;問號可以匹配單個字符。INDEX 返回列表或數組中的元素值,此元素由行序號和列序號的索引值給定。INDEX 函數有兩種語法形式:數組和引用。數組形式通常返回數值或數值數組,引用形式通常返回引用。當函數 INDEX 的第一個參數為數組常數時,使用數組形式。語法 1數組形式INDEX(array,row_num,column_num)Array 為單元格區域或數組常量。如果數組只包含一行或一列,則相對應的參數 row_num 或 column_num 為可選。如果數組

11、有多行和多列,但只使用 row_num 或 column_num,函數 INDEX 返回數組中的整行或整列,且返回值也為數組。Row_num 數組中某行的行序號,函數從該行返回數值。如果省略 row_num,則必須有 column_num。Column_num 數組中某列的列序號,函數從該列返回數值。如果省略 column_num,則必須有 row_num。說明如果同時使用 row_num 和 column_num,函數 INDEX 返回 row_num 和 column_num 交叉處的單元格的數值。 如果將 row_num 或 column_num 設置為 0,函數 INDEX 則分別返回

12、整個列或行的數組數值。若要使用以數組形式返回的值,請將 INDEX 函數以數組公式形式輸入,對于行以水平單元格區域的形式輸入,對于列以垂直單元格區域的形式輸入。若要輸入數組公式,請按 Ctrl+Shift+Enter。 Row_num 和 column_num 必須指向 array 中的某一單元格;否則,函數 INDEX 返回錯誤值 #REF!。示例 1如果您將示例復制到空白工作表中,可能會更易于理解該示例。 操作方法創建空白工作簿或工作表。 請在“幫助”主題中選取示例。不要選取行或列標題。 從幫助中選取示例。按 Ctrl+C。 在工作表中,選中單元格 A1,再按 Ctrl+V。 若要在查看結

13、果和查看返回結果的公式之間切換,請按 Ctrl+(重音符),或在“工具”菜單上,指向“公式審核”,再單擊“公式審核模式”。 1 2 3 A B 數據 數據 蘋果 檸檬 香蕉 梨 公式 說明(結果) =INDEX(A2:B3,2,2) 返回單元格區域的第二行和第二列交叉處的值(梨) =INDEX(A2:B3,2,1) 返回單元格區域的第二行和第一列交叉處的值(香蕉) 示例 2如果您將示例復制到空白工作表中,可能會更易于理解該示例。 操作方法創建空白工作簿或工作表。 請在“幫助”主題中選取示例。不要選取行或列標題。 從幫助中選取示例。按 Ctrl+C。 在工作表中,選中單元格 A1,再按 Ctrl+V。 若要在查看結果和查看返回結果的公式之間切換,請按 Ctrl+(重音符),或在“工具”菜單上,指向“公式審核”,再單擊“公式審核模式”。 1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論