我手頭有600多個學生的姓名和考號,現在需要在一個1萬多人的總庫中,把這600多人的成績提取出來。有沒有什麼辦法可以同時查找這600多人的成績?我現在是一個一個查找,實在是太慢了!請哪位大神給我支支招吧。
除了vlookup、高級篩選、SQL、VBA都可以達到你的要求
最近一方君工作中要查詢編輯很多的數據(超過30萬行,25個欄位),這麼多數據放在Excel表中當然是沒辦法操作的,篩選的時候很容易崩潰,原來用得很順滑的一些公式,一計算就未響應,多點幾下Excel就很不客氣的崩潰了,感覺一萬個坑啊有木有,所以這個時候Sql查詢就閃亮登場了,是的,sql能完美解決上述所有問題。
好,你可能還不知道Sql是個啥,我們先來簡單了解下他。
SQL全稱是結構化查詢語言,最早是IBM公司的聖約瑟研究實驗室為其關係型資料庫管理系統SYSTEMR開發的一種查詢語言,SQL語言結構簡潔,功能強大,簡單易學,因此從IBM公司1981年推出以來,SQL語言得到了廣泛的應用,如今無論是Oracle,SQL Server這些大型的資料庫管理系統,還是Access這些常用的資料庫開發系統,都是支持SQL作為查詢語言。
以上一堆字也可以不看哈。
反正我們只要知道SQL是個查詢編輯語言,本文只是粗淺介紹查詢功能,主要還是講怎麼在Excel的Ribbon功能區做一個Combobox加一個按鈕,製作這麼一個查詢小工具,這裡面會涉及到的知識點如下:
- xml架構元素
- Combobox控制項動態屬性
- Function函數
- ADO對象的屬性與方法
先來看下最終的效果吧,如下圖:
※數據觀丨「一帶一路」這五年:互聯互通交出亮麗成績單
※【免費贈書】使用 pyechart 輕鬆玩轉數據可視化
※大數據解讀 2016 年紐西蘭葡萄酒報告
※遞名片宋敏傑:名片類小程序的最大價值是數據和社交【鉛筆道小程序大會】
※一份來自大數據的自我介紹!
TAG:數據 | MicrosoftExcel | 表格 | 電子表格 |