1樓:匿名使用者
“用excel,把sheet1裡的資料用vlookup自動處理到sheet2”的操作步驟是:
1、以excel 2016為例,開啟excel工作表;
2、根據已知條件,sheet2的a列**包含於sheet1的a列,需要通過vlookup函式將sheet1中對應**的資料引用到sheet2中;
3、在sheet2的b2單元格輸入以下公式,然後向右向下填充公式
=if($a2="","",vlookup($a2,sheet1!$a:$k,column(b1),0))
公式表示:如果a2為空,就留空;返回sheet1的a列精確匹配與當前工作表的a2相同條件的單元格所對應的column(b1)列(即對應第2列)資料。
4、公式中的column()函式返回的是一組列號,隨著向右填充公式,自動引用對應的第3列、第4列、第n列資料,實現了一條公式引用所有資料的效果。
2樓:
自動把sheet1的所有資料都處理成sheet2的形式,還是用vba吧,少部分可以用公式
sheet2的b6公式
=vlookup(a6,sheet1!b:p,15,0)b10公式
=vlookup(a10,sheet1!b:p,3,0)b13公式
=vlookup(a10,sheet1!b:p,8,0)b16公式
=vlookup(a10,sheet1!b:p,13,0)
excel表中如何利用vlookup將2張工作表的資料匹配?
3樓:熱愛影視者
excel**中,匹配關鍵字可以找出兩個**資料的相同值並進行分析與計算。通常有兩種方法:
1 公式法:
比如在sheet1的a列,需要查詢sheet2的b列在不在a列裡面,那麼在sheet2的c列就可以寫如下公式:
=vlookup(b1,sheet1!a:a,1,0)
sheet1的資料:
sheet2的資料與公式
途中#n/a就是沒有找到,未匹配。
方法二:通過vba**來查詢並上色:
sub filter()
dim s1 as variant
dim i, j as integer
dim foundrange as range
s1 = sheet2.range("b1:b180").value
for i = 1 to ubound(s1, 1)
set foundrange = sheet1.range("b1:b20357").
find(what:=s1(i, 1), lookin:=xlvalues, lookat:
=xlwhole, searchorder:=xlbyrows, searchdirection:=xlnext)
if not foundrange is nothing then
sheet1.cells(foundrange.row, 2).entirerow.interior.color = rgbred
else
msgbox s1(i, 1) & "並未在sheet1中找到", 64
end if
next i
end sub
4樓:天使在唱歌
vlookup匹配方法如下:
1、以excel2010版本為例,假設下圖的資料為兩張工作表,e列的年齡需匹配b列的年齡;
2、首先在e2單元格輸入公式=vlookup(d2,$a$2:$b$6,2,0),vlookup公式為(查詢值,查詢範圍,查詢列數,精確匹配或者近似匹配),$符號表示絕對引用的意思,則當公式下拉填充時,該查詢範圍不會變,按enter鍵後則可得出匹配結果;
3、然後把滑鼠放在e2單元格右下角,下拉填充公式,則可匹配b列的年齡到e列,如果出現符號#n/a,則表示該姓名在另一個**查詢不到。
5樓:尼古拉斯凱
1、以excel2010版本為例,如下圖,要將工作表1的語文成績匹配到工作表2;
2、首先在工作表2的c2單元格輸入公式=vlookup(a2,'[新建 microsoft excel 工作表.xlsx]sheet1'!$a:
$b,2,0),第一個引數是查詢值,第二個是查詢範圍,第三個引數是查詢列數,第四個引數是精確匹配,輸完後按enter鍵則可得出匹配結果;
3、把滑鼠放在c2單元格,下拉填充公式,則可成功匹配出工作表2c列的語文成績了
如何用ecel計算員工分段提成,如何用EXCEL計算員工分段提成
lookup a1,10 4,a1 3000 是這樣的效果嗎?lookup a29,10 4,a29 3000 excel分段式計算業績提成公式 例如 襲提成規則 3w及以下 3 3w 4w 6 4w 6w 8 6w 8w 10 8w及以上 12 則公式為 lookup a2,10 4 1,a2 沒...
如何用ecel將多個數仍數,如何用excel將多個數取對數
假設原資料在a列,需要在b對應a的數值,求出自然對數1 在b2 輸入公式 ln a1 回車見圖一2 選中b2,下拉填充至b列 下面,效果見圖二 你可以先取一個數的對數,然後下拉,就可以了 對多個數分別取對數嗎?log a1 下拉 先取一個的對數。然後填充就可以了。如何用excel2013把一列資料取...
如何用ecel統計各時間段人數,如何用excel統計各時間段人數
這個取決於bai你的資料是du怎樣的。假設你每一條時間zhi記dao錄代表一個人打卡的內記錄,可以使容用使用frequency函式你的時間記錄是圖中f列 你的時間分割是圖中g列 h列是統計結果 說明 統計區間是可以自由設定的,其統計的界限是,當前值與上一個值之間的值出現的頻次 包括當前值 第一個區間...