要用數(shù)組公式 =INDEX('2019年度'!E:E,SMALL(IF('2019年度'!$A$2:$A$1000=$A2,ROW('2019年度'!$A$2:$A$1000),65536),ROW(A1)))&"" 同時按CTRL SHIFT 回車鍵,出現(xiàn)結(jié)果,然后下拉公式填充 右拉,也可以
在Excel的使用中,會經(jīng)常遇到需要把一個工作表里順序混亂的數(shù)據(jù)移到另一個工作表里的情況。如果數(shù)據(jù)又多又復雜,就不可能一一復制粘貼過去。下面就給大家介紹一種關(guān)于如何按名字提取另一張工作表上的數(shù)據(jù)的快速簡單的方法。
材料/工具
Excel
方法
首先,打開Excel工作表。
1、打開excel表單,以類數(shù)據(jù)為例。 2、打開原始數(shù)據(jù)表的表2,其中模擬了一些數(shù)據(jù)。 3、返回表1,光標選擇類單元格。 4、輸入=vl會自動匹配公式,雙擊VLOOKUP,如果不匹配,手動輸入。 5、選擇公式后,選擇單元格A2,然后輸入英文逗號 ", "。 6
然后,找到要提取數(shù)據(jù)的表格。如圖,此時需要按名字來提取員工“學歷”這一列的內(nèi)容。
1、首先在表格1中輸入姓名,需要在表格2中將班級編號根據(jù)姓名提取顯示。 2、下圖中表格2中的數(shù)據(jù),可以看到姓名的位置與表格1的位置不同。 3、在表格1的班級編號下的單元格中輸入函數(shù)公式:=VLOOKUP(A2,Sheet3!A1:B6,2,0)。 4、點擊回車,即可將
在I3單元格內(nèi)輸入“=VLOOKUP(A3,' 員工學歷'!A2:B8,2,0)",【這里函數(shù)要在英文狀態(tài)下輸入,要不函數(shù)會顯示錯誤】然后敲回車鍵,即可看到I3單元格內(nèi)顯示了學歷。
提取名字 =Mid(文本,起始位置,取多少字符) 獲取對應(yīng)工號 = lookup(找誰,在那里找,返回誰)
最后,單擊I3右下方的符號下拉,將所有單元格填充上學歷信息。
可以使用VLOOKUP 函數(shù),說明如下: 1、如果需要按行查找表或區(qū)域中的內(nèi)容,請使用 VLOOKUP,這是一個查找和引用函數(shù)。 2、語法:VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup]) 3、例如: =VLOOKUP(105,A2:C7,2,TRUE) =VL
說明:這里函數(shù)中的A3意思是按名字提取數(shù)據(jù)。員工學歷'!A2:B8意思是被提取的數(shù)據(jù)范圍在”員工學歷“工作表中A2-B8中。2代表被提取的數(shù)據(jù)在”員工學歷“A2-B8中的第2列。0代表精確匹配。
用INDIRECT函數(shù)可以實現(xiàn)。如INDIRECT(B5&"!C8"),B5單元格中存放的是另一工作表的名稱,C8就是你要引用的工作表的單元格。
擴展閱讀,以下內(nèi)容您可能還感興趣。
怎么在另一張excel表中篩選出另一張表的內(nèi)容
1、我們打開一個excel表
2、需要在另一個表中匹配出相應(yīng)同百學的班級信息。
3、我們把光標定位在需要展示數(shù)據(jù)的單元格中
4、在單元格中輸入“=vl”,然后會自動提示出VLOOKUP函數(shù),度雙擊藍色的函數(shù)部分。
5、我們可以看到,單元格中顯示出完整的VLOOKUP函數(shù)。
6、選擇第一列中回需要匹配數(shù)據(jù)的單元格,只選中一個就可以,然后輸入英文狀態(tài)答下的逗號“,”。
7、返回到第二張表,選中全部數(shù)據(jù)。
8、因為我們要返回的是中第四列的班級信息,所以在公式中再輸入“4,”(逗號是英文的)。
9、按下回車鍵之后,展示出匹配到數(shù)據(jù)
10、如果想要把一列中的數(shù)據(jù)都匹配出來,只需要按下圖操作。
11、完成操作,最終效果如下。
excel兩張表人員名字打亂,如何從一張表中讀取另一張表的數(shù)據(jù)
名字打亂可使用VLOOKUP函數(shù),
1、VLOOKUP函數(shù)可用于查找目標,查找范圍copy,返回值的列數(shù),精確OR模糊查找。
2、lookup_value要查找的值,數(shù)值、引用或文本字符串。百table_array要查找的區(qū)域,度數(shù)據(jù)知表區(qū)域。col_index_num返回數(shù)據(jù)在查找區(qū)域的第幾列數(shù),正整數(shù)。
range_lookup模糊匹配,TRUE(或不填) /FALSE。
3、如要求根據(jù)表二中的姓名,查找姓名所對應(yīng)的年齡。
公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0) B13為所得結(jié)果,A13為所選人道名,$B$2:$D$8,3,0為所選表格區(qū)域。
EXCEL 如何根據(jù)某一個特定條件從另一個表格自動獲取相對應(yīng)內(nèi)容填充
1,首先我們是用第一個表中豎列的信息填第二個表,zd所以要用函數(shù)vlookup來完成?,F(xiàn)在工程B下面輸入等于號“=”和函數(shù)“vlookup”,再輸入括號“()”,再點擊“工程B”,再輸入“,”,這個逗號一定要是輸入法在英文狀態(tài)下的。
2,點擊進入第一張有完整數(shù)據(jù)的表,選中A2:B10。
3,返回第二張表,我們可以看到,紅筆畫的地方名字不對,我們第一張表的名字是叫“內(nèi)表單一”而這里顯示的是第二張表的名字,我們需要把這里的名字改成第一張表的名字。
4,這是我們把表的名字改后的情況,注容意名字后面有感嘆號“!”,這個感嘆句也必須是英文的感嘆號。
5,我們再輸入“,2”,這里“2”的意思是我們在“表單一”的第二列取數(shù)據(jù)。
6,再輸入“,0”。然后我們對函數(shù)進行固定,在“A”,“2”,“B”,“10”前面分別加上“$”
7,點擊“enter”鍵后我們發(fā)現(xiàn)出現(xiàn)的不是幾年幾月幾日,這是因為我們單元格的格式不對,先不要管格式。
8,使箭頭變成十字架的形狀再向右拉,進行填充。
9,點擊鼠標右鍵,在出現(xiàn)的列表里選擇“設(shè)置單元格格式”。
10,將單元格格式改為日期格式。
11,這就是我們改完格式之后的結(jié)果。
Excel 表格中如何能輸入關(guān)鍵詞就可以提取另一個表格中對應(yīng)的一行數(shù)據(jù)
如何將一個excel表格輸百入關(guān)鍵詞就可以提取另一個表格中對應(yīng)的一行數(shù)據(jù),這是使用excel者很容易碰到的一個問題,度解決這個問題具體的操作步驟如下:
1.打開 表格,將光標放在需要匹配的單元格上,點擊上方的函數(shù)按鈕。
2.彈出窗口,選擇“VLOOKUP”函知數(shù),點擊“確定”。
3.在第一個方框內(nèi)點擊選擇“蘋果”。
4.在第二個方框內(nèi),點擊到“表道二”,然后如圖選擇區(qū)域。
5.在第三個方框內(nèi)輸入“2”,然后點專擊確定。
6.然后第一個單元格就匹配好了(看上方的函數(shù),也可以在方框內(nèi)直接輸如圖顯示函數(shù)),雙擊單屬元格右下角。
7.這樣就自動全部填充好了。
excel表格內(nèi)如何用公式提取另一個表格內(nèi)相同名稱的不同內(nèi)容
B1輸入:
=INDEX(表百1!B:B,SMALL(IF(表1!A$2:A$10=A1,ROW($2:$10)),COUNTIF(A$1:A1,A1)))
數(shù)組公式度,即同時知按住Ctrl+Shift+Enter結(jié)束公式編輯,道會自動生成一對“{}”內(nèi),向下容填充。更多追問追答追問$2:$10,這個數(shù)中的10為什么不能隨“表1”插入行時增加呢?”表1!A$2:A$10“中的10都得行的追答表1!A$2:A$10是引用,會隨著插入、刪除行變化,但行號函數(shù)ROW內(nèi)不是引用區(qū)域,只是返回行號,不會隨之改變。
所以這種類型不支持插入、刪除行的用法,可以將區(qū)域放大點,比如放大到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))),"")
數(shù)組公式,即同時按住Ctrl+Shift+Enter結(jié)束公式編輯,會自動生成一對“{}”,向下填充。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com