1樓:平陽虎
在首個單元格中輸入公式
回車確認後下拉填充。
2樓:匿名使用者
公式如下:
=iferror(iferror(iferror(iferror(iferror(iferror(iferror(iferror(iferror(vlookup($d319,'1'!$b:$i,8,false),vlookup($d319,'2'!
$b:$i,8,false),vlookup($d319,'3'!$b:
$i,8,false),vlookup($d319,'4'!$b:$i,8,false),vlookup($d319,'5'!
$b:$i,8,false),vlookup($d319,'6'!$b:
$i,8,false),vlookup($d319,'7'!$b:$i,8,false),vlookup($d319,'8'!
$b:$i,8,false),vlookup($d319,'9'!$b:
$i,8,false),vlookup($d319,'10'!$b:$i,8,false))))))))))
3樓:匿名使用者
你這麼多表需要幹什麼呢?
4樓:
這個800字的文章寫得真好,就是不知道說了些什麼?
excel vlookup可以和if函式合併使用嗎
5樓:山桑弓
可以的,而且可以互相套。
vlookup第一引數要查詢的值沒有說,這裡假設為a2,d1:f3只有三列,你10再加上5,豈不是找到外面去了,公式肯定返回錯誤值。而且有判斷也不一定非用if,
=vlookup(a2,d1:f3,10+(a1=1)*5,)
6樓:匿名使用者
是說若a1為1,b1的值就要在原來vlookup函式結果的基礎上+5?若不為1,就維持不變?
b1=if(a1=1,vlookup函式+5,vlookup函式)
7樓:
=if(iserror(公式),"",公式)
8樓:匿名使用者
例如:4 1 a =vlookup(if(a1<=5,1,2),b1:c2,2,false)2 b
excel寫函式公式的時候怎麼把兩個區域合併起來…
9樓:
沒有這種寫法!!
vlookup的資料區必須是一個矩形區域!
不過,你可以用if來做兩層vlookup
比如,寫成這樣子
=if(countif($f$5:$f$10,a1)=0,vlookup(a1,$t$5:$w$10,3,0),vlookup(a1,$f$5:$h$10,3,0))
先用countif判斷a1是否在f列,若不在,就到t5:w10執行vlookup查詢;若在,則在資料區f5:h10進行vlookup查詢
10樓:匿名使用者
=iferror(vlookup(a2,$f$5:$h$10,3,0),vlookup(a2,$t$5:$w$10,3,0))
我想這樣是可以的
excel中vlookup公式和陣列公式組合的函式
11樓:匿名使用者
如果日期加時間,可刪除夜班,白班,中班這列。
如果日期列只輸入日期(不加時間),可增加夜班,白班,中班這列。
如果不修改公式,建議使用第2種方法。
12樓:我來也
公式沒毛病,有些日期你能夠出來結果已經說明了
至於其他日期顯示n/a,很明顯你輸入的日期不在c列中, 或者是日期在c列中,但是對應日期的d列找不到h2的值。
說白了,就是h1、h2組合在c、d列中找不到啊
13樓:s今生緣
公式沒問題,但這是陣列公式,即同時按ctrl+shift+enter結束公式編輯,會自動生成一對{};
返回#n/a是因為查不到值的原因;
如果要支援下拉,需要用絕對引用。
14樓:igou知識雜貨鋪
感覺是h1&h2有問題,你試試只用h1或者只用h2會不會出錯。
在excel中如何用vlookup函式查詢合併單元格的第二個資料
15樓:一點設計演示
假設需要把sheet2中對應a、b列的薪資補充到sheet1的d列;
1、雙擊sheet1的d2單元格,輸入公式:
=sum((sheet2!$a$2:$a$11=a2)*(sheet2!$b$2:$b$11=b2)*sheet2!$c$2:$c$11)
陣列公式,按ctrl+shift+enter 結束輸入;
見圖一2、選中sheet1的d2單元格,下拉填充至**內的d列,實際結果見圖二
16樓:匿名使用者
只能找到 合併單元格 中的第一個……用vlookup
合併單元格 左上角 代表這個 單元格合併趨於的值……合併單元格其他 單元格的值 一般都是空的……
說說你的具體想法 然後 看看能不能給一些建議 你……
excel,用vlookup和大於小於等於兩個公式合併起來設一個公式
17樓:匿名使用者
輸入=if(vlookup(e3,k:l,2,0)=0,vlookup(e3,a:c,2,0),vlookup(e3,k:l,2,0))
excel 用vlookup函式,怎麼實現兩個表通過兩列關聯合並,**等!
18樓:匿名使用者
sheet1的d1單元格輸入公式
=iferror(vlookup(a1,sheet2!a:c,3,0),"")
下拉填充
如果是2003版需要重新寫個公式
=if(countif(sheet2!a:a,a1)=0,"",vlookup(a1,sheet2!a:c,3,0))
19樓:認真
vlookup有限制,只能引發現條件的第一行資料。看了你的表,兩表的**都有重複,不能簡單地用vlookup,這兩個表後面還有別的資料嗎?
20樓:漂網一葉舟
假設需要把sheet2中對應a、b列的薪資補充到sheet1的d列;
1、雙擊sheet1的d2單元格,輸入公式:
=sum((sheet2!$a$2:$a$11=a2)*(sheet2!$b$2:$b$11=b2)*sheet2!$c$2:$c$11)
陣列公式,按ctrl+shift+enter 結束輸入;
見圖一2、選中sheet1的d2單元格,下拉填充至**內的d列,實際結果見圖二
excel中VLOOKUP公式向下自動填充導致的查詢不嚴謹問題
方法為了講解的需要,特製作如圖所示的 當然,也可以根據自己的實際情況設計合適的內容。接下來 任務是通過利用vlookup函式來實現查詢同學c的成績。為此在單元格中輸入 vlookup 此時就會發現vlookup包括三個引數和一個可選引數。其中 lookup value 是指要查詢的值,在此為 c 引...
請高手指教下EXCEL公式VLOOKUP怎樣處理引用首列有重複的情況,萬分感謝
簡單解決辦法 建立輔助列 輔助列是 款號單元格 組號單元格 您上面的查詢框應該增加組號,也建立相對應的輔助列這樣vlookup就按輔助列查詢,不會重複,也簡單輔助列可以隱藏,不影響查詢計算,也不影響 格式ps excel建議您別把不同的 放一起分2個 做比較好 如果只用號來查的話用巨集吧,可以把符合...
excel中的vlookup函式
公式沒有問題 意思是 查詢b列某個值,在橡果 a d這表的a d資料區域,對應返回第3列的值,其他2個公式以此類推,然後將這3個公式產生的值,中間用空格連線起來。這是把三個值在同一個單元格顯示,這三個值分別是vlookup b b,橡果 a d,3,0 vlookup b b,橡果 a e,4,0 ...