1樓:
首先,你得確定=vlookup(a2,sheet2!a:e,4,0)中“a2”的值能在sheet2 a:
e中可以找的到。舉個例子,如果你的a2中的值中有中文輸入法的括號“()”,而在sheet2中的是英文輸入法的括號“()”,看上去很相似,但是確實是不同的值,那就肯定找不到,我舉的這個例子的意思就是說,必須確定你的兩端的值格式相同。
我也經常用這個函式,我一般會在sheet2最前端加入一個空列,加入空列的話,你的公式就變成=vlookup(a2,sheet2!b:f,4,0)了,然後,a2的值必須從b列中可以查詢到,注意,a2需要對應的值必須放在目標區域的第一列,第一列哦親,用這個方法你再試試吧。
再不明白的話可以qq聯絡我,討論下,我也是初級入門選手,呵呵,我的號是290539316。
2樓:閒雲隨雨
要想得到正確的值,sheet2!a列必須遞增排列。另外後邊的'0’是代表ture還是false我忘了,反正要想精確查詢,必須是false。
=vlookup(a2,sheet2!a:b,2,0) 公式具體是什麼意思?
3樓:夢色十年
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。
4樓:匿名使用者
=vlookup(a2,sheet2!a:b,2,0)vlookup是函式的一種,叫查詢函式,a2是你要查詢的值,sheet2!
a:b是你要查詢的區域,是返回數值的位置,0是精確查詢。
如a2是湖北 sheet2!a:b是 雲南 昆明河北 石家莊
湖北 武漢 那用這個公式就可以返回武漢
excel**中引用vlookup公式不能被引用=vlookup(a2,sheet2!a:b,2,0)
5樓:匿名使用者
設定公式所在單元格格式為“常規”,不能是“文字”單元格格式。
6樓:匿名使用者
公式所在的單元格,格式不能為 文字
excel2007不能計算函式結果顯示:=vlookup(a2,sheet2!a:c,3,0)
7樓:匿名使用者
1.最簡單的麼,把這一列刪掉,然後插入一列,將其格式改為“常規”,再輸入公式,下拉
或者,如果你的公式都是不一樣的,可以採用第二種做法:
2.將公式區域格式改為“常規”,然後,替換"="為"="(一模一樣的替換)
8樓:九折臂
格式改為常規,再輸入函式
9樓:匿名使用者
選中該列》資料》分列》完成
輸入excel函式=vlookup(a2,sheet2!a:b,2,0)時,提示選單:“更新值:sheet2),為什麼?
10樓:寂藍天
當前工作薄的sheet2被刪除了,或者改為其它名稱了
11樓:匿名使用者
你的公式是不是複製的,描述清楚點!
在excel中,vlookup(a2,sheet2!a:d,4,0)中的最後面的,0是什麼意思? ,1是什麼意思?
12樓:太陽鳥
0和false代表精確匹配,ture和其他數字代表模糊匹配,一般都選擇0
=vlookup(b7,目標值!a:b,2,0)是什麼意思?
13樓:快樂_無敵
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))
我用的EXCEL公式是“VLOOKUP A1,月薪人員工資表 A 5 S 24,2 ”可是到人的時候就顯示N
vlookup a1,月薪人員工資表 a b,2,0 這樣就行,如果出現 n a 表示你的a列值在月薪人員工資表的a列中找不到。或字不對,或有空格 你的公式中 a 5 s 24 只有20行,不可能有21個人。所以第21人出錯。改一下引用區域,另外加上精確搜尋引數false vlookup a1,月薪...
為什麼我的EXCEL公式手動計算的結果和自動計算的結果不一樣呢
你的excel計算設定不對,excel有三種計算方式1.自動 2.除模擬運算表外自動計算 3.手動。自動模式是,你更新資料,excel會自動更新計算結果 但是這樣也會有點問題,就是如果資料量比較多,涉及的的運算比較多,你更新資料時,excel都會自動重新計算結果,就會消耗較多的cpu資源和時間,所以...
化學平衡常數公式是怎麼得來的,我是說為什麼是這樣的公式,有什
化學平衡常數是化學熱力學計算所得到的結果,因為任何反應都具有一定的可逆性,所以任何反應都有進行的限度。化學平衡常數就表示了一個反應進行的限度度。平衡常數的公式應該是由實驗測出來的 最終通過總結得出的 先考慮基元反應,簡單處理,設為 aa bb 正反應速率常數為k1,逆反應速率常數為k 1 達到平衡時...