1樓:
複製公式,貼上到單元格里就可以了;或者在單元格中直接輸入。
=vlookup(a2,sheet2!a:b,2,0) 公式具體是什麼意思?
2樓:夢色十年
vlookup(目標單元格,尋找區域,找到目標後返回第幾列,0)。
vlookup(lookup_value,table_array,col_index_num,range_lookup)
1、lookup_value為需要在資料表第
一列中進行查詢的數值。lookup_value 可以為數值、引用或文字字串。當vlookup函式第一引數省略查詢值時,表示用0查詢。
2、table_array為需要在其中查詢資料的資料表。使用對區域或區域名稱的引用。
3、col_index_num為table_array 中查詢資料的資料列序號。col_index_num 為 1 時,返回 table_array 第一列的數值,col_index_num 為 2 時,返回 table_array 第二列的數值,以此類推。
4、range_lookup為一邏輯值,指明函式 vlookup 查詢時是精確匹配,還是近似匹配。如果為false或0,則返回精確匹配,如果找不到,則返回錯誤值 #n/a。
3樓:匿名使用者
=vlookup(a2,sheet2!a:b,2,0)vlookup是函式的一種,叫查詢函式,a2是你要查詢的值,sheet2!
a:b是你要查詢的區域,是返回數值的位置,0是精確查詢。
如a2是湖北 sheet2!a:b是 雲南 昆明河北 石家莊
湖北 武漢 那用這個公式就可以返回武漢
=vlookup(a9,sheet1!a:b,2,0)這個公式是什麼意思?
4樓:匿名使用者
這是引用函式,bai
其基本格du式為:=vlookup(目標單元格,尋找zhi區域,找dao到目標後返
回第專幾列,0)。
所以你所問屬的,其中的2,表示在sheet1!a:b這個區域內查詢a9,找到以後返回第二列也就是b列裡面的資料;而你問的0是個固定格式,就是說沒找到就返回錯誤的意思(相當於fasle),你不用理會。
5樓:匿名使用者
在工作表1查詢符合a9單元格的內容,並將第二列對應的資料進行填充。
excel 函式中vlookup 函式公式為=vlookup(a1,sheet1!a:b,2,0) 公式出現
6樓:匿名使用者
二種可能。
一是你的公式寫在了a1單元格
二是你的公式寫在了sheet1表的a列或者b列。
解決辦法是不要寫在a1單元格,也不要寫在sheet1表中的ab二列
7樓:六中初三二
經過測試, 寫在 sheet1!a:b 內也是可以的. 但此公式不能寫在a1中.
檢視一下你的公式是不是寫在a1裡面了.
這個公式的內容就是查詢當前**裡面的a1的內容, 在sheet1的a列找.
找到的話把對應的b列內容輸出.
8樓:手機使用者
高手都到了,我來總結一下:
方法一:(由思雪遙遙提供)
=sumproduct((sheet1!$a$1:$a$100=a1)*(sheet1!$b$1:$b$100=b1)*sheet1!$c$1:$c$100)
方法二:(由wodaxiaopengyo和方括號提供)
=vlookup(a1&b1,if(,a表!$a$1:$a$10&a表!$b$1:$b$10,a表!$c$1:$c$10),2,)
是陣列公式,按ctrl+shift+enter結束公式輸入。
下拉公式。
方法三:(由本人提供)
=index(sheet1!c1:c100,match(sheet2!
a1:a100&b1:b100,sheet1!
a1:a100&sheet1!b1:
b100,0))
是陣列公式,按ctrl+shift+enter結束公式輸入。
下拉公式。
另外:vlookup的函式公式需要藉助輔助列,稍顯麻煩,不再提供。
說明:以上公式均經過本人實際測試成功。感謝思雪遙遙、wodaxiaopengyo和方括號友情提供。我更喜歡思雪遙遙的公式。
9樓:匿名使用者
那是因為你的sheet1裡面存在迴圈引用,或者此公式所在**存在迴圈引用,跟這個公式無關。
你可用相關工具進行檢查,比如追蹤工具等
=vlookup(a1,sheet1!a:b,2,false),可以講一下這個公式是什麼意思嗎 10
10樓:夢色十年
"vlookup"是縱向查詢函式;"a1"表示需要查詢的值,此處表示查詢a1單元格內的值;
「sheet1!a:b」是指查詢的區域,此處表示查詢的區域為表sheet1的a列與b列;
「2」是指返回資料在查詢區域的第幾列數,此處表示返回資料在sheet1表a列與b列的第二列即b列;
「false」是指查詢的過程為精確匹配,此處表示如果有匹配資料,返回匹配資料,如果沒有匹配資料,則返回錯誤值 #n/a。
整個公式的意思就是:
在表sheet1的a列與b列內精確匹配查詢與單元格a1匹配的第2列即b列資料,並將查詢到的資料返回到使用函式的單元格內。
擴充套件資料
vlookup的引數說明
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 省略,則預設為1。
11樓:匿名使用者
這個公式的意思是:
"vlookup"是縱向查詢函式;"a1"表示需要查詢的值,此處表示查詢a1單元格內的值;
「sheet1!a:b」是指查詢的區域,此處表示查詢的區域為表sheet1的a列與b列;
「2」是指返回資料在查詢區域的第幾列數,此處表示返回資料在sheet1表a列與b列的第二列即b列;
「false」是指查詢的過程為精確匹配,此處表示如果有匹配資料,返回匹配資料,如果沒有匹配資料,則返回錯誤值 #n/a。
整個公式的意思就是:
在表sheet1的a列與b列內精確匹配查詢與單元格a1匹配的第2列即b列資料,並將查詢到的資料返回到使用函式的單元格內。
操作例項:
例如**中的a1:b10為查詢區域,d2,d3,d4為需要查詢的值,每個人對應的訂單量為需要查詢到的數值,匹配過程為精確匹配,那麼相應的結果則會直接出現在使用縱向查詢函式的單元格內。
拓展資料:
一、vlookup函式語法規則如下:
vlookup(lookup_value,table_array,col_index_num,range_lookup)
二、vlookup函式使用注意事項
1.括號裡有四個引數,是必需的。
a)參照地址的單元格格式類別與去搜尋的單元格格式的類別要一致。
而且格式類別在未輸入資料時就要先確定好,如果資料都輸入進去了,發現格式不符,已為時已晚,若還想去抓,則需重新輸入。
b)在使用參照地址時,有時需要將lookup_value的值固定在一個格子內,而又要使用下拉方式(或複製)將函式新增到新的單元格中去,可以用到「$」這個符號了進行固定單元格。
c) 用「&" 連線若干個單元格的內容作為查詢的引數。在查詢的資料有類似的情況下可以做到事半功倍。
3.table_array是搜尋的範圍,col_index_num是範圍內的欄數。
選取table_array時一定注意選擇區域的首列必須與lookup_value所選取的列的格式和欄位一致。比如lookup_value選取了「姓名」中的「張三」,那麼table_array選取時第一列必須為「姓名」列,且格式與lookup_value一致,否則便會出現#n/a的問題。
4.在使用該函式時,lookup_value的值必須在table_array中處於第一列。
5.使用該函式時,返回的是目標區域第一個符合查詢值的數值。也就是說在目標區域存在多個目標值時,則應特別注意。
12樓:秋子皮皮
您好一、以您提供的公式為例解釋:
1)首先,「
a1」是查詢的目標;
2)其次,「sheet1!a:b」是查詢範圍;
3)再次,「2」表示「返回與a1單元格匹配的資料,旁邊第二列的資料」
4)最後,「false」是精確匹配的意思
二、vlookup參考
vlookup是用於查詢和返回需求的匹配資料,該函式總共有四個引數,依次是:1、判斷的條件2、跟蹤資料的區域3、返回第幾列的資料4、是否精確匹配,
具體使用方法:
=vlookup(匹配目標,目標所在行列:返回值所在行列,返回第幾列的資料,是否精確匹配)
詳細的參見
13樓:匿名使用者
這是匹配函式,,就是將sheet1的第二列上的數字或是文字填入,如果a1所對應的內容與sheet1有共同且唯一的地方,就可直接填入,如果沒有就顯示false
14樓:匿名使用者
1、查詢值:a1,
2、查詢範圍:sheet1!a:b
3、查詢列:第2列
4、查詢方式:模糊查詢
輸入excel函式=vlookup(a2,sheet2!a:b,2,0)時,提示選單:「更新值:sheet2),為什麼?
15樓:寂藍天
當前工作薄的sheet2被刪除了,或者改為其它名稱了
16樓:匿名使用者
你的公式是不是複製的,描述清楚點!
excel**中引用vlookup公式不能被引用=vlookup(a2,sheet2!a:b,2,0)
17樓:匿名使用者
設定公式所在單元格格式為「常規」,不能是「文字」單元格格式。
18樓:匿名使用者
公式所在的單元格,格式不能為 文字
=vlookup(b7,目標值!a:b,2,0)是什麼意思?
19樓:快樂_無敵
vlookup函式,在**或數值陣列(資料表)的首列查詢指定的數值(查詢值),並由此返回**或陣列當前行中指定列(列序號)處的數值。
vlookup(查詢值,資料表,列序號,[匹配條件])
例如在sheet2表中有全部100個學生的資料,b列為學號、c列為姓名、d列為班級,現在在sheet1表的a列有學號,我們需要使用該函式,將sheet2表中對應學號的姓名引用到sheet1表的b列。我們只需在sheet1的b2輸入以下公式 =vlookup(a2,sheet2!$b:
$d,2,false) (或者=vlookup(a2,sheet2!$b$2:$d$101,2,0),就得到了a2單元格學號對應的學生姓名。
同理, 在sheet1表的c2輸入公式 =vlookup(a2,sheet2!$b:$d,3,false),即可得到對應的班級.
vlookup(a2,sheet2!$b:$d,2,false) 四個引數解釋
1、「a2」是查詢值,就是要查詢a2單元格的某個學號。
2、「sheet2!$b:$d」是資料表,就是要在其中查詢學號的**,這個區域的首列必須是學號。
3、「2」表示我們最後的結果是要「sheet2!$b:$d」中的第「2」列資料,從b列開始算第2列。
4、「false」(可以用0代替false)是匹配條件,表示要精確查詢,如果是true表示模糊查詢。
如果我們需要在輸入a列學號以後,b列與c列自動填充對應的姓名與班級,那麼只需要在b列,c列預先輸入公式就可以了。為了避免在a列學號輸入之前,b列與c列出現"#n/a"這樣錯誤值,可以增加一個if函式判斷a列是否為空,非空則進行vlookup查詢.這樣b2與c2的公式分別調整為
b2=if(a2="","",vlookup(a2,sheet2!$b:$d,2,0))
c2=if(a2="","",vlookup(a2,sheet2!$b:$d,3,0))
MATCHA2,Sheet1AA,0這個什麼意思
公式 match a2,sheet1 a a,0 的意思 搜尋 抄a2的資料,並傳回該專案於該範圍中 sheet1的a列 的相對位置 第幾行 match語法 match lookup value,lookup array,match type lookup value 要搜尋的資料。lookup a...
EXCEL的函式,在sheet1和2中的關聯判斷問題
表達不是很清晰 上附件吧.不是很複雜,在在sheet2中的b2單元格內輸入公式 if sheet1 f2 lookup sheet1 e2,下拉即可,ok?sheet2 b2處輸入 if sumproduct sheet1 e 1 e 1000 1 sheet1 f 1 f 1000 甲 sheet...
關於Excel公式設定問題sheet1裡面的資料複製到後面單元格對應的位置上,資料量巨大,需有相應公式
方法如下 將第一個表的d列前插入一個空白列 新的d1填公式公式中的列號是插入新空白列後的新列,所以自己注意 把d1中的公式一直向下拉到的最後一行資料 在第二個表中你的圓圈處填公式 將你這個公式複製到你表中其所有空格的地方就完成了 注意事項 公式中是根據你提供的資料我總結出來的規律,其中第一個表中b中...