国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Excel工作表和Txt文本文檔批量處理度分秒與十進(jìn)制度之間的轉(zhuǎn)換

2019-05-24 14:11杜青松趙任潔
電腦知識(shí)與技術(shù) 2019年4期
關(guān)鍵詞:轉(zhuǎn)換

杜青松 趙任潔

摘要:利用Excel工作表的查詢、替換功能,以Txt文本文件格式存貯的數(shù)據(jù)文檔在導(dǎo)入Excel工作表時(shí)的分隔符功能和Excel工作表的最基本函數(shù),批量實(shí)現(xiàn)度分秒與十進(jìn)制度之間的轉(zhuǎn)換。

關(guān)鍵詞:度分秒;十進(jìn)制度;轉(zhuǎn)換

中圖分類號(hào):TP317 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2019)04-0226-02

Abstract: Using the functions of find, replace, delimiter and the most basic functions of Excel worksheet, we can accomplish the conversion between Degree-Minutes-Second and Decimal Degrees on a large scale.

Key words: Degree-Minutes-Second;Decimal Degrees; Conversion

隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展和個(gè)人電腦的大面積普及,Microsoft office和WPS辦公軟件成為裝機(jī)必備軟件[1],與此同時(shí),互聯(lián)網(wǎng)的發(fā)展速度較快,更新的速度也非常驚人[2]。其簡(jiǎn)單易操作性大大提高了辦公效率,計(jì)算機(jī)的數(shù)據(jù)管理技術(shù)在辦公自動(dòng)化當(dāng)中的應(yīng)用更是重視,它具有很多優(yōu)勢(shì),可以從多方面有效的提升管理人員的辦公效率[3]。Excel工作表包含了大量的函數(shù), 使用Excel可以對(duì)所獲得的測(cè)量數(shù)據(jù)進(jìn)行諸如計(jì)算、分析、統(tǒng)計(jì)等工作[4]。Txt文本文檔以其純文本和可讀性強(qiáng)的特點(diǎn),廣泛應(yīng)用于信息的輸入和存貯[5]。角度是工程領(lǐng)域常用的一個(gè)量,一般以六十進(jìn)制的“度分秒”(DMS)[6]、十進(jìn)制的“度”或者弧度(Rad)表示。在實(shí)際工作中,經(jīng)常會(huì)涉及這三者之間的轉(zhuǎn)換,這三者之間的轉(zhuǎn)換最基礎(chǔ)的是DMS與十進(jìn)制度之間的轉(zhuǎn)換。比如在Arcgis中WGS坐標(biāo)系下,進(jìn)行地理配準(zhǔn)需要輸入的坐標(biāo)是十進(jìn)制的度,而實(shí)際測(cè)量得到的數(shù)據(jù)為DMS格式,這時(shí)就需要將度分秒轉(zhuǎn)換為十進(jìn)制度。一種萬能的轉(zhuǎn)換方法是人們一種以來的追求,這將會(huì)為教育、科學(xué)研究、政府、工商和家庭[7]帶來方便。

1 常見的度分秒格式

常見的度分秒格式有2種,一種以一長(zhǎng)串?dāng)?shù)據(jù)和小數(shù)點(diǎn)表示,小數(shù)點(diǎn)之前的的數(shù)為度,小數(shù)點(diǎn)之后的2位數(shù)為分,再之后的2位數(shù)為秒的整數(shù)部分,再后面的為秒的小數(shù)部分,如120.031268,讀作120度3分12.68秒;另一種以符號(hào)“°”“′”“″”分隔的形式,如120°38′30.67″,讀作120度38分30.67秒。

2 基于Excel下度分秒與十進(jìn)制度的轉(zhuǎn)換及問題

基于這一思想,要將度分秒轉(zhuǎn)換為十進(jìn)制度只要將度分秒相應(yīng)的數(shù)據(jù)獨(dú)立表示出來即可完成。

2.1 數(shù)據(jù)小數(shù)點(diǎn)式度分秒與十進(jìn)制度的轉(zhuǎn)換

以數(shù)據(jù)和小數(shù)點(diǎn)表示的度分秒轉(zhuǎn)換成十進(jìn)制度相對(duì)容易且批量處理數(shù)據(jù)也容易,只需調(diào)用INT、MOD函數(shù)即可完成[8]。其中INT函數(shù)為取整函數(shù),格式為INT(number),number為需要取整的數(shù);MOD函數(shù)為返回兩數(shù)相除的余數(shù),格式為MOD(number,divisor),number為被除數(shù),divisor為除數(shù),用INT函數(shù)表示為:MOD(number,divisor)=number-divisor*INT(number/divisor)。

在單元格A1中輸入120.031268,在單元格B1中輸入:=INT(A1)+INT(100*MOD(A1,1))/60+MOD(A1*100,1)/36即可將12.031268轉(zhuǎn)換為十進(jìn)制度為120.0535222。由于該格式表示的度分秒格式固定,不存在數(shù)據(jù)位數(shù)差異問題,對(duì)于批量處理也容易,只需輸入一次公式再拉動(dòng)Excel單元格右下角的“+”即可對(duì)數(shù)據(jù)批量處理。

2.2 數(shù)據(jù)符號(hào)式度分秒與十進(jìn)制度的轉(zhuǎn)換

以數(shù)據(jù)和“°”、“′”、“″”符號(hào)表示是度分秒常見的表示方式,但在表示時(shí)存在一定的差異。如120°03′12.68″和120°3′12.68″本質(zhì)上是一樣的,但“分”所在的數(shù)據(jù)所占的位數(shù)不一樣,由于這一差異,會(huì)導(dǎo)致在調(diào)用LEFT、FIND、MID、等函數(shù)時(shí),對(duì)于不同寬度的度分秒數(shù)據(jù),在轉(zhuǎn)換時(shí)需要調(diào)節(jié)函數(shù)提取數(shù)據(jù)的位數(shù),這給度分秒數(shù)據(jù)的批量處理帶來問題。一般都涉及了角度轉(zhuǎn)換問題,但通過驗(yàn)證發(fā)現(xiàn),有些因其算法缺陷,對(duì)個(gè)別輸入值將不能得到正確結(jié)果,其原因是在算法中沒有充分考慮到計(jì)算機(jī)運(yùn)算的精度問題[9],并且在使用這些函數(shù)時(shí)沒有一定Excel函數(shù)知識(shí)是不能完成的[10]。但實(shí)際上用式1完全能使問題得到解決。只需將度分秒分別對(duì)應(yīng)的數(shù)據(jù)分隔出來即可。如何提取度分秒對(duì)應(yīng)的數(shù)據(jù)成為解決問題的關(guān)鍵。在實(shí)際辦公中,利用經(jīng)常用到的在Excel工作表中導(dǎo)入以Txt文本文檔格式存儲(chǔ)的數(shù)據(jù)的方法即可解決這一問題,具體操作如下。

Excel中選中需要轉(zhuǎn)換的數(shù)據(jù),利用Excel自帶的查詢替換功能,將“°”、“′”、“″”全部替換成“;”。再將替換得到的數(shù)據(jù)復(fù)制到Txt文檔,再在Excel中打開該文檔,將分隔符設(shè)置為“;”,即可得出度分秒對(duì)應(yīng)的數(shù)據(jù)。當(dāng)提取出度分秒對(duì)應(yīng)的數(shù)據(jù)后,在Excel工作表單元格中輸入公式1即可完成轉(zhuǎn)換,批量處理只需將單元格右下角“+”下拉即可。

3 結(jié)論

本文對(duì)日常工作中常見的度分秒與十進(jìn)制轉(zhuǎn)換提供了一種新的思路和方法,為批量處理度分秒所對(duì)應(yīng)的數(shù)據(jù)所占位數(shù)不同的度分秒與十進(jìn)制度轉(zhuǎn)換提出一種簡(jiǎn)單易行的新方法,此方法不但運(yùn)算結(jié)果正確無誤,而且,操作簡(jiǎn)單、容易理解、實(shí)用方便和便于檢查,此外還可以滿足不同軟件對(duì)角度單位格式的轉(zhuǎn)換需求。并且通過簡(jiǎn)單的替換、導(dǎo)入操作,為更多的數(shù)據(jù)提取提供一種新思路、新方法。

參考文獻(xiàn):

[1]李更生.在一個(gè)單元格中實(shí)現(xiàn)度分秒的輸入輸出[J].中國(guó)科技信息,2010(24):107+113.

[2]陳時(shí)珍.計(jì)算機(jī)教學(xué)中辦公軟件的技巧分析[J].信息與電腦(理論版),2018(9):239-240.

[3]何小盆. 淺談辦公室計(jì)算機(jī)辦公軟件的應(yīng)用[A]. 教育向?qū)Ь幬瘯?huì).2018年2月向?qū)?教育導(dǎo)刊論文匯[C].教育向?qū)Ь幬瘯?huì),2018:1.

[4]曾強(qiáng).Excel在礦山測(cè)量工作中的應(yīng)用[J].有色金屬(礦山部分),2008(03):52-54.

[5]彭緒山.劉欣欣.辦公軟件高級(jí)應(yīng)用[M].浙江:浙江大學(xué)出版社,2016

[6]何冬梅.Excel在角度進(jìn)制轉(zhuǎn)換中的應(yīng)用[J].科技信息,2009(8):552+555.

[7]楊樟,黃秀麗.計(jì)算機(jī)辦公軟件的分析及應(yīng)用探討[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014,17(23):53+55.

[8張五常.轉(zhuǎn)換角度可以事半功倍[J].上海教育科研,2017(12):77.

[9]姚德生,趙淑湘.基于Excel VBA角度轉(zhuǎn)換問題的算法研究及其實(shí)現(xiàn)[J].礦山量,2016,44(02):84-85+91.

[10]謝小魁,方武生,田良輝,等.基于EXCEL VSTO的測(cè)量導(dǎo)線計(jì)算教學(xué)系統(tǒng)設(shè)計(jì)[J].礦山測(cè)量,2016,44(4):95-97+122.

猜你喜歡
轉(zhuǎn)換
變式教學(xué)法在高中數(shù)學(xué)中的應(yīng)用
淺議長(zhǎng)期股權(quán)投資核算方法的轉(zhuǎn)換
大數(shù)據(jù)時(shí)代檔案管理模式的轉(zhuǎn)換與創(chuàng)新
論英漢語(yǔ)翻譯中語(yǔ)內(nèi)翻譯向語(yǔ)際翻譯的轉(zhuǎn)換
淺談平面圖與立體圖的思維培養(yǎng)