萬臣輝
摘要介紹了excel電子表格在高速鐵路接觸網(wǎng)工程中將施工里程換算成運(yùn)營里程的方法,操作簡單,實(shí)施方便,提高了數(shù)據(jù)換算的準(zhǔn)確性和工作效率。
關(guān)鍵詞電子表格接觸網(wǎng)工程施工里程運(yùn)營里程換算方法
中圖分類號(hào): TM922.5 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào):
1 概述
高速鐵路接觸網(wǎng)工程在竣工圖繪制過程中,需要將所有建筑物的施工里程更換為運(yùn)營里程,接觸網(wǎng)支柱、吊柱、附加線吊柱、隧道進(jìn)出口里程、隧道中心里程、橋墩中心里程、橋梁中心里程等等,數(shù)量大,工作繁重。本文介紹了利用excel電子表格,根據(jù)設(shè)計(jì)院出具的施工里程與運(yùn)營里程對(duì)應(yīng)表,結(jié)合站前單位、設(shè)計(jì)單位提供的基礎(chǔ)數(shù)據(jù),對(duì)所需施工里程進(jìn)行快速、準(zhǔn)確的換算,提高工作效率。
2 需要用到的兩個(gè)excel函數(shù)介紹
2.1 SUBSTITUTE函數(shù)介紹
(1)函數(shù)功能
在文本字符串中用 new_text 替代 old_text。如果需要在某一文本字符串中替換指定的文本,應(yīng)使用函數(shù) SUBSTITUTE。
(2)應(yīng)用語法
SUBSTITUTE(text,old_text,new_text,instance_num)
——Text 為需要替換其中字符的文本,或?qū)形谋镜膯卧竦囊谩?/p>
——Old_text 為需要替換的舊文本。
——New_text 用于替換 old_text 的文本。
——Instance_num 為一數(shù)值,用來指定以new_text替換第幾次出現(xiàn)的old_text。如果指定了instance_num,則只有滿足要求的old_text被替換;否則將用new_text替換Text中出現(xiàn)的所有old_text。
2.2 IF函數(shù)介紹
(1)函數(shù)功能
根據(jù)對(duì)指定的條件計(jì)算結(jié)果為 TRUE 或 FALSE,返回不同的結(jié)果。
可以使用IF對(duì)數(shù)值和公式執(zhí)行條件檢測(cè)。
(2)應(yīng)用語法
IF(logical_test,value_if_true,value_if_false)
——Logical_test 表示計(jì)算結(jié)果為TRUE或FALSE的任意值或表達(dá)式。例如,A10=100就是一個(gè)邏輯表達(dá)式;如果單元格A10中的值等于100,表達(dá)式的計(jì)算結(jié)果為TRUE;否則為FALSE。此參數(shù)可使用任何比較運(yùn)算符。
——Value_if_true 是logical_test為TRUE時(shí)返回的值。例如,如果此參數(shù)是文本字符串“預(yù)算內(nèi)”,而且logical_test參數(shù)的計(jì)算結(jié)果為TRUE,則IF函數(shù)顯示文本“預(yù)算內(nèi)”。如果logical_test為TRUE而value_if_true為空,則此參數(shù)返回0(零)。若要顯示單詞TRUE,請(qǐng)為此參數(shù)使用邏輯值TRUE。Value_if_true可以是其他公式。
——Value_if_false 是logical_test為FALSE時(shí)返回的值。例如,如果此參數(shù)是文本字符串“超出預(yù)算”而logical_test參數(shù)的計(jì)算結(jié)果為FALSE,則IF函數(shù)顯示文本“超出預(yù)算”。如果logical_test為FALSE而value_if_false被省略(即value_if_true后沒有逗號(hào)),則會(huì)返回邏輯值FALSE。如果logical_test為FALSE且value_if_false為空(即value_if_true后有逗號(hào)并緊跟著右括號(hào)),則會(huì)返回值0(零)。Value_if_false可以是其他公式。
3 利用SUBSTITUTE、IF函數(shù)實(shí)現(xiàn)里程換算
3.1 施工里程的數(shù)值轉(zhuǎn)換
對(duì)通過站前單位取得的接觸網(wǎng)基礎(chǔ)中心施工里程數(shù)據(jù)表進(jìn)行復(fù)核,與現(xiàn)場(chǎng)不符的地方進(jìn)行修改。該施工里程數(shù)據(jù)表的數(shù)據(jù)一般為字符形式,如“DK1041+575.65”。在利用excel電子表格進(jìn)行下步處理前,需先將字符形式的施工里程轉(zhuǎn)換為純數(shù)字形式(DK1041+575.65轉(zhuǎn)換為1041575.65),即我們要實(shí)現(xiàn)文本格式至數(shù)值格式的轉(zhuǎn)換。利用前述SUBSTITUTE函數(shù)來實(shí)現(xiàn)。
圖1 SUBSTITUTE函數(shù)應(yīng)用示例圖
假如電子表格中A2單元格起為字符形式的施工里程,在B2單元格內(nèi)編輯如下公式:
=SUBSTITUTE(SUBSTITUTE(A2,"DK",""),"+","")
則,A2單元格內(nèi)的字符形式的施工里程將轉(zhuǎn)換為B2單元格數(shù)值形式的格式。B3單元格的處理公式類推,可采用遞增復(fù)制進(jìn)行。轉(zhuǎn)換示例圖見圖1。
轉(zhuǎn)換完畢后,選中B列全部轉(zhuǎn)換后的數(shù)值,右鍵復(fù)制(或Ctrl+V),在原單元格位置(B2單元格),點(diǎn)擊右鍵,點(diǎn)擊“選擇性粘貼”,選中“數(shù)值”,點(diǎn)擊“確定”。
對(duì)B列單元格格式設(shè)置為數(shù)值,小數(shù)位數(shù)2位。轉(zhuǎn)換完畢后示例圖見圖2。
圖2 字符格式的施工里程轉(zhuǎn)換成數(shù)值格式的施工里程示例圖
3.2 施工里程換算成運(yùn)營里程的實(shí)現(xiàn)
(1)準(zhǔn)備基礎(chǔ)數(shù)據(jù)
拿到正式的設(shè)計(jì)院下發(fā)的《施工圖里程與運(yùn)營里程對(duì)應(yīng)表》(見表1),找到每個(gè)斷鏈點(diǎn)的施工里程(即設(shè)計(jì)里程,下同)、及該斷鏈點(diǎn)處其運(yùn)營里程較施工里程增加值。為下步編輯公式打好基礎(chǔ)。
施工圖斷鏈 運(yùn)營斷鏈 運(yùn)營里程較設(shè)計(jì)里程增加
表1 施工圖里程與運(yùn)營里程對(duì)應(yīng)表
(2)編輯換算公式
通過分析施工圖里程與運(yùn)營里程對(duì)應(yīng)表的數(shù)據(jù),我們可以看出,在某一個(gè)施工里程范圍內(nèi),運(yùn)營里程較施工里程的增加量為一個(gè)定值,整個(gè)施工管段可劃分為多個(gè)的這樣的施工里程范圍。以附表為例,分析可得出運(yùn)營里程換算的計(jì)算原則如表2所示:
表2 運(yùn)營里程換算的計(jì)算原則
在excel電子表格中可利用IF函數(shù)實(shí)現(xiàn)上述(表2內(nèi)容)判斷及換算功能。
(3)單元格修飾
為便于識(shí)讀,同時(shí)達(dá)到視覺上的美觀效果,對(duì)施工里程(數(shù)值格式)列及統(tǒng)一里程列進(jìn)行單元格的格式設(shè)置如下:
在B2單元格內(nèi)點(diǎn)擊右鍵,選擇“設(shè)置單元格格式”,找到“數(shù)字”欄,點(diǎn)擊“自定義”,在類型框內(nèi)輸入:
"DK"0+000.00
然后,點(diǎn)擊確定。利用格式刷,將B列其它單元格格式設(shè)置成同樣的效果。
在C2單元格內(nèi)點(diǎn)擊右鍵,選擇“設(shè)置單元格格式”,找到“數(shù)字”欄,點(diǎn)擊“自定義”,在類型框內(nèi)輸入:
"K"0+000.00
然后,點(diǎn)擊確定。利用格式刷,將C列其它單元格格式設(shè)置成同樣的效果。至此,利用excel電子表格將施工里程換算成運(yùn)營里程完成。
4 結(jié)束語
按照本文所述方法,可準(zhǔn)確、高效地對(duì)施工里程進(jìn)行運(yùn)營里程換算工作,同時(shí),對(duì)于知道施工范圍內(nèi)的任何一處施工里程,將其以數(shù)值形式錄入前述B列單元格內(nèi),其所對(duì)應(yīng)的運(yùn)營里程則在C列單元格內(nèi)顯示,有助于施工管理,特別是對(duì)接觸網(wǎng)工程竣工圖繪制過程中,施工里程換算成運(yùn)營里程節(jié)省了不少時(shí)間。
參考文獻(xiàn)
[1]excel幫助Microsoft Office Excel 2007
注:文章內(nèi)所有公式及圖表請(qǐng)以PDF形式查看。