怎么自動(dòng)標(biāo)示Excel工作表中發(fā)生更改的數(shù)據(jù)
對(duì)于某些Excel數(shù)據(jù)表,創(chuàng)建者需要知道是否有人對(duì)Excel工作表中的數(shù)據(jù)進(jìn)行了更改,此時(shí)可以通過(guò)VBA編程讓添加或更改的單元格數(shù)據(jù)以特定的顏色顯示來(lái)對(duì)修改過(guò)的數(shù)據(jù)進(jìn)行標(biāo)示。以下是學(xué)習(xí)啦小編為您帶來(lái)的關(guān)于自動(dòng)標(biāo)示Excel工作表中發(fā)生更改的數(shù)據(jù),希望對(duì)您有所幫助。
自動(dòng)標(biāo)示Excel工作表中發(fā)生更改的數(shù)據(jù)
1、啟動(dòng)Excel并打開(kāi)Visual Basic編輯器,在工程資源管理器中雙擊需要進(jìn)行設(shè)置的工作表選項(xiàng)打開(kāi)其“代碼”窗口,在其中輸入程序,如圖1所示。具體的程序代碼如下所示:
Private Sub Worksheet_Change(ByVal Target As Range)
Target.Font.ColorIndex=5
End Sub
圖1 打開(kāi)“代碼”窗口并編寫(xiě)程序
2、切換到Excel,當(dāng)對(duì)工作表中單元格的數(shù)據(jù)進(jìn)行更改后,更改的數(shù)據(jù)會(huì)自動(dòng)以不同顏色顯示,如圖2所示。
圖2 以不同顏色標(biāo)示修改過(guò)的數(shù)據(jù)
Excel使用查詢函數(shù)快速檢索大型工作表中的記錄
使用 HLOOKUP 搜索多行數(shù)據(jù)
上一部分中的步驟使用了 VLOOKUP 函數(shù),其原因是數(shù)據(jù)駐留在列中。本部分中的步驟介紹如何使用 HLOOKUP 函數(shù)查找一行或多行中的數(shù)據(jù)。在 Pages 工作表中,復(fù)制單元格區(qū)域 A2 至 B39 中的數(shù)據(jù)。 滾動(dòng)到該工作表的頂部,右鍵單擊單元格 D2,然后單擊“選擇性粘貼”。 在“選擇性粘貼”對(duì)話框中,選擇“轉(zhuǎn)置”,然后單擊“確定”。Excel 將數(shù)據(jù)粘貼到起始于單元格 D2 且終止于單元格 AO3 的兩行中。在 Page Views 工作表中,在單元格 E6 中鍵入“HLOOKUP”,在單元格 E7 中鍵入“Result”,然后在單元格 F7 中鍵入以下公式:=HLOOKUP(F6,Pages!D2:AO3,2,FALSE)。
在單元格 F6 中輸入單元格 A4 中的 ID,然后按 Enter。“Home Page”將顯示在單元格 F6 中。您獲得了相同類型的結(jié)果,但您搜索的是一組行而非列。
HLOOKUP 函數(shù)與 VLOOKUP 函數(shù)使用相同的參數(shù)。然而,您聲明的不是包含要查找的值的列,而是行。接下來(lái),讓我們看一下同時(shí)適用于這兩個(gè)函數(shù)的一個(gè)重要原則。請(qǐng)轉(zhuǎn)至 Pages 工作表并按照下列步驟操作:
在單元格 D4 至 M4 中,隨意鍵入一些內(nèi)容??梢枣I入任何想要的內(nèi)容,只是向這些單元格中添加一些文本或數(shù)字而已。在 Page Views 工作表上,將 HLOOKUP 公式更改為如下所示: =HLOOKUP(F6,Pages!D2:AO4,3,FALSE)
更改完該公式后,您在單元格 D4 中輸入的值將出現(xiàn)。以下是需要記住的原則:要查找的值不一定駐留在匹配值旁邊的單元格內(nèi)。該值可以駐留在匹配值右側(cè)任意數(shù)目的列內(nèi),也可以駐留在匹配值下方任意數(shù)目的行中。只需確保您擴(kuò)展了 table_array 和 col_index_num 或 row_index_num 參數(shù),使它們包括要查找的值。
猜你喜歡:
2.Excel表格中修改或者刪除已經(jīng)定義名稱的操作方法
3.excel表格里的數(shù)字發(fā)生變化怎么解決