問題已解決
老師,我兩個表同一個車架號,我想把另一個表車架號對應(yīng)的名稱匹配進來,函數(shù)怎么寫?
溫馨提示:如果以上題目與您遇到的情況不符,可直接提問,隨時問隨時答
速問速答假設(shè)條件
假設(shè)你有兩個工作表,分別為?Sheet1?和?Sheet2。Sheet1?中有車架號(在?A?列)和需要匹配名稱的空白列(假設(shè)在?B?列),Sheet2?中有車架號(在?C?列)和對應(yīng)的名稱(在?D?列)。
使用?VLOOKUP?函數(shù)(Excel?中)
在?Sheet1?的?B2?單元格(假設(shè)數(shù)據(jù)從第二行開始)中輸入以下公式:
=VLOOKUP(A2,Sheet2!$C:$D,2,FALSE)公式解釋:
A2:這是要在?Sheet2?中查找的值,即?Sheet1?中的車架號。
Sheet2!$C:$D:這是查找的范圍,表示在?Sheet2?的?C?列和?D?列中查找。使用$符號鎖定列,這樣在向下填充公式時范圍不會改變。
2:表示返回查找范圍中的第二列的值,即?Sheet2?中的?D?列(對應(yīng)的名稱)。
FALSE:表示精確匹配,確保只返回完全匹配車架號對應(yīng)的名稱。
輸入公式后,按下回車鍵,然后將?B2?單元格的公式向下填充到需要匹配的所有行,即可將?Sheet2?中車架號對應(yīng)的名稱匹配到?Sheet1?中。
11/26 15:31
84785018
11/26 15:40
老師,我好像也是這樣的,但得不出值,你看看我有啥問題
樸老師
11/26 15:43
那你看下下面的
VLOOKUP?函數(shù)基本用法
如果你想根據(jù)車架號(在一個表中)去匹配另一個表中對應(yīng)的名稱,VLOOKUP?函數(shù)是常用的方法。
函數(shù)的基本格式是:VLOOKUP(查找值,查找區(qū)域,返回列數(shù),精確匹配)。
假設(shè)你的車架號在表?1?的?A?列,要從表?2?中匹配名稱(假設(shè)名稱在表?2?的?B?列)。
在表?1?中需要匹配名稱的單元格(假設(shè)從?C2?開始),公式可以這樣寫:
=VLOOKUP(A2,表2!$A:$B,2,FALSE)
這里的A2是表?1?中的車架號(查找值),表2!$A:$B是在表?2?中的查找區(qū)域($?符號是為了固定查找區(qū)域,防止公式下拉時區(qū)域變動),2表示在查找區(qū)域中要返回的列數(shù)(因為名稱在表?2?的?B?列,是查找區(qū)域中的第?2?列),F(xiàn)ALSE表示精確匹配。
INDEX?-?MATCH?函數(shù)組合(另一種方法)
如果你覺得?VLOOKUP?函數(shù)在某些情況下不太方便(比如查找列在查找區(qū)域的最左側(cè)時),可以使用?INDEX?-?MATCH?函數(shù)組合。
公式如下:
=INDEX(表2!$B:$B,MATCH(A2,表2!$A:$A,0))
這里的INDEX(表2!$B:$B,...)表示要從表?2?的?B?列(即名稱所在列)中返回值。MATCH(A2,表2!$A:$A,0)是用來查找表?2?中?A?列(車架號所在列)中與表?1?的?A2?車架號匹配的位置,0表示精確匹配。然后INDEX函數(shù)根據(jù)MATCH函數(shù)找到的位置從?B?列中返回對應(yīng)的名稱。
閱讀 511