怎樣用lookup函式呼叫另工作表中的資料

時間 2021-08-30 10:34:50

1樓:匿名使用者

可能原因有:

1.c11:c320沒用絕對引用c$11:c$3202.兩邊a列格式不完全一樣

3.lookup在查詢時要求資料經過排序,因為它會通過兩分法取數,不確定性較大,新手慎用。

你先試試下面的,如果有問題,那基本是第二個原因了。

=if(iserror(vlookup(a4,'id1'!a$11:$c320,3,0)),"",vlookup(a4,'id1'!a$11:$c320,3,0))

2樓:

1.c11:c320沒用絕對引用c$11:c$320

2.兩邊a列格式不完全一樣

3.lookup在查詢時要求資料經過排序,因為它會通過兩分法取數,不確定性較大,新手慎用。

你先試試下面的,如果有問題,那基本是第二個原因了。

=if(iserror(vlookup(a4,'id1'!a$11:$c320,3,0)),"",vlookup(a4,'id1'!

a$11:$c320,3,0)) 1.c11:

c320沒用絕對引用c$11:c$320

2.兩邊a列格式不完全一樣

3.lookup在查詢時要求資料經過排序,因為它會通過兩分法取數,不確定性較大,新手慎用。

你先試試下面的,如果有問題,那基本是第二個原因了。

=if(iserror(vlookup(a4,'id1'!a$11:$c320,3,0)),"",vlookup(a4,'id1'!a$11:$c320,3,0))

3樓:匿名使用者

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))

4樓:匿名使用者

if函式缺少取值指向col_index_num和range_lookup。即下列公式中的3和0。

=if(iserror(vlookup(a4,'id1'!a$11:$c320,3,0)),"",vlookup(a4,'id1'!a$11:$c320,3,0))

若仍不能取值,再按以下公式調整下索引列格式,第一兩表索引列日期格式設定下,並通過“替代”將“-”替換成“-”,沒錯這兩個是一樣的,但很多時候日期格式就需要這樣的重新替換下;第二通過替代取消掉所有空格;

基本上問題就搞定了。

在excel 工作表中,如何用函式呼叫另一個工作表中的符合條件的資料

5樓:匿名使用者

選資料區域—copy

—選單欄——資料——篩選——自動篩選——先選a列下

拉框的“1”,再選c列下拉框的“自定義”:大於——20——確定

選資料(行)——複製——新工作表——貼上

一樓補充:

這個問題用自動篩選比較簡單,但既然你強調要用函式,就給你的函式公式吧:

在sheet2的a1輸入

=index(sheet1!a:a,small(if((sheet1!

$a$1:$a$100=1)*(sheet1!$c$1:

$c$100>20),row($1:$100),4^8),row(1:1)))&""

陣列公式,輸入後先不要回車,按ctrl+shift+enter結束計算,再向右和向下填充。

順便一句:

二樓的公式錯了,糾正一下:

在sheet2的a1輸入

=if(and(sheet1!$a1=1,sheet1!$c1>20),sheet1!a1,"")回車並向右和向下填充。

6樓:匿名使用者

在sheet1中的c2中輸入或複製貼上此公式

=vlookup(a2,sheet2!a:c,3,0)

下拉填充

7樓:

在進行excel**計算來時,經常自需要使用其它工作表的資料**來參與計算。這時就需要遵守一定的引用規則,即工作表名!資料來源地址。

比如在兩張**中有兩個季度員工的工資,然後要在彙總**中進行兩個季度總工資的彙總,這裡http://jingyan.baidu.

就詳細演示怎麼引用其它**的資料。

8樓:匿名使用者

在d2輸入=vlookup(a2,sheet2!a$1:d$100,4,)往下拖

EXCEL 怎樣用函式算啊?不懂函式啊

這個是資料篩選 你點選資料 選擇高階篩選 i1 countif d d,40 i2 countif d d,40 count d d i3 round sum d d count d d 0 i4 lookup 200,d d 或者max d d i5 min d d 求excel函式大神!急求啊!...

怎樣用matlab畫對數正態分佈密度函式圖

yesyes科 1 首先雙擊matlab軟體圖示,在命令列視窗使用函式normrnd 建立一個服從正態分佈的隨機數樣本j。2 在命令列視窗中,使用函式lognrnd 建立一個服從對數正態分佈的隨機數樣本k。3 在命令列視窗中輸入 subplot 2,1,1 qqplot k 將影象分成上下兩部分,在...

請教下奇石老師,凹凸不平的奇石怎樣用什麼工具拋光?該怎麼處理深凹處雜物呢?謝謝

油石修平表面,起碼修到2000目的砂紙或者油石,然後用拋光粉,你要是不嫌累,那麼拿著一塊棉布或者羊毛氈,沾著拋光粉慢慢擦,估計你擦個50下酒能看到效果了。還可以買個小的吊磨機,用羊毛頭。沾拋光粉擦 可以用砂紙或者紗布拋磨,先用粗砂紙磨,再用細砂紙拋 凹處的雜物可以用化學試劑去掉。希望能夠幫到你 一石...