999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

用Excel完成網頁數據的提取、整理和呈現

2018-11-23 11:30:22曹黨生
卷宗 2018年31期

摘 要:電商企業每天都需要從賣家中心獲取數據,并進行整理和呈現。如果鼠標每次復制一個數據到Excel的相應位置,則工作量較大;如果鼠標拖動出一個數據塊,并粘貼到Excel中,則需要從中提取所需數據。另外,通過帶顏色的上箭頭、下箭頭來呈現每天的變化,又如何自動生成箭頭,并改變其顏色,這些問題在本文中得到解答。

關鍵詞:電子商務;超鏈接拖選;offset() row() VBA

因為每天需要從賣家中心獲取數據,所以筆者對每個環節進行了優化處理。下面就按照采集、萃取、呈現的順序,敘述一下操作和優化的方法。

1 拖選超鏈接區域的文字

打開網頁【天貓商家】【我的工作臺】,如圖1所示。此時的區域都是超鏈接區域(超鏈接區域,鼠標樣式變為“右手”)。

如果直接用鼠標拖動,不僅無法獲取一個區塊,反而打開了一張空網頁。正確的操作是:左手按下【Alt鍵】不放,右手拖動鼠標,即可得到一個區塊(如圖2所示)。

2 從大量數據中,抽取所需數據

先介紹2個函數offset()和row()

1)offset(單元格Cell,行變化量△row,列變化量△col)

函數offset()是通過△row,△col對Cell進行修正,得到目標單元格。例如:在圖3的F1單元格中輸入:

=offset(A1,15,3)

則單元格F1的值為4.82996。

函數offset(A1, 15, 3),通過函數計算,得到單元格D16,而D16的值為4.82996。D16是如何得來的呢?

(1)從A1取出列值A,再加列的偏移量3,得到列值D;

(2)從A1中的行值1,再加行的偏移量15,得到行值16。

2)row()用于獲得當前單元格的行值。例如在G2單元格輸入:

=row()

則單元格G2中的行值為2。

將圖4的某些數據讀出到圖5對應單元格

由于數據量龐大,對圖4的數據采用“轉置”粘貼不方便,所以選擇了函數offset()和row()的組合完成數據提取任務。

通過研究數據排列,發現:4.82996、4.80267、4.88242,圖4中排在一行,而在圖5中變為排在一列。即:把圖4的單元格A3、B3、C3、……,讀出,再放到圖5對應單元格D16、D17、D18、……,就完成任務。

把圖4的工作表改名為a。把工作表a的A3單元格中的4.82996讀取出來,再寫到圖5的工作表的D16單元格的公式為:

=offset(a!A$3,0,row()-16)

下面解釋一下這個公式:

(1)英文嘆號用來分隔工作表名稱和單元格名稱(由于需要跨工作表獲取值,所以要求數據源的工作表名稱不能省略);

(2)$用于填充柄從D16向下拖動公式時,不允許A$3中的3變化;

(3)在D16單元格中,row()的值為16,所以row()-16為0;

(4)經過offset()函數求出的列值為A+0仍然為A,行值為3+row()-16仍然為3。目標單元格為a!A$3(其值為4.82996)。

當我們拖動圖5中D16單元格的填充柄,到D17單元格時,公式仍然是:

=offset(a!A$3,0,row()-16)

唯一變化的是row(),變為17,row()-16=1,從而使A$3的列加1,目標單元格就變為a!B3,通過圖4可以看出,B3的值為4.80267。通過圖5可以驗證:D17單元格的值正是4.80267。

3 將數據轉移到規定格式的表中,并通過不同顏色的箭頭呈現出來

在圖6的D3:D9,H3:H9算出當天值與月初值的差,再根據差的正負零,在E3:E9,I3:I9畫出方向箭頭。設計的公式如下:

=IF(D3<0,”↓”,IF(D3>0,”↑”,”-”))

如何處理箭頭的顏色問題呢?如果用菜單【開始】【樣式】【條件格式】,當把它拷貝到電子郵件的內容里面時,顏色會丟失。所以這里制作了一個按鈕,用于調整顏色。制作按鈕的過程為:

菜單【文件】【選項】【自定義功能區】,在打開的【Excel選項】卡中,將【開發工具】打對勾,如圖7所示(在圖片的右下角)。這時,菜單就會出現【開發工具】選項卡(如圖8所示)。

單擊如圖9所示菜單【開發工具】【控件】【插入】,單擊倒數第二行左一的按鈕,然后在工作表拖動,畫一個按鈕。雙擊這個按鈕,Excel系統將自動切換到“Microsoft Visual Basic for Applications”代碼界面。

編寫VBA代碼

Private Sub CommandButton1_Click()

For c = 5 To 9 Step 4

For r = 3 To 16

If Cells(r, c) = “↓” Then

Cells(r, c).Select

Selection.Font.Color = vbGreen

ElseIf Cells(r, c) = “↑” Then

Cells(r, c).Select

Selection.Font.Color = vbRed

Else:

Cells(r, c).Select

Selection.Font.Color = vbBlack

End If

Next

Next

End Sub

作者簡介

曹黨生(1964-),男,漢族,山西太原,本科,廣東機電職業技術學院,副教授,工學碩士,電子商務。

主站蜘蛛池模板: 亚洲国产精品久久久久秋霞影院| 伊人网址在线| 久久公开视频| 国产噜噜噜| 波多野结衣在线se| 国产精品三级av及在线观看| 欧美日韩动态图| 久久精品91麻豆| 精品欧美一区二区三区久久久| 久久香蕉国产线看观看精品蕉| 国产白浆在线| 美女潮喷出白浆在线观看视频| 日韩欧美中文字幕在线精品| 青青操视频在线| 中文字幕亚洲综久久2021| 爽爽影院十八禁在线观看| 国产精品美女自慰喷水| 日韩欧美国产精品| 一本大道视频精品人妻 | 青草娱乐极品免费视频| 一级一级特黄女人精品毛片| 免费无码又爽又刺激高| 91亚洲影院| 国产视频欧美| 国产JIZzJIzz视频全部免费| 视频一区视频二区中文精品| 久久免费看片| 91精品在线视频观看| 嫩草国产在线| 亚洲女人在线| 亚洲中文字幕日产无码2021| 99热这里都是国产精品| 国产精品成人免费视频99| 亚洲国产亚洲综合在线尤物| 婷婷六月激情综合一区| 日韩国产综合精选| 最新无码专区超级碰碰碰| 中文国产成人精品久久一| 性欧美在线| 无码有码中文字幕| 亚洲丝袜第一页| 国产视频大全| 毛片视频网| 国产精品一区在线麻豆| 麻豆AV网站免费进入| 亚洲成网777777国产精品| 亚洲无码免费黄色网址| 久久永久视频| 精品国产免费观看| 久久亚洲欧美综合| 日韩免费中文字幕| a亚洲天堂| 亚洲福利一区二区三区| 99re66精品视频在线观看| 人妻夜夜爽天天爽| 欧美一级片在线| 国产伦精品一区二区三区视频优播 | 91 九色视频丝袜| 国产综合精品日本亚洲777| 在线观看国产网址你懂的| 香蕉伊思人视频| av大片在线无码免费| 亚洲国产欧美目韩成人综合| 国产成人综合在线视频| www.亚洲天堂| 中日韩一区二区三区中文免费视频| 欧美日韩91| 久久婷婷五月综合色一区二区| 免费观看男人免费桶女人视频| 国产办公室秘书无码精品| 久青草网站| 欧美中文字幕在线视频| 久久久久亚洲av成人网人人软件| 久久精品国产国语对白| 国产在线观看99| 国产精品亚洲а∨天堂免下载| 亚洲福利片无码最新在线播放| 亚洲最大情网站在线观看| www.狠狠| 亚洲欧美综合另类图片小说区| 亚洲色图在线观看| 性欧美在线|