葛建華, 徐國棟, 朱華平
(成都地質(zhì)調(diào)查中心,成都 610081)
?
Excel圖形化處理地球化學(xué)數(shù)據(jù)的應(yīng)用研究
葛建華, 徐國棟, 朱華平
(成都地質(zhì)調(diào)查中心,成都610081)
摘要:充分利用Microsoft Office Excel 2007的函數(shù)、VBA及圖形顯示功能,以色塊圖模擬等高線圖的方式,實(shí)現(xiàn)圖形化顯示地球化學(xué)數(shù)據(jù)的效果。首先在Excel表格中錄入地球化學(xué)分析數(shù)據(jù),并根據(jù)野外樣品采集點(diǎn)位分布圖編輯樣品的坐標(biāo)數(shù)據(jù)表;然后將地球化學(xué)數(shù)據(jù)和坐標(biāo)點(diǎn)位通過Excel的函數(shù)和VBA功能生成具有等高線圖功能的色塊圖。通過Excel生成的色塊圖能即時(shí)反映地球化學(xué)數(shù)據(jù)的任何變動(dòng),既可以直觀地發(fā)現(xiàn)化學(xué)分析樣品過程中批次間的臺(tái)階化偏差,還可以及時(shí)發(fā)現(xiàn)地球化學(xué)異常區(qū)域和異常數(shù)據(jù),為質(zhì)量監(jiān)控提供了一個(gè)直觀高效的工具。
關(guān)鍵詞:Excel; 圖形化; 地球化學(xué); 質(zhì)量監(jiān)控
0引言
隨著地質(zhì)工作發(fā)展的需求,實(shí)驗(yàn)室要面對(duì)大量的化探樣品、多目標(biāo)樣品的分析,每天都會(huì)產(chǎn)生大量數(shù)據(jù),質(zhì)量監(jiān)控就是一個(gè)繁重的問題。一般情況下,Excel軟件僅用于作一些統(tǒng)計(jì)分析[1-4],而在判斷批與批之間的系統(tǒng)偏差(即含量臺(tái)階化)和發(fā)現(xiàn)異常區(qū)域和異常數(shù)據(jù)方面則極少發(fā)揮作用。這些成圖方面的問題只能等到全部數(shù)據(jù)提交給地質(zhì)人員,并通過MapGIS、Surfer等專業(yè)軟件[4-6]制作成圖以后才知道,這勢(shì)必不利于即時(shí)發(fā)現(xiàn)和處理問題。
這里綜合利用了Excel軟件所具有的計(jì)算、編程、圖示等功能,采用簡(jiǎn)單的方法實(shí)現(xiàn)即時(shí)的、圖形化的顯示化探分析結(jié)果,每得到一批測(cè)試結(jié)果都能直觀看出數(shù)據(jù)的分布,不需要做任何統(tǒng)計(jì)運(yùn)算就能發(fā)現(xiàn)異常數(shù)據(jù),即時(shí)地發(fā)現(xiàn)臺(tái)階化問題。
1方法
要圖形化顯示測(cè)試數(shù)據(jù),就需要在Excel軟件中錄入數(shù)據(jù)并以數(shù)據(jù)分布圖的形式顯示出來,為此需要建立兩個(gè)數(shù)據(jù)表和一個(gè)圖形化界面,以分別完成我們需要的任務(wù)。下面分別介紹建立方法(使用Excel 2007)。
1.1建立測(cè)試數(shù)據(jù)表
測(cè)試數(shù)據(jù)表(表1),用以存儲(chǔ)測(cè)試數(shù)據(jù)。這里的“點(diǎn)位”指采樣點(diǎn)的順序號(hào),與坐標(biāo)數(shù)據(jù)表對(duì)應(yīng)。數(shù)據(jù)按分析編號(hào)和元素,一一對(duì)應(yīng)的錄入表格。(因?yàn)閿?shù)據(jù)太多僅列出一小部分,下同)
1.2建立坐標(biāo)數(shù)據(jù)表
根據(jù)地質(zhì)人員提供的采樣點(diǎn)坐標(biāo)數(shù)據(jù)建立坐標(biāo)數(shù)據(jù)表(表2),此數(shù)據(jù)表將決定數(shù)據(jù)分布圖的形狀。其中第一列為縱坐標(biāo),第一行為橫坐標(biāo),中間是采樣點(diǎn)的順序號(hào),對(duì)應(yīng)表1的“點(diǎn)位”列。實(shí)際的地質(zhì)圖可能是斜向的,坐標(biāo)也不是整數(shù),為了方便EXCEL處理,要作一定的調(diào)整,按照樣品順序?qū)⒆鴺?biāo)調(diào)整為連續(xù)整數(shù)。
1.3建立圖形化界面
表1、表2僅僅用來放置數(shù)據(jù),要讓數(shù)據(jù)以圖形方式顯示出來就要通過一個(gè)圖形化界面來實(shí)現(xiàn)。建好的圖形化界面如圖1所示,左邊是功能區(qū),用于設(shè)置參數(shù)和統(tǒng)計(jì),右邊是數(shù)據(jù)分布圖,用不同深淺的3種顏色表示元素的高低含量。
表1 測(cè)試數(shù)據(jù)表
表2 坐標(biāo)數(shù)據(jù)表
圖1 圖形化界面Fig.1 Graphic interface
1.3.1界面的建立
在圖形化界面中,左邊第一列作為功能區(qū),放置一些參數(shù)并作一些簡(jiǎn)單的統(tǒng)計(jì)。以第2行第2列開始的右下區(qū)域作為圖形區(qū),圖形區(qū)中的每個(gè)方塊就是一個(gè)單元格,調(diào)整單元格的大小,使每個(gè)單元格呈正方形,并盡量使圖形區(qū)能在電腦屏中全部顯示。
1.3.2界面設(shè)置
首先是圖形區(qū)的設(shè)置,第一步調(diào)用數(shù)據(jù),圖形區(qū)中的單元格的行、列位置必須與坐標(biāo)數(shù)據(jù)表(表2)中的單元格一一對(duì)應(yīng),每個(gè)單元格的數(shù)值,采用VLOOKUP函數(shù)從測(cè)試數(shù)據(jù)表(表1)中讀取。VLOOKUP函數(shù)的Lookup_value參數(shù)調(diào)用坐標(biāo)數(shù)據(jù)表對(duì)應(yīng)單元格,Table_array參數(shù)就是測(cè)試數(shù)據(jù)表中所有測(cè)試數(shù)據(jù)所在區(qū)域,Col_index_num參數(shù)調(diào)用本表中元素符號(hào)下一格(A5)。如本表中C3單元格,設(shè)置函數(shù)為VLOOKUP(坐標(biāo)!C3,數(shù)據(jù)!$B:$AE,$A$5)。為了使空白格不顯示,實(shí)際的函數(shù)設(shè)置如下:
=IF(ISERROR(VLOOKUP(坐標(biāo)!C3, 數(shù)據(jù)!$B:$AE,$A$5)),"",VLOOKUP(坐標(biāo)!C3, 數(shù)據(jù)!$B:$AE,$A$5))
第二步要使數(shù)據(jù)能顯示出高、低分布,最簡(jiǎn)單的辦法是用不同顏色來表示。所以采用條件格式中的漸變顏色刻度,格式樣式為三色刻度,最大值用紅色表示,最小值用淺藍(lán)色表示,中間值為紫色,中間值的取值鏈接到功能區(qū)“顏色中點(diǎn)”下面一個(gè)單元格,這個(gè)單元格的數(shù)值由旁邊的數(shù)值調(diào)節(jié)鈕控制,這樣就能方便的調(diào)整中點(diǎn)(圖2)。
圖2 條件格式Fig.2 Conditional formatting
接下來設(shè)置功能區(qū),其中“元素”下面的數(shù)字單元格的數(shù)值也是用數(shù)值調(diào)節(jié)鈕控制,它決定了讀取哪個(gè)元素的測(cè)試數(shù)據(jù),同時(shí)使“元素”下面一個(gè)單元格顯示當(dāng)前元素符號(hào)。其他的(如平均值、標(biāo)準(zhǔn)偏差等,EXCEL都有相應(yīng)的函數(shù))直接調(diào)用就行。
為了方便在圖形化界面下查看數(shù)據(jù),采用函數(shù)和VBA編程的方式,使得鼠標(biāo)點(diǎn)擊圖中任意有測(cè)試數(shù)據(jù)的單元格,功能區(qū)都能顯示相應(yīng)的分析編號(hào)、點(diǎn)位、含量,無數(shù)據(jù)則顯示空格。代碼如下:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim C1, R1 As Integer
On Error Resume Next
C1 = ActiveCell.Column
R1 = ActiveCell.Row
If C1 < 2 Or R1 < 2 Then
GoTo line1
End If
Sheet3.Cells(16, 1) = Sheet2.Cells(R1, C1).Value
line1:
End Sub
2應(yīng)用
得到分析數(shù)據(jù)后,按元素和樣品編號(hào)將數(shù)據(jù)錄入測(cè)試數(shù)據(jù)表,在圖形化界面就能看到數(shù)據(jù)分布圖,從圖上可以直觀地觀察數(shù)據(jù)高低分布和異常。
2.1查看各元素分布圖
只要有數(shù)據(jù)錄入測(cè)試數(shù)據(jù)表,圖形化界面就會(huì)顯示數(shù)據(jù)分布情況(圖3、圖4)。隨著分析不斷進(jìn)行、分析結(jié)果不斷錄入,數(shù)據(jù)分布圖將不斷得到充實(shí),最終得到整個(gè)的分布圖(圖1)。
圖3 錄入一批數(shù)據(jù)時(shí)Fig.3 When a group of data entry
圖4 錄入兩批數(shù)據(jù)時(shí)Fig.4 When two batch of data entry
圖5 鉬數(shù)據(jù)圖Fig.5 Data figure of the molybdenum
要查看其他元素的結(jié)果也非常簡(jiǎn)單,只需要用鼠標(biāo)點(diǎn)擊元素下面的小箭頭以改變數(shù)字,就可以在各個(gè)元素中切換。圖1是錫的數(shù)據(jù)圖,圖5是鉬的數(shù)據(jù)圖,圖6是銀的數(shù)據(jù)圖,對(duì)比圖1、圖5、圖6,可以發(fā)現(xiàn)錫和銀的分布較一致,化探異常區(qū)域在中左位置,而鉬的化探異常區(qū)域在中下位置,可以大致判斷錫、銀相關(guān)而都與鉬不相關(guān)。這有利于從合理性角度去判斷數(shù)據(jù)的準(zhǔn)確性。
圖6 銀數(shù)據(jù)圖Fig.6 Data figure of the silver
2.2顯示數(shù)據(jù)錯(cuò)誤
如果出現(xiàn)人為的錯(cuò)誤而將某批樣品的2個(gè)元素的數(shù)據(jù)弄顛倒了(銀與錫的數(shù)據(jù)顛倒),在圖7中可以很清楚地看到黃線內(nèi)的數(shù)據(jù)出現(xiàn)錯(cuò)誤。黃線內(nèi)出現(xiàn)連續(xù)的藍(lán)色塊,與周圍形成明顯的臺(tái)階,說明這里數(shù)據(jù)嚴(yán)重偏低。在圖8中,黃線內(nèi)出現(xiàn)連續(xù)的紅色塊,同樣形成臺(tái)階,說明數(shù)據(jù)嚴(yán)重偏高。通過查看原始數(shù)據(jù),糾正錯(cuò)誤后,得到圖1和圖6的正確結(jié)果。
圖8 錯(cuò)誤的銀數(shù)據(jù)Fig.8 Wrong data figure of the silver
2.3顯示最大值點(diǎn)和最小值點(diǎn)
把顏色中點(diǎn)的值調(diào)整到99,將得到如圖9所示的分布圖,紅色點(diǎn)顯示了最大值所在的位置。相應(yīng)的,把顏色中點(diǎn)的值調(diào)整到1,則最淺的藍(lán)色點(diǎn)就是最小值所在的位置(圖10)。鼠標(biāo)選定最大值或最小值所在的單元格就能看到相應(yīng)的樣品分析編號(hào)和點(diǎn)位。
圖9 顯示最大值Fig.9 Display the maximum value
圖10 顯示最小值Fig.10 Display the minimum value
3結(jié)語
地質(zhì)實(shí)驗(yàn)室化學(xué)分析工作者一般對(duì)MapGIS、Surfer等專業(yè)軟件都很陌生,而對(duì)Excel軟件非常熟悉。作者所建立的方法就是應(yīng)用常用的Excel軟件生成色塊圖來近似模擬線性的等高線圖,雖然不能達(dá)到等高線圖的效果,但是對(duì)于化學(xué)分析工作中的質(zhì)量監(jiān)控能起到較為重要的作用。
參考文獻(xiàn):
[1]春乃芽. 如何利用Excel處理化探數(shù)據(jù)[J].物探化探計(jì)算技術(shù), 2006,28 (3) :272-276.
CHUN N Y,How to processing geochemical data with the Excel[J], Computing Techniques for Geophysical and Geochemical Exploration, 2006,28 (3) :272-276.(In Chinese)
[2]劉玖芬,劉自娟. Excel在1:5萬化探樣品分析質(zhì)量管理中的應(yīng)用[J].黃金, 2005, 26(03) :45-47.
LIU J F,LIU Z J. The application of EXCEL in analysis quality management of geochemical exploration samples with scale 1:50000 [J].Gold, 2005, 26(03) :45-47.(In Chinese)
[3]李勇. 1∶50000和1∶200000化探樣品EXCEL質(zhì)量監(jiān)控的應(yīng)用與研究 [J].物探化探計(jì)算技術(shù), 2008,30(5):425-431.
LI Y. Application and research of microsoft excel 2003 in quacity control of analytical data of geochemical samples with scale 1∶50 000 and 1∶200 000 [J]. Computing Techniques for Geophysical and Geochemical Exploration, 2008,30(5):425-431. (In Chinese)
[4]龔晶晶,李方林,楊剛剛,等. 基于Excel VBA實(shí)現(xiàn)箱圖剔除法確定化探異常下限[J]. 物探與化探,2013,7(5): 926-933.
GONG J J,LI F L,YANG G G,et al. The application of box-plot method to Determining Geochemical Anomaly Thresholds based on VBA Procedure in Excel [J]. Geophysical & Geochemical Exploration,2013,7(5):926-933.(In Chinese)
[5]劉春生,董來世,李錫云.淺談化探數(shù)據(jù)處理的過程與方法[J]黑龍江科技信息,2010(24):62-63.
LIU C S,DONG L S,LI X Y. Discussion on geochemical process and data processing method [J] .Heilongjiang Science and Technology Information,2010(24):62-63.(In Chinese)
[6]朱莉莉,洪金益,張金良,等. MAPGIS與DGSS軟件在湘南化探數(shù)據(jù)處理中的應(yīng)用[J]. 物探化探計(jì)算技術(shù), 2013,35(4):490-494.
ZHU L L,HONG J Y,ZHANG J L,et al. The application of MAPGIS and DGSS in geochemical data processing in the southern Hunan [J]. Computing Techniques for Geophysical and Geochemical Exploration, 2013,35(4):490-494.(In Chinese)
[7]陳少強(qiáng),宋利好,姚敬金,等. 可視化技術(shù)在物化探找礦中的應(yīng)用及前景[J] 物探與化探,2002,26(1): 60-63.
CHEN S Q,SONG L H,YAO J J,et al. The application of visualization technique to geophysical and geochemical exploration and prospects [J].Geophysical & Geochemical Exploration,2002,26(1): 60-63.(In Chinese)
The application research on geochemical data processed by Excel graphics
GE Jian-hua, XU Guo-dong, ZHU Hua-ping
(Chengdu Center, China Geological Survey, Chengdu610081,China)
Abstract:The geochemical data were showed in color map by using the functions, VBA and graphics capabilities of the Microsoft Office Excel 2007. First, the geochemical data were entered into the Excel table, and the coordinate data of samples were edited in the Excel on the basis of the field sample collection point. Then, the color map with contour map function which contains the geochemical and coordinate data was mated by the Excel and VBA function. The color map generated by Excel can provides a view of efficient tools for quality control, through immediately reflecting any change of geochemical data, finding the steps deviation between batches of samples in the process of chemical analysis, and timely discovering the regional geochemical anomalies and abnormal data.
Key words:Excel; graphically; geochemical; quality control
中圖分類號(hào):P 632
文獻(xiàn)標(biāo)志碼:A
DOI:10.3969/j.issn.1001-1749.2016.01.18
文章編號(hào):1001-1749(2016)01-0120-05
作者簡(jiǎn)介:葛建華(1968-),男,高級(jí)工程師,主要從事與油氣相關(guān)的有機(jī)和物性分析,E-mail:gjhgem@163.com。
收稿日期:2014-12-22改回日期:2015-04-29