一、重覆資料單一化(找出家長會費名單)
本來想使用base資料庫來處理,例如:
- select DISTINCT 欄位 from 資料表
- select 欄位 from 資料表 group by 欄位(資料單一化的欄位)
可惜只能呈現單一欄位!
只有使用cale試算表,土法煉鋼:以家長名單為例
- 監護人欄位排序
- 監護人欄位儲存格與上一筆儲存格做比較,例如:IF(D2=D1,0,1),相同者為0;不同者為1
- 將比較結果複製、選擇性貼上為數值(值)
- 將比較結果排序,將0的資料列刪除
- 班級座號排序
二、base資料庫(參見教學資料)
- 差集運算
SELECT * FROM 母群體資料表(單一) WHERE 關鍵欄位 NOT IN ( SELECT 關鍵欄位 FROM 子群體資料表 ) - 聯集運算
SELECT 欄位1,欄位2 FROM 資料表1 UNION SELECT 欄位1,欄位2 FROM 資料表2 - 交集運算
SELECT 欄位1,欄位2 FROM 資料表1 INTERSECT SELECT 欄位1,欄位2 FROM 資料表2