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

2021-03-29 00:25:00 字數 911 閱讀 7898

1樓:茗童

1.確定基礎表和關鍵字段列

確定哪個**作為基礎表,將其他**內容匹配過來;並確定哪一列的字段是幾個**都有可以作為關鍵字段的。

如下面例子,表二的「姓名」列可以選定作為合併**的關鍵字段。

2.利用vlookup函式匹配合併**

vlookup(lookup_value, table_array, col_index_num, [range_lookup])

參考上例,具體含義如下:

3.例子

需求是將表一和表三中,表二不包含的列,合併到表二中來。

首先合併表一:

在表二左側列輸入:=vlookup(i19,$e$7:$g$11,2,0)。

其中:i19為表二中第一行第一列「姓名」所在單元格。

$e$7:$g$11為表一中,以姓名列為第一列,需要合併過來的所有內容的區域,這裡用絕對引用,便於將公示向下複製時始終選擇這一區域。

2——表示此列取的是表一所選區域中第二列的值;

0——表示精確匹配。

具體如下圖示:

4.接下來,將上述公式向下複製至該列整列,這一列就根據姓名全部匹配過來。再按照同樣步驟,匹配表三所需列,即可完成**合併。

5.需要說明,匹配後,可能會有單元格顯示為#n/a,只是由於改行對應姓名列的姓名值在表二中有,但在表一中沒有,即表一沒有或者缺少這個人的資訊。

2樓:匿名使用者

使用【高階篩選】先把重名的資料刨除;

使用【vlookup函式】,你需要先熟悉下vlookup函式用法;

3樓:匿名使用者

如果左表為sheet1,右表為sheet2,那麼在sheet1的c2單元格輸入以下公式,然後向下填充公式

=vlookup(a2,sheet2!a:b,2,0)

excel和access的區別,office和excel的區別

office指的是辦公軟體,包含word excel powerpoint。而excel只是office裡面的乙個軟體。通俗點來講,office包含excel,excel只是excel office和excel的區別 office是個大套件,包含excel word ppt access等軟體。ac...

excel中,如何正確排序,Excel中如何按日期排序?

步驟如下 在a1中寫 1 在a2中寫 2 按滑鼠左鍵拖動選框選中a1 a2中所寫的 1 2 後鬆開手指。將滑鼠拖到所選中的 1 2 的右下角按住滑鼠左鍵往下拉至第30個單元格。microsoft office是一套由微軟公司開發的辦公軟體套裝,它可以在microsoft windows window...

如何在access中設定列表選擇

你建立查bai詢,在字段裡寫條件 forms du 窗體名稱zhi 下拉列表控制項名稱 建立你剛才dao那內個名稱的窗體,在裡面拉乙個容子窗體,資料來源設定為剛才的查詢表,連線字段屬性刪除連線字段。在窗體上面再拖乙個combo 下拉列表控制項名 在屬性裡面先源後面那個按鈕,設定乙個查詢,只讓他查表裡...