利用Excel2010與『資料處理過濾增益集3.3』來處理配對問題

最近剛辦完國中教育會考試務的工作,在找尋監試人員時發生一個問題,因為我們開放讓老師們自行在網路登記自己要配合的夥伴(每間試場要兩位),而每位老師只能登記自己的基本資料不能幫他人登記,要能成為夥伴必須彼此都要參加監試工作,而且都指定對方為夥伴才能成對。經過一段時間的登記,我們得到一個資料如下表,一欄是登記監試工作的老師姓名,一欄是他所選擇的夥伴姓名,夥伴姓名欄位空白的代表不指定合作的夥伴。

image

針對這個問題,因為可能還會承辦試場業務,我把這個功能加在『資料處理過濾增益集3.3』的[特殊操作]上,增加一個[配對組合]的功能,這功能操作很陽春

只是針對這個特別需求,使用時只要先將配對的第一個欄位資料選取,如下圖。

image

再點選[配對組合]即可完成配對組合。

image

配對結果如下,相同數字者表示配對成功為同一組。

image

剩下沒有成對的只要另外處理即可。

為什麼輸入Excel資料格的值與呈現的值不同?

102免試高中高職放榜後,放榜的資料是Excel檔案,有人發現這個檔案有一個奇怪的現象,就是在這個檔案的空白欄要輸入一些註記以便統計學生錄取學校的情況,結果發現明明輸入0,可是資料格呈現的卻是64。如下圖中資料格是呈現64,但是資料編輯列中是0。

image

正確的輸入值應該是0,為何呈現的是64?難道這是Excel的bug嗎?

選取我們認為有問題的資料格(T2),再點選Excel2010的[常用]功能區

image

可以發現在[數值]這個區塊出現[自訂],一般這個預設值應該是[通用格式],我們把這個選項展開

image

其實這個就是設定數值格式的功能,其實就是在Excel的[儲存格格式]的功能中,我們可以選取資料格,再按滑鼠右鍵叫出浮動式選單,點選[儲存格格式]叫出[儲存格格式]表單

image

在這個我們認為有問題的資料格中,叫出[儲存格格式]表單,可以看到[數值]這個頁籤中[類型]的值就是64,好像一個遮罩一樣,把我們輸入的值掩蓋住了。

image

我們只要把[類型]改為通用格式就可以正常呈現輸入值。

image

如下圖資料格是呈現0,資料編輯列中也是0

image

 

至於這個功能為什麼要這樣設計?其實有它的需求性,比如我們在進行報告時不希望一些敏感資料洩露,但又不希望改變工作表的運算與輸入結果,我們可利用這個方式把真正的數值隱藏起來,避免在報告時洩露重要的資訊。

座位表製作增益集2.0.2發佈與示範

好久沒有更新這個增益集,前一陣子有網友來信提到其中有些Bug,並且希望能提供2.0.1的32位元的版本,一直沒有空可以去處理,直到前幾天利用假期把bug修正,順便增加32bit的版本,程式下載的網址在增益集工坊,另外也錄了一個教學範例影片放在youtube。