回覆列表
  • 1 # 使用者7711576973374

    ++++++++++++有人問這個公式怎麼用,我簡單說一下。如下圖,一個xls檔案中有Sheet1和Sheet2兩個表。分別是:【Sheet1】:【二班的學號與姓名】;【Sheet2】:【一二三班的學號與成績】。

    現在我們的目的是:製作一份只包含【二班學生的學號、姓名、成績】的表格。也就是要求我們在【Sheet1】中的C列填上成績。

    但是,成績所在的表格,不僅有二班學生的,還有一班和三班的。而且因為有的學生沒有參加考試,【sheet2】中缺少一部分二班學生。所以不可能靠直接複製貼上的方式把成績列貼上到【Sheet1】中。

    我們的方法是:在【Sheet1】的【C3】輸入公式【=VLOOKUP(A:A,Sheet2!A:B,2,0) 】,再拖曳填充整個C列就好了。

    就公式的每一部分,分別介紹:【=VLOOKUP(】公式的開頭部分,沒什麼好說的,記得用英文標點。【A:A,】表示以Sheet1的A列為關鍵字查詢。就是學號所在列,拖曳填充後下面不變。【Sheet2!A:B】為在Sheet2中的查詢範圍,不考慮速度,越大越好,我自己常用的就是【Sheet2!A:Z】。記得要包含查詢目標列。【2,】表示返回第二列的資料,就是Sheet2中的【成績】列。【0)】在很多介紹中,這個位置應該填false,但是我用總是報錯,填0就行了。

    PS:如果是2003版的話,要將兩表都安關鍵資料那一列進行升序排序再用這個公式,否則有時會報錯。

  • 中秋節和大豐收的關聯?
  • 你最討厭領導的三個行為是什麼?