關閉→
當前位置:知科普>IT科技>excel怎麼按名字提取另一張表上數據(跨表查詢)

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

知科普 人氣:2.01W

要用數組公式 =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結束公式編輯,會自動生成一對“{}”,向下填充。

TAG標籤:#excel #跨表 #表上 #提取 #