一份數(shù)據(jù)龐大的表格,行數(shù)和列數(shù)都很多,查看時,一不小心就會看錯行或是看錯列。怎么辦?別愁,可以利用條件格式來高亮顯示活動單元格所在的行和列,防止您看錯行或列的數(shù)據(jù)。
比如這樣子:
現(xiàn)在具體來看看怎么實現(xiàn)。
具體步驟:
1、選擇A4:G14單元格區(qū)域,在【開始】選項卡里,選擇【樣式】組里的【條件格式】—【新建規(guī)則】;
2、在彈出的【新建格式規(guī)則】對話框里,選擇【使用公式確定要設(shè)置格式的單元格】,在編輯規(guī)則文本框里輸入以下公式:=ROW()=CELL('row'),然后點擊下方的【格式】,選擇一種填充顏色,本例中,我們選擇黃色進行填充,最后點擊【確定】;
公式說明:
條件格式里設(shè)置公式:=ROW()=CELL('row'),
表示當(dāng)選擇單元格的行與活動行一致時,就執(zhí)行此公式。
row()就是活動行的行號;
cell('row')就是返回單元格的行號。
CELL函數(shù),是EXCEL中的信息函數(shù),返回有關(guān)單元格的格式、位置或內(nèi)容的信息;
語法表達(dá)式:CELL(info_type, [reference])。
則公式:=CELL('row'),第一個參數(shù)為“row”時,表示返回引用的單元格行號,此處省略了第二個參數(shù),那么CELL函數(shù)就是返回最后更改的那個單元格行號。
3、同理,按步驟1和步驟2的方法,我們再次選擇A4:G14單元格區(qū)域,再新建一個條件格式規(guī)則,這次的規(guī)則公式為:=COLUMN()=CELL('col'),顏色仍是用黃色填充;
公式說明:
條件格式里設(shè)置公式:=COLUMN()=CELL('col'),
表示當(dāng)選擇單元格的列號與活動單元格的列號一致時,就執(zhí)行此公式。
COLUMN()表示返回活動單元格的列號;
CELL('col')表示返回引用的單元格列號。
條件格式設(shè)置完后,還不夠。因為cell雖然是易失性函數(shù),但是在條件格式中使用的時候,它沒辦法隨活動單元格的變化而自動更新。
所以最后我們得切換到VBA編輯器,添加加個代碼。
4、右擊該工作表標(biāo)簽—【查看代碼】,打開VBA編輯器,在代碼窗口里粘貼以下代碼:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Calculate
End Sub
此代碼的意思:當(dāng)活動單元格改變時,就執(zhí)行一次計算,相當(dāng)于起到強制刷新的作用。
補充說明:如果沒有添加上述代碼,需要通過雙擊單元格的方式來高亮顯示行和列,但必須是從第二次雙擊單元格后才能起作用,即在第二次雙擊單元格的時候才會高亮顯示行和列?;蚴敲看问髽?biāo)定位到某個單元格后,通過手動按F9鍵來更新。
這樣子,可是很麻煩哦。
5、最后關(guān)閉VBA編輯器,在以上設(shè)置的單元格數(shù)據(jù)區(qū)域中,鼠標(biāo)任意選擇一個單元格時,即可高亮顯示該單元格所在的行和列。
以上步驟看不懂沒關(guān)系,可以看下以下的操作動畫:
最后,補充說明一下,上述步驟方法中,你也可以把步驟2和步驟3合并起來,在條件格式設(shè)置公式時,直接輸入以下公式:
=(row()=cell('row'))+(column()=cell('col'))
然后設(shè)置填充顏色。
或是輸入以下公式:
=or(cell('row')=row(),cell('col')=column())
然后設(shè)置填充顏色。
聯(lián)系客服