如何從兩個Excel表中提取條件相同的資料,再生成新的檔案

2022-03-04 22:44:14 字數 5897 閱讀 5010

1樓:匿名使用者

從兩個excel表中提取條件相同的資料,再生成乙個新的檔案具體操作步驟如下:

一、第一步,先明確需求,表一中只有名字,缺少性別,如下圖所示。

二、第二步,表二中有姓名和性別資訊,接下來要表一的第二列要獲取表二的第二列資訊,如下圖所示。

三、第三步,接下來將游標放在表一的b2單元格,如下圖所示。

四、第四步,接下來點選上方的「f(x)」插入函式,如下圖所示。

五、第五步,接下來找到vlookup函式並點選下方的「確定」,如下圖所示。

六、第六步,如下圖所示,第乙個引數為a2,即前面對應的姓名。

七、第七步,如下圖所示,第二個引數為「sheet2」,即引用資料的**。

八、第八步,如下圖所示,第三引數為「2」,即表中的第二個資料。

九、第九步,如下圖所示最後乙個引數為0,表示完全匹配。接下來填寫完畢後,然後點選下方的「確定」。

十、第十步,接下來點選b2列右下角的十字,然後向下拖至b6列,如下圖所示。

十一、第十一步,如下圖所示,現在對應的資料就已經引用過來。接下來就可以從excel表中提取符合某一條件的資料,並生成一張新錶了,問題解決。

2樓:匿名使用者

實現步驟:

1.開啟需要處理的列表,如圖所示,可以看出上下兩個資料表中存在相同的兩個部分,為了方便講解和最後比對,資料是一眼就能看出相同部分的,但是在實際操作中一般資料比較雜亂。

2.在原資料列表的右邊通過複製-貼上新增輔助標題欄,找出的相同部分會在此顯示。

3.在工具欄中找到「資料」——「篩選」——「高階」。

4.彈出如圖所示對話方塊,在「列表區域」中選取資料較少的一組資料。

5.在「條件區域」中選取另一組資料。

6.在對話方塊中選中「篩選結果複製到其他位置」。

7.在「複製到」一欄中選中步驟2新增的輔助工具欄。

8.點選確定,完成。

3樓:牛飛陽

可用資料透視表處理。

1.將兩表各加一列,「年份」

2.將2023年資料複製到2023年資料之後。

3.【資料】-【資料透視表】-完成

4.將「產品序列號」、「產品名稱」、「產品規格」拉到透視表的「行欄位」,

「進貨價」、「出貨價」拉到資料區

「年份"拉到」列欄位「

***可以右鍵點選不需要行或列,選擇」隱藏「如圖:

4樓:北方會員

用vlookup函式。

具體做法:

首先把兩表放在乙個工作簿裡,就是乙個檔案裡。

1:建立新錶暫定ccc表,09年的為aaa表,10年的為bbb表。

2:如果第一行為標題行,a列為產品序列號,b列為名稱,c列為**。把aaa表的產品序列號複製到ccc表a列,**複製到b列。

c2單元格輸入公式=vlookup(a2,bbb!a:d,1,0)下來複製公式至最後一行。

此列顯示出的內容為bbb表與aaa表相同的產品序列號。

3:c2單元格輸入公式=vlookup(b2,bbb!a:d,3,0)下來複製公式至最後一行。此列顯示出的內容為bbb表的**。

剩下的慢慢觀察顯示內容就知道了。比如你還想要顯示名稱等等,就使用這個函式即可。

祝你成功!

5樓:

你的兩個excel**是在同乙個excel簿中麼?

如果在的話,你新建乙個excel表,然後在空白單元格中輸入你想要資訊的差即可

6樓:

可以拖動的``你選重然後拖拖看吧呵

7樓:漂哥

你這麼謙虛,我一定要幫你,呵呵。。。

簡單說就是vlookup函式公式。

聯絡[email protected]

8樓:匿名使用者

應該可以的,如果你方便把**發給我,要求說清楚,我幫你處理一下[email protected]

怎樣從excel表中提取符合某一條件的資料,並生成一張新錶?

9樓:特特拉姆咯哦

1、首先明確需求,表一中只有名字,缺少性別。

2、表二中有姓名和性別資訊。此時要表一的第二列要獲取表二的第二列資訊。

3、將游標放在表一的b2單元格。

4、點選上方的「f(x)」插入函式。

5、找到vlookup函式並點選下方的「確定」。

6、第乙個引數為a2,即前面對應的姓名。

7、第二個引數為「sheet2」,即引用資料的**。

8、第三引數為「2」,即表中的第二個資料。

9、最後乙個引數為0,表示完全匹配。填寫完畢後,點選下方的「確定」。

10、點選b2列右下角的十字,並向下拖至b6列。

11、現在對應的資料就引用過來了。就可以從excel表中提取符合某一條件的資料,並生成一張新錶了。

10樓:我叫王土土豆

從excel表中提取符合某一條件的資料,並生成一張新錶步驟如下:

1、開啟需要查詢的工作表,為了方便大家理解,特別新建立了一張**,可以看到裡面包含了比較多的資訊。

2、然後點選《資料》選項卡下的《現有連線》在彈出的《現有連線》對話方塊中選擇《瀏覽更多》。

3、然後在彈出的《選擇資料來源》對話方塊中找到需要提取資料的那張表所在工作簿的位置並選中,接著點開啟,在彈出的《選擇**》對話方塊中,同樣選擇資料所在的工作表,並勾選《資料首行包含列標題》然後點確定。

4、因為我們是提取明細資料,所以最好是選擇預設的也就是區域1所表示表,關於資料的放置位置可以根據自己的需要選擇,這裡以現有的工作表為例。設定好這些後就進入最重要的語句輸入了,點選屬性按鈕。

5、在彈出的連線屬性中點選《定義》選項卡,在命令文字對話方塊中輸入要提取的條件。

11樓:

使用這個方法,根據漢字描述條件,提取資料生成新錶。

操作如下圖:

點選:從多個excel檔案中查東西(提取到新錶)然後匯出查詢結果到乙個excel檔案的乙個表中即可

12樓:匿名使用者

先在身份證旁邊 增加一列 在這列中輸入公式:b2 =mid(a2,7,6) 向下複製 填充……

然後使用 資料 篩選 自動篩選……自定義 大於等於198802 「與」小於等於198902

這樣就把你需要的資料篩選出來了 然後你複製 這些資料選擇性貼上到新錶中 勾選 跳過空單元格……

13樓:匿名使用者

選列——選單欄——資料——篩選——自動篩選——下拉選(自定義)大於或等於:1988-2

小於或等於:1989-2

確定複製——貼上到別的工作表

14樓:辛迪貓貓

使用mid函式+篩選功能來解決

先將年月提取出來

篩選年月  使用自定義篩選

將篩選結果複製到需要的新**中    複製---選擇性黏貼---跳過空格

15樓:匿名使用者

如果是excel2007,如圖

如何從多個excel表中提取部分相同的資料生成單一的乙個excel檔案

16樓:小丁創業

實現的方法和詳細的操作步驟如下:

1、第一步,

sheet1的a列和sheet2的a列具有相同的資料。可以通過編寫vba**用相同的資料填充sheet3的a列,如下圖所示,然後進入下一步。

2、其次,完成上述步驟後,單擊選單欄中的[檔案]選項,然後在下拉列表中選擇[另存為]選項,如下圖所示,然後進入下一步。

3、接著,完成上述步驟後,選擇[儲存型別]中的[excel啟用巨集的工作簿]選項,然後單擊[確定]按鈕,如下圖所示,然後進入下一步。

4、然後,完成上述步驟後,開啟剛剛另存為的啟用了巨集的工作簿,右邊會出現乙個黃色的小「!」   ,如下圖所示,然後進入下一步。

5、隨後,完成上述步驟後,單擊選單欄的[開發工具]選項,然後在其工具欄中單擊[visual

basic]選項,如下圖所示,然後進入下一步。

6、接著,完成上述步驟後,單擊選單欄中的[插入]選項,然後在下拉列表中選擇[模組]選項,如下圖所示,然後進入下一步。

7、然後,完成上述步驟後,在模組視窗中輸入如下**,如下圖所示,然後進入下一步。

8、隨後,完成上述步驟後,單擊[開發工具]選項中的[插入]選項以插入表單控制項,如下圖所示,然後進入下一步。

10、最後,完成上述步驟後,單擊「篩選相同資料」按鈕,將立即篩選工作表1的a列和工作表2的a列中的相同資料,並將其輸入到工作表3的a列中,如下圖所示。這樣,問題就解決了。

17樓:小小小小顰

具體操作步驟如下:

1、首先,

sheet1的a列和sheet2的a列具有相同的資料。可以通過編寫vba**用相同的資料填充sheet3的a列,如下圖所示,然後進入下一步。

2、其次,單擊選單欄左上角的[檔案]-[另存為],如下圖所示,然後進入下一步。

3、接著,在彈出視窗中,將[儲存型別]選擇為[excel巨集工作簿],再單擊[確定],如下圖所示,然後進入下一步。

4、然後,開啟剛剛另存為的啟用了巨集的工作簿,右側將出現乙個黃色感嘆號 ,如下圖所示,然後進入下一步。

5、隨後,在工作表中,單擊選單欄[開發工具],再單擊下方的[visual

basic],如下圖所示,然後進入下一步。

7、然後,在模組視窗中輸入**:

sub 篩選相同資料(),set rng = sheet1.cells(rows.count, 1).end(xlup)

set rngs = sheet2.cells(rows.count, 1).end(xlup)

for each rn in sheet1.range("a3", rng)

for each rns in sheet2.range("a3", rngs),if rn = rns then i = i + 1: sheet3.

cells(i + 1, 1) = rn nextnextend sub。

如下圖所示,然後進入下一步。

8、隨後,單擊[開發工具]-[插入],插入表單控制項,如下圖所示,然後進入下一步。

10、最後,單擊【篩選相同資料】按鈕,將立即過濾工作表1的a列和工作表2的a列中的相同資料,並將其輸入到工作表3的a列中。如下圖所示。這樣,問題就解決了。

18樓:匿名使用者

1、sheet1表a欄和sheet2表a欄有相同的資料,可以通過編寫vba**,將相同的資料填入sheet3表a欄中。

2、單擊選單欄中的【檔案】,在下拉列表中選擇【另存為】。

3、彈出視窗中的【儲存型別】處選擇【excel啟用巨集的工作簿】,然後點選【確定】。

4、開啟剛才另存為的啟用巨集的工作簿,右邊會有乙個黃色的小!。

5、在工作表中,點選選單欄【開發工具】,在其工具欄內,點選【visual basic】。

6、會進入vba編輯介面!點選選單欄【插入】,在其下拉列表中,選擇【模組】。

7、在模組視窗輸入**:sub 篩選相同資料()set rng = sheet1.cells(rows.count, 1).end(xlup)

set rngs = sheet2.cells(rows.count, 1).

end(xlup)for each rn in sheet1.range("a3", rng) for each rns in sheet2.range("a3", rngs)if rn = rns then i = i + 1:

sheet3.cells(i + 1, 1) = rn nextnextend sub。

8、點選【開發工具】工具欄中的【插入】按鈕,插入一表單控制項。

9、將表單控制項命名為「篩選相同資料」,並與編寫的vba**相關聯。

10、點選「篩選相同資料」按鈕,sheet1表a欄和sheet2表a欄有相同的資料就會被瞬間篩選輸入sheet3表a欄中。

如何在EXCEL表中提取不重複項

我是來嚇寶寶的 如圖,提取a列只出現一次和對應的b列的資料 d1用公式 iferror index a 1 a 8,small if countif a 1 a 8,a 1 a 8 1,row 1 8 9 9 row a1 陣列公式,按組合健ctrl shift 回車,完成公式,向右拉d1填充柄到e...

EXCEL對比排序,兩個excel表怎麼對比排序一致? 10

葉老師教電腦 excel資料的排序 樓主要的效果好像不是那麼簡單,需要兩個表相同編號的行標相同,即需要在第二個表插入一些空行,使兩個表的行數相等 好像借用第三個表來實現比較方便 比如把sheet1先按編碼排序後 在sheet3的a1輸入 if iserror vlookup sheet1 a1,sh...

excel或access中如何將兩個表按照字段合成表

1.確定基礎表和關鍵字段列 確定哪個 作為基礎表,將其他 內容匹配過來 並確定哪一列的字段是幾個 都有可以作為關鍵字段的。如下面例子,表二的 姓名 列可以選定作為合併 的關鍵字段。2.利用vlookup函式匹配合併 vlookup lookup value,table array,col index...