excel怎樣引用數組中的某個數據
⑴ excel如何引用某列數據
=VLOOKUP(E1&"合計",A:B,2,)
⑵ excel 怎麼在表2的行里引用表1某列里的數據
excel引用一列數據的方法:
引棗備用一列數據步驟1:商品表1,看有商品代號
引用一列數據步驟2:商品表2,看也商品代號
引用一列數據步驟3:把商品表2中的其它兩個分類"標題"欄目復制到商品表1中.
引用一列數據步驟4:接著下面用公式引用.
引用一列數據步驟5:在商品表1中選中單元格,再點擊上面的fx,選擇全部,找到vlookup.點確定
引用一列數據步驟6:關於Vlookup函數內容解析:
Lookup_value「唯一值」為需要在數組第一列中查找作參考的關系數值,它可以是數值或文字元串。比如:舉例中的商品代碼列,一般是第一列的數值,作為唯一數據參考而用的。(本表格中)
Table_array「區域」:數值區域,如尺談「A:D」,就是您所有想引用過來的數據(想要引用數據的表格)
Col_index_unm「列序號」:引用區域值裡面的第一列,比如從A到D共有4列,我想引用B列數陵岩碰值過來,那麼就選擇2,因為B列在區域的第二列,其它也是這么推算
Range_lookup「邏輯值」:一般填TRUE或FALSE。指函數 VLOOKUP 返回時是精確匹配還還是近似匹配。 通常都是寫false。
第一個單元格引用成功後,就往下拉(當單元格最右下角變實心,再往下拉,意思與上如同。)
⑶ EXCEL里怎樣引用某數值對應的另一列的值
一、這可以用VLOOKUP函數或用INDEX函數配合MATCH函數來完成。
二、相關函數的定義
(1)VLOOKUP函數
在表格或數值數組的首列查找指定的數值,並由此返回表格或數組當前行中指定列處的數值。當比較值位於數據表首列時,可以使用函數 VLOOKUP 代替函數 HLOOKUP。
在 VLOOKUP 中的 V 代表垂直。
語法
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。
說明
如果函數鬧輪頌 VLOOKUP 找不到 lookup_value,且 range_lookup 為 TRUE,則使用小於等於 lookup_value 的最大值。
如果 lookup_value 小於 table_array 第一列中的最小數值,函數 VLOOKUP 返回錯誤值 #N/A。
如果函數 VLOOKUP 找不到 lookup_value 且 range_lookup 為 FALSE,函數 VLOOKUP 返回錯誤值 #N/A。
(2)INDEX函數
返回指定的行與列交叉處的單元格引用。如果引用由不連續的選定區域組成,可以選擇某一連續區域。
函數 INDEX 有兩種語法形式:數組和引用。數組形式通常返回數值或數值數組;引用形式通常返回引用。
語法
引用形式
INDEX(reference,row_num,column_num,area_num)
Reference 對一個或多個單元格區域的引用。
如果為引用輸入一個不連續的區域,必須用括弧括起來。
如果引用中的每個區域只包含一行或一列,則相應的參數 row_num 或column_num 分別為可選項。例如,對於單行的引用,可以使用函數 INDEX(reference,,column_num)。
Row_num 引用中某行的行序號,函數從該行返回一個引用。
Column_num 引用中某列的列序號,函數從該列返回一個引用。
Area_num 選擇引用中的一個區域,並返回該區域中 row_num 和 column_num 的交叉區域。選中或輸入的第一個區域序號為
1,第二個為 2,以此類推。如果省略area_num,函數 INDEX 使用區域 1。
例如,如果引用描述的單元格為 (A1:B4,D1:E4,G1:H4),則 area_num 1 為區域 A1:B4,area_num 2 為區域 D1:E4,而 area_num 3 為區域 G1:H4。
說明
在通過 reference 和 area_num 選擇了特定的區域後,row_num 和 column_num 將進一步選擇指定的單元格:row_num 1 為區域的首行,column_num 1 為首列,以此類推。函數 INDEX 返回的引用即為 row_num 和 column_num 的交叉區域。
如果將 row_num 或 column_num 設置為 0,函數 INDEX 分別返回對整個列或行的引用。
Row_num、column_num 和 area_num 必須指向 reference 中的單元格;否則,函數 INDEX 返回錯誤值 #REF!。如果省略 row_num 和 column_num,函數 INDEX 返回由 area_num 所指定的區域。
函數 INDEX 的結果為一個引用,且在其他公式中也被解釋為引用。根據公式的需要,函數 INDEX 的返回值可以作為引用或是數值。例如,公式 CELL("width",INDEX(A1:B2,1,2)) 等價於公式 CELL("width",B1)。CELL 函數將函數INDEX 的返回值作為單元格引用。而在另一方面,公式 2*INDEX(A1:B2,1,2) 將函數 INDEX 的返回值解釋為 B1 單元格中的數字。
(3)MATCH函數
返回在指定方式下與指定數值匹配的數組中元素的相應位置。如果需要找出匹配元素的位置而不是匹配元素本身,則應該使用 MATCH 函數而不是 LOOKUP 函數。
語法
MATCH(lookup_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 如何在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、FALSE、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 且 lookup_value 為文本,lookup_value 可以包含通配符、星號 (*) 和問號 (?)。星號可以匹配任何字元序列;問號可以匹配單個字元。
三、舉例
(1)假設數值寫在A列,對應的數據在B列,在C1單元格寫入一個數值,要在D1單元格得到對應的B列的數據,則D1單元格寫入公式
=VLOOKUP(C1,A:B,2,)
或
=INDEX(B:B,MATCH(C1,A:A,))
(2)假設數值寫在A列,對應的數據在D列,在E1單元格寫入一個數值,要在F1單元格得到對應的D列的數據,則F1單元格寫入公式
=VLOOKUP(E1,A:D,4,)
或
=INDEX(D:D,MATCH(E1,A:A,))