當前位置:生活全書館 >

IT科技

> excel怎麼按名字提取另一張表上資料(跨表查詢)

excel怎麼按名字提取另一張表上資料(跨表查詢)

要用陣列公式 =INDEX('2019年度'!E:E,SMALL(IF('2019年度'!$A$2:$A$1000=$A2,ROW('2019年度'!$A$2:$A$1000),65536),ROW(A1)))&"" 同時按CTRL SHIFT 回車鍵,出現結果,然後下拉公式填充 右拉,也可以

在Excel的使用中,會經常遇到需要把一個工作表裡順序混亂的資料移到另一個工作表裡的情況。如果資料又多又複雜,就不可能一一複製貼上過去。下面就給大家介紹一種關於如何按名字提取另一張工作表上的資料的快速簡單的方法。

excel怎麼按名字提取另一張表上資料(跨表查詢)

材料/工具

Excel

方法

首先,開啟Excel工作表。

1、開啟excel表單,以類資料為例。 2、開啟原始資料表的表2,其中模擬了一些資料。 3、返回表1,游標選擇類單元格。 4、輸入=vl會自動匹配公式,雙擊VLOOKUP,如果不匹配,手動輸入。 5、選擇公式後,選擇單元格A2,然後輸入英文逗號 ", "。 6

excel怎麼按名字提取另一張表上資料(跨表查詢) 第2張

然後,找到要提取資料的表格。如圖,此時需要按名字來提取員工“學歷”這一列的內容。

1、首先在表格1中輸入姓名,需要在表格2中將班級編號根據姓名提取顯示。 2、下圖中表格2中的資料,可以看到姓名的位置與表格1的位置不同。 3、在表格1的班級編號下的單元格中輸入函式公式:=VLOOKUP(A2,Sheet3!A1:B6,2,0)。 4、點選回車,即可將

excel怎麼按名字提取另一張表上資料(跨表查詢) 第3張

在I3單元格內輸入“=VLOOKUP(A3,' 員工學歷'!A2:B8,2,0)",【這裡函式要在英文狀態下輸入,要不函式會顯示錯誤】然後敲回車鍵,即可看到I3單元格內顯示了學歷。

提取名字 =Mid(文字,起始位置,取多少字元) 獲取對應工號 = lookup(找誰,在那裡找,返回誰)

excel怎麼按名字提取另一張表上資料(跨表查詢) 第4張

最後,單擊I3右下方的符號下拉,將所有單元格填充上學歷資訊。

可以使用VLOOKUP 函式,說明如下: 1、如果需要按行查詢表或區域中的內容,請使用 VLOOKUP,這是一個查詢和引用函式。 2、語法:VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup]) 3、例如: =VLOOKUP(105,A2:C7,2,TRUE) =VL

excel怎麼按名字提取另一張表上資料(跨表查詢) 第5張

說明:這裡函式中的A3意思是按名字提取資料。員工學歷'!A2:B8意思是被提取的資料範圍在”員工學歷“工作表中A2-B8中。2代表被提取的資料在”員工學歷“A2-B8中的第2列。0代表精確匹配。

用INDIRECT函式可以實現。如INDIRECT(B5&"!C8"),B5單元格中存放的是另一工作表的名稱,C8就是你要引用的工作表的單元格。

excel怎麼按名字提取另一張表上資料(跨表查詢) 第6張

擴充套件閱讀,以下內容您可能還感興趣。

怎麼在另一張excel表中篩選出另一張表的內容

1、我們開啟一個excel表

2、需要在另一個表中匹配出相應同百學的班級資訊。

3、我們把游標定位在需要展示資料的單元格中

4、在單元格中輸入“=vl”,然後會自動提示出VLOOKUP函式,度雙擊藍色的函式部分。

5、我們可以看到,單元格中顯示出完整的VLOOKUP函式。

6、選擇第一列中回需要匹配資料的單元格,只選中一個就可以,然後輸入英文狀態答下的逗號“,”。

7、返回到第二張表,選中全部資料。

8、因為我們要返回的是中第四列的班級資訊,所以在公式中再輸入“4,”(逗號是英文的)。

9、按下回車鍵之後,展示出匹配到資料

10、如果想要把一列中的資料都匹配出來,只需要按下圖操作。

11、完成操作,最終效果如下。

excel兩張表人員名字打亂,如何從一張表中讀取另一張表的資料

名字打亂可使用VLOOKUP函式,

1、VLOOKUP函式可用於查詢目標,查詢範圍copy,返回值的列數,精確OR模糊查詢。

2、lookup_value要查詢的值,數值、引用或文字字串。百table_array要查詢的區域,度資料知表區域。col_index_num返回資料在查詢區域的第幾列數,正整數。

range_lookup模糊匹配,TRUE(或不填) /FALSE。

3、如要求根據表二中的姓名,查詢姓名所對應的年齡。

公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0) B13為所得結果,A13為所選人道名,$B$2:$D$8,3,0為所選表格區域。

EXCEL 如何根據某一個特定條件從另一個表格自動獲取相對應內容填充

1,首先我們是用第一個表中豎列的資訊填第二個表,zd所以要用函式vlookup來完成。現在工程B下面輸入等於號“=”和函式“vlookup”,再輸入括號“()”,再點選“工程B”,再輸入“,”,這個逗號一定要是輸入法在英文狀態下的。

2,點選進入第一張有完整資料的表,選中A2:B10。

3,返回第二張表,我們可以看到,紅筆畫的地方名字不對,我們第一張表的名字是叫“內表單一”而這裡顯示的是第二張表的名字,我們需要把這裡的名字改成第一張表的名字。

4,這是我們把表的名字改後的情況,注容意名字後面有感嘆號“!”,這個感嘆句也必須是英文的感嘆號。

5,我們再輸入“,2”,這裡“2”的意思是我們在“表單一”的第二列取資料。

6,再輸入“,0”。然後我們對函式進行固定,在“A”,“2”,“B”,“10”前面分別加上“$”

7,點選“enter”鍵後我們發現出現的不是幾年幾月幾日,這是因為我們單元格的格式不對,先不要管格式。

8,使箭頭變成十字架的形狀再向右拉,進行填充。

9,點選滑鼠右鍵,在出現的列表裡選擇“設定單元格格式”。

10,將單元格格式改為日期格式。

11,這就是我們改完格式之後的結果。

Excel 表格中如何能輸入關鍵詞就可以提取另一個表格中對應的一行資料

如何將一個excel表格輸百入關鍵詞就可以提取另一個表格中對應的一行資料,這是使用excel者很容易碰到的一個問題,度解決這個問題具體的操作步驟如下:

1.開啟 表格,將游標放在需要匹配的單元格上,點選上方的函式按鈕。

2.彈出視窗,選擇“VLOOKUP”函知數,點選“確定”。

3.在第一個方框內點選選擇“蘋果”。

4.在第二個方框內,點選到“表道二”,然後如圖選擇區域。

5.在第三個方框內輸入“2”,然後點專擊確定。

6.然後第一個單元格就匹配好了(看上方的函式,也可以在方框內直接輸如圖顯示函式),雙擊單屬元格右下角。

7.這樣就自動全部填充好了。

excel表格內如何用公式提取另一個表格內相同名稱的不同內容

B1輸入:

=INDEX(表百1!B:B,SMALL(IF(表1!A$2:A$10=A1,ROW($2:$10)),COUNTIF(A$1:A1,A1)))

陣列公式度,即同時知按住Ctrl+Shift+Enter結束公式編輯,道會自動生成一對“{}”內,向下容填充。更多追問追答追問$2:$10,這個數中的10為什麼不能隨“表1”插入行時增加呢?”表1!A$2:A$10“中的10都得行的追答表1!A$2:A$10是引用,會隨著插入、刪除行變化,但行號函式ROW內不是引用區域,只是返回行號,不會隨之改變。

所以這種型別不支援插入、刪除行的用法,可以將區域放大點,比如放大到1000:=INDEX(表1!B:B,SMALL(IF(表1!A$2:A$1000=A1,ROW(A$2:A$1000)),COUNTIF(A$1:A1,A1))),

要增加表1的記錄時,可以直接在後面追加,表2可以按順序、也可以不按順序提取。追問謝謝你,還有個問題,就是如果“表2”名稱列輸入一個“表1”裡面沒有的名稱,用了公式後會顯示亂碼,能否讓它顯示為空白而不是亂碼追答看你截圖中的版本,可以改成:

=IFERROR(INDEX(表1!B:B,SMALL(IF(表1!A$2:A$1000=A1,ROW($2:$1000)),COUNTIF(A$1:A1,A1))),"")

陣列公式,即同時按住Ctrl+Shift+Enter結束公式編輯,會自動生成一對“{}”,向下填充。

  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/ryw6eq.html