1樓:家和萬事興
使用vlookup查詢左邊的公式是vlookup(a1,if(,c100,b1b100),2,),但是向左看更多地使用索引函式和匹配函式的組合。
1、以office excel2016版本為例,填寫完資料後,以b列為例,查詢b列左側a列的對應值,如圖所示:
2、使用匹配功能確認搜尋目標在目標列中的位置,如圖所示:
match函式中的第一個引數i2是我們要查詢的目標,第二個引數是我們要查詢的目標列,第三個引數0在第二個引數範圍內查詢第一個引數的對應值,得到胡勇在b列的第二行位置。
3、將第一步的match函式替換為index函式,得到指定位置的資料,如圖所示:
index函式中的第一個引數是本次要查詢的目標左邊列的資料,即a列,第二個引數是要查詢目標的行數,第三個引數是要查詢目標的列數,當搜尋目標只有列a時,可以省略第二個引數,得到圖中要求的公式後,得到a欄胡勇的對應學名。
4、對整個b列應用相同的方法,可以得到a列的學校對應於i列的人,如圖所示:
5、這樣,通過索引函式可以更方便地找到目標左欄對應的值。
2樓:
用vlookup來查詢左邊的一列公式為vlookup(a1,if(,c1c100,b1b100),2,),但是往左查詢我們更多用到index函式和match函式的組合。
一,一office excel2016版本為例,填充資料後,以b列為例,查詢b列左側a列對應的數值,如圖所示:
二,使用match函式確認查詢目標在目標列中的位置,如圖所示:
match函式中的第一個引數i2為我們要查詢的目標,第二個引數為需要查詢的目標列,第三個引數0查詢第一個引數在第二個引數範圍內對應的值,得到胡勇在b列中處於第二行位置。
三,將第一步的match函式代入index函式獲取指定位置的資料,如圖所示:
index函式中第一個引數即本次所求目標往左一列的資料即a列,第二個引數為查詢目標的行數,第三個引數為查詢目標的列數,當查詢目標只有a列一列時,可以省去第二個引數,得到圖中需要的公式後,得到胡勇在a列中對應的學校名稱。
四,同樣的方式應用於整個b列,可以得到i列中人員對應的a列中的學校,如圖所示:
五,這樣通過index函式能更加方便的找到目標左側列的對應數值了。
擴充套件資料
index函式是返回表或區域中的值或值的引用。函式index()有兩種形式:陣列形式和引用形式。陣列形式通常返回數值或數值陣列;引用形式通常返回引用。
match函式返回指定數值在指定陣列區域中的位置。match函式是excel主要的查詢函式之一。
3樓:方括號
這種情況一般不用vlookup函式(雖然用vlookup也能查到),一般都用index配合match來做。
比如=index(b:b,match(查詢值,c:c,))
4樓:匿名使用者
用vlookup函式查詢的話,查詢值必須是你查詢區域的第一列。如果你要查詢目標的左邊第一列,就列數移動1列。
vlookup有四個引數,=vlookup(查詢值,查詢區域,結果返回是第幾列的數值,精確查詢(1)或是模糊查詢(0))
結果返回是第幾列的數值,從你的查詢值所在的列是第1列。以此類推。。。不明白就hi我吧。
5樓:匿名使用者
用vlookup來查詢左邊的一列也是可以的,vlookup(a1,if(,c1:c100,b1:b100),2,)
但是這樣做並不方便。
不如用index+match來做:
=index(b:b,match(a1,c:c,)) ,這個簡單得多,也快得多
excel如何用vlookup實現一個目標(重複多次)查詢多列? 就是我目標是有重複 5
6樓:匿名使用者
你這個一對多不光是多列,而且有多個重複值,vlookup的查詢是按照從上往下的序號,預設返回重複值中的第一個。你可以這樣來弄,在圖一表中插入幾個輔助列,把e3到g3單元格的內容用“&"符號連線成一個字串,把h3到k3也連線成一個字串,然後公式向下填充,這樣查詢的列就確定下來了,變成分別查詢兩個輔助列的問題了。然後解決下翅號重複值的問題,可以在另外的輔助列中輸入=sum(--e3:
k3) 然後ctrl+shift+enter結束輸入(公式外套上了大括號),公式向下填充,結果為0的就是空白行,刪除空白行,好了 ,下面就可以用vlookup函式了
excel裡怎麼用VLOOkup
vlookup函式的使用方法。給你說說這個函式的語法吧。語法 vlookup lookup value,table array,col index num,range lookup 引數 lookup value為需要在資料表第一列中查詢的數值,它可以是數值 引用或文字串。table array為需...
EXCEL中VLOOKUP怎麼用??麻煩哪位大哥舉個例子說的仔細點
是用來查詢的,是查詢函式 分數冊a b 1 姓名 語文 2 李 98 3 王 92 4 劉 86 5 陳 94 在另一個表中的a1輸入的 李 或其它人名,在b1中輸入如下公式 vlookup a1,分數冊 a 2 b 4,2,0 a1是要查詢的值 分數冊 a 2 b 4是要查詢的區域 2 是要查詢的...
怎麼用VLOOKUP來匹配excel表裡面的資料
在這一最簡單的形式中,vlookup 函式表示 vlookup 要查詢的值 要在其中查詢值的區域 區域中包含返回值的列號 精確匹配或近似匹配 指定為 0 false 或 1 true 引數及要點詳解 1.要查詢的值,也被稱為查閱值。就是要根據誰來查,依據是誰。在上例中是 2.查閱值所在的區域。請記住...