位置:首頁 > 軟件操作教程 > 辦公軟件 > Excel > 問題詳情

如何用Access巧妙合并多個Excel文件?

提問人:周麗平發(fā)布時間:2021-08-02

在Access中創(chuàng)建對Excel工作簿的鏈接:在Access中選擇“外部數(shù)據(jù)——導(dǎo)入——Excel”

在“獲取外部數(shù)據(jù)”對話框中選擇“通過創(chuàng)建鏈接表來鏈接到數(shù)據(jù)源”。

必須為每個Excel工作簿重復(fù)該過程直到將它們都鏈接到數(shù)據(jù)庫。結(jié)果如下圖所示。

在SQL視圖中開始新的查詢,單擊“創(chuàng)建——其他——查詢設(shè)計”。

選擇“查詢工具-設(shè)計”中的“SQL視圖”

在SQL視圖中,為所有鏈接的Excel表輸入Select語句,在每個Select語句間使用Union操作符,在SQL視圖中輸入選擇查詢語句

運(yùn)行查詢后,結(jié)果將是包含從所有鏈接的文件中獲取并合并后的數(shù)據(jù)。(www.3lian.com)

只要鏈接的Excel文件在相同的位置,每次打開數(shù)據(jù)庫時Access將自動刷新鏈接以獲取最新數(shù)據(jù)。這意味著只需設(shè)置一次,然后在每次需要重新組合Excel文件時運(yùn)行聯(lián)合查詢。

然而,默認(rèn)情況下,UNION操作符會移除數(shù)據(jù)中的任何重復(fù)行。如果知道數(shù)據(jù)中有重復(fù)行,并且想保留它們,那么需要使用UNION ALL,以允許傳遞重復(fù)行。

繼續(xù)查找其他問題的答案?

回復(fù)(0)
返回頂部