藉助Access實現一對多查詢,百萬行數據,秒出結果!
小夥伴們好啊,之前咱們分享過使用VLOOKUP函數,實現一對多查詢的方法。(點此查看)但是這種技巧只適合數據量少的情況,如果數據有幾萬、幾十萬行,運行過程會非常慢,一不留神,還有可能會讓Excel掛了。
今天和大家分享一個在
里實現一對多查詢的方法,哪怕數據有幾百萬行,也是秒秒鐘出結果。
一、數據源
不同學校的考生記錄,一萬三千行數據:
要查詢符合指定學校的考生名單:
二、打開Access,新建空白桌面資料庫
三、獲取外部數據
點擊【外部數據】Excel
在獲取外部數據對話框中,點擊【瀏覽】按鈕,找到數據源文件。
選擇默認的【將數據源導入當前資料庫的新表】。
按下圖所示步驟,依次導入sheet1和sheet2的數據。
四、創建查詢
點擊【創建】【查詢設計】
在【顯示錶】對話框中,保留默認設置,直接點擊【添加】按鈕。
五、輸入SQL語句
右鍵單擊【查詢1】標題處,選擇「SQL視圖」。
輸入以下語句:
SELECT sheet1.所在學校,sheet1.姓名
FROM sheet1, sheet2
where sheet1.所在學校=sheet2.所在學校;
點擊【運行】,立即顯示出結果。
六、根據需要更改查詢條件
如需更改查詢的學校,只要單擊左側的sheet2表名稱,然後輸入查詢條件,再點擊【全部刷新】即可。
最後在「查詢1」處單擊右鍵,【保存】查詢結果。
收工——
當然,查詢到的結果還可以根據需要保存為多種格式,動手試試吧。
作者:聶春霞 圖文編輯:祝洪忠
圖文作者:聶春霞
就職於騰訊公司MIG運營商業務部,兼職騰訊學院Excel課程講師,著有圖書《Excel高手捷徑:一招鮮,吃遍天》和《Excel職場手冊:260招菜鳥變達人》
正式課時間:2017-6-1 — 6-27
※這些美不勝收的Excel 2016新圖表,90%的人卻還沒用過
※Excel 2016的逆天功能,好用到飛起來!
TAG:Excel之家ExcelHome |
※900塊入手iPhone 6s Plus,成色一般,但查詢後發現還在保!
※這次真虧大了!高價入手iPhone6s皇帝版,查詢發現是擴容機!
※這款iPhone 6隻要一千塊,但查詢後「序列號已被更換」!
※網友800元入手iPhone 6s,查詢發現顏色不對!這是什麼原因
※你的Steam賬號值多少錢?Steam推出花費查詢功能
※三千五入手絕版iPhone 7 Plus,查詢後發現還在保!
※這就尷尬了!網友買紅色iPhone7Plus,查詢發現是翻新機!
※外觀iPhone7P,查詢iPhone6sP,它倒是哪一款?
※MyBatis關聯 查詢之多對多查詢
※高價買無指紋有鎖iPhone6Plus,查詢發現是翻新機!
※吃虧,1800入手iPhone 6sP,查詢後發現是擴容機!
※賺到了?2500入手的iPhone 7 Plus,查詢後發現還在保!
※五千三入手iPhone X,面部識別不能用,查詢後還發現貓膩!
※用Scratch實現十二星座查詢
※Steam開放查詢消費情況,讓G胖來數數你剁了多少錢吧!
※mybatis關聯查詢有兩種
※測評Hive、SparkSQL、Presto 等七個大數據查詢引擎,最快的是?
※網友1300元買iPhone6sPlus,查詢發現該機是妖機!
※3500元買的iPhone7總覺得哪裡不對!查詢之後發現貓膩!
※網友用900元低價就入手iPhone 6s,但查詢後就發現了貓膩!