高明芳
(廣東體育職業技術學院,廣東 廣州 510663)
田徑比賽智能化報名表應用研究
高明芳
(廣東體育職業技術學院,廣東 廣州 510663)
運用Excel的數據有效性和條件格式的功能,按照田徑競賽規程有關報名的要求,設計具有報名信息填寫錯誤提示功能的電子報名表,杜絕報名環節中錯誤的產生,確保競賽信息的準確性,用智能化的報名程序,減輕人工審核的工作量,提高競賽編排工作效率。
田徑比賽;智能化報名表;應用
田徑比賽是各級學校、省市級體育部門和教育部門等每年都有的競賽任務,也是眾多比賽項目中組織和競賽工作比較復雜的運動項目之一。一般情況下,在確定競賽規程后,接下來的工作就是組織報名,這是競賽工作的重要環節,是獲取運動員參賽信息的唯一途徑。也是競賽編排工作的依據,關系到比賽項目的分組、比賽賽次的確定和比賽時間的安排等。而報名數據是否準確,事關比賽能否順利進行,并取得圓滿成功。因此,有必要在報名的環節上進行把關,在報名時就杜絕錯誤的產生,減輕審核報名信息工作的勞動強度,提高編排工作的效率。
Microsoft Excel電子表格是Office辦公軟件的一個模塊,在日常工作中應用比較普遍,而且,Excel具有很強的數據處理功能,方便數據的處理和整合。另外,目前大多數的運動會編排管理系統都可使用Excel格式的報名表作為數據源直接導入運動員的報名數據。
設計具有糾錯提示功能的報名表,能夠規范報名信息的書寫格式,解決報名工作中信息的填寫或錄入錯誤的問題,保證運動員報名信息的正確性和規范性,解決使用電腦或編排軟件編排時數據格式不一致,或報名信息錯誤影響競賽編排工作的問題。
基層田徑比賽,比賽時間短,組別多,比賽的項目多(各個組別的比賽項目累計有的超過100項),為了保證比賽工作的順利進行,都會在競賽規程中對報名的辦法做一些限定。因此,電子報名表的設計要能夠自動識別那些不按競賽規程的報名要求填寫的信息,并做出相應的提示,讓報名者第一時間進行修正,在源頭上杜絕錯誤的產生。所以,設計一個方便、適用、具有報錯信息提示的田徑比賽的報名表,能夠最大限度地提高報名信息的準確性,減輕在報名信息校對過程中的勞動強度,節省編排時間,提高編排工作的效率,保證運動會田徑比賽的順利進行。
田徑競賽規程中對比賽項目的設定、運動員的參賽資格、報名的方法等都有具體的要求,在報名方法中一般都規定每單位可以報名的人數,各組別報名的人數,男、女運動員可報的人數,每人限報幾項,每項限報幾人,報全能的運動員是否能再報單項等。因此,田徑競賽的報名表格式的設計一方面要符合競賽規程中報名和報項信息的填報要求,并有利于報名信息的整合,另一方面是考慮編排系統的兼容,便于運動會管理系統讀取數據或進行2次開發利用。
一般Excel電子報名表中的信息包括兩方面的內容,即運動員基本信息和參賽項目信息。運動員基本信息的選項一般包括序號、注冊號、姓名、性別、組別、學籍號、就讀學校、年級、班別、出生年月日等;參賽項目信息的選項包括參賽的項目及該項目的報名成績和個人最好成績。在報名表中的選項內容應根據運動會田徑比賽資格驗證需要和比賽編排需要來設置。行數則應根據所能報名人數的最大值來設定。田徑比賽一般報名表的格式(以2016年廣東省大學生田徑錦標賽報名表為例)見圖1。

圖1 報名表的格式
2.3.1 設置選項的數據有效性,保證報名表數據填寫的規范性。 利用Excel電子表格中的數據有效性的限制功能,對參賽運動員的性別、組別和參賽項目等選項進行設置,通過點擊下拉按鈕,從下拉框中選擇要填報的選項,以規范填報項的書寫格式,便于數據的整合匯總統計。以圖1的報名表為例設置參賽項目的數據有效性,具體的操作是:選中填報項目1和項目2的區域,點擊菜單欄上的“數據”菜單,在展開的菜單中選擇“有效性”的命令,在數據有效性的“設置”頁面“有效條件”-“允許”的下拉選擇框中選擇“序列”,在“來源”的框中填入田徑競賽規程中所設的比賽項目,各項目用英文逗號分開。接著可設置輸入信息提示語句,點擊“輸入信息”欄,在“標題”框中輸入標題內容,在“輸入信息”的框中輸入填寫信息時,選中單元格時出現的提示語句,見圖2。最后點擊“確定”按鈕完成設置。比賽組別和性別的有效性設置與比賽項目的設置方法相同。

圖2 設置選項的數據有效性

圖3 條件格式規則管理器設置界面圖

圖4 電子報名表操作流程圖
2.3.2 設計報名信息填寫錯誤的提示方在報名表中,運動員基本信息部分主要校驗的內容有:該組別報名的總人數有無超過限定人數,男或女子報名有無超過限定人數,同一人有無重復報名;在參賽項目信息部分主要判別有無同時選擇相同的項目,相關組別的項目有無人員超報,有無錯選非本組別或性別的特定項目(田徑比賽的設項部分是有特定性的,如男子110m欄、女子100m欄,有時規程中還會根據具體情況對某些組別的報項加以限定,如男子設5 000m,女子設3 000m……等),全能是否同時報單項。
運用Microsoft Excel電子表格中的條件格式功能,根據報名辦法的規定,設置判別公式,使之對報名表的填寫輸入的信息自動進行校驗,并對錯誤的填寫進行提示性顯示,即用字體和顏色改變來提示信息錄入的錯誤。使報名者第一時間進行更正,在報名的源頭有效地控制報名信息的錄入錯誤。這里以Office2010為例說明條件格式的設定方法,首先選定要設定條件格式的單元格,在菜單欄上點擊“條件格式”,選擇“新建規則”,進入界面后在“選擇規則類型”中選“使用公式確定要設置格式的單元格”,在編輯規則說明下面的“為符合此公式的值設置格式”框中填入限制公式,然后點擊下方的“格式”,進入顯示格式的界面,將錯誤提示的字體設置成加粗的紅色斜體字。然后按“確定”鍵完成設置。如果此單元格牽涉到多項條件限制,如參賽項目的項目1和項目2中會牽涉到每項報多少人,項目1和項目2不能重復,全能不能再報單項,男子只能報110m欄,不能報100m欄,女子則相反,以及一些某些組別特設的比賽項目等,點擊菜單欄的“條件格式”,打開下拉菜單,選擇“管理規則”的選項,然后選“新建規則”,進入界面后按上述方法進行設置,完成一項設置后再重復操作增加其他的限定規則。條件格式規則管理器設置界面圖見圖3。
2.3.3 條件格式中使用的公式說明 下面以圖1為例,談談Excel條件格式中常用的信息填寫錯誤提示公式。其中,圖1的報名表選項的標題為第6行,7~21行為15名運動員報名信息輸入行。各列的選項標題為:A-序號;B-注冊號;C-注冊組別;D-姓名;E-性別;F-項目1;G-報名成績;H-項目2;I-報名成績;J-4×100米接力;K-報名成績;L-4×400米接力;M-報名成績;N-就讀年級、專業;O-出生年月日。可以在報名表的第7行的相關選項的單元格中設置好,然后選中整行向下復制即可。
(1)每項報名超員警示公式。條件:每項限報2人,運用組別和性別作為控制條件,判斷某一項目的報名人數是否超員;選定項目1的F7單元格,在條件格式規則管理器中輸入的公式為=SUMPRODUCT((C$7:C$21=C7)*(E$7:E$21=E7)*(F$7:F$21=F7))+SUMPRODUCT((C$7:C$21=C7)*(E$7:E$21=E7)*(H$7:H$21=F7))>2;選中項目2的H7單元格,按上述方法操作,輸入公式=SUMPRODUCT((C$7:C$21=C7)*(E$7:E$21=E7)*(F$7:F$21=H7))+SUMPRODUCT((C$7:C$21=C7)*(E$7:E$21=E7)*(H$7:H$21=H7))>2。
(2) 項目1與項目2重復相同項目的警示公式。F7和H7的條件格式中均輸入 =OR(AND($F7<>"",$F7=$H7),AND($H7<>"",$F7=$H7))。
(3)限制全能報單項的警示公式。項目1和項目2同公式,要求項目名稱必須與設項一致。其公式為:=OR(AND(OR($F7="十項全能",$F7="七項全能"),$H7<>""),AND($F7<>"",OR($H7="十項全能",$H7="七項全能")))
(4) 特定項目報名限制的警示公式。如男子不能報100m欄,女子不能報110m欄、5 000m;甲組、乙A組、丙組不開撐竿跳高等,項目2的H7單元格中條件格式的公式為:=OR(AND($E7="男 ",$H7="100m 欄 "),AND($E7="女",OR($H7="110m 欄",$H7="5 000 m")),AND(OR($C7="甲組 ",$C7="乙A組",$C7="丙組"),$H7="撐竿跳高"))。如是項目1的F7單元格,公式將H7改為F7即可。
另外,有的比賽可能會在不同的組別中限制報名的人數或男、女運動員的人數,我們可以通過在相關的條件選項列中設置條件格式規則加以限定。如各組別男或女子最多報10人,可選擇在組別或性別的列上進行設置。公式為:=SUMPRODUCT((C$7:C$46=C7)*(E$7:E$46=E7))>10。
報名表的填寫一般是先填運動員的基本信息,然后選填該運動員的參賽項目信息。在填寫過程中,Excel電子表格會根據填報錄入的情況,按照事先設定好條件限定格式,檢驗所填信息是否符合規程的要求,如果信息錯誤,所填項或相關的選項的字體和顏色會改變,以此來提示報名者信息輸入有錯誤,需要進行更正。修改后字體變回正常。運動員的基本信息和參賽項目信息均正確填報后,即完成報名表的填寫,可以上報了。電子報名表的填寫操作流程圖見圖4。
報名表與競賽規程一同在網上發布,讓參賽單位自行下載來報名,或下發到參賽單位。要求按規定的時間填好發到組辦單位的郵箱,同時打印一份出來,蓋章后傳真到組辦單位備查。在填報過程中,當選項填寫錯誤時,相關單元格中的字體立即改變成紅色,提示信息錄入錯誤,哪里出現紅色,就修改哪里。重新正確地錄入后,字體方能顯示正常的顏色。
3.1 用Execl制作具有糾錯提示功能的電子報名表,可以從報名的環節上杜絕錯誤的產生,提高報名信息的準確性,提高田徑競賽編排工作的效率和競賽組織管理工作的科學化和現代化水平。
3.2 Excel電子表格是Office辦公軟件的基本模塊之一,在日常工作中普遍應用。對報名表的設計提高便利,也有利于在實際應用中推廣。
3.3 Excel電子表格還可以用作各種編程軟件的數據源,在目前國內使用的各種田徑運動會管理系統都能將按規定格式編輯好的Excel電子表格作為數據源被系統調用或向系統中導入相關的競賽信息。并能與運動會管理系統很好地兼容。
[ 1 ] [美] John Walkenbach. Excel 2002公 式與函數應用寶典[ M ].路曉村,徐小青,李雙慶,等,譯. 北京:電子工業出版社,2002.
[ 2 ] 楊世瑩.Excel 2002函數、統計與分析應用范例[ M ].北京:中國青年出版社,2003.
[ 3 ] 廣東省學生體育藝術聯合會.2016年廣東省大學生田徑錦標賽競賽規程[ R ].2016.
G82
A
1674-151X(2017)15-033-03
10.3969/j.issn.1674-151x.2017.15.017
投稿日期:2017-05-17
高明芳(1979—),助教。研究方向:田徑教學與訓練。