要求:使用 CELL ADDRESS MATCH 函數組合,根據查詢條件姓名和銷售額,将查找到的單元格填充背景色。
具體操作步驟如下:
1、首先,選中B3:H13單元格數據區域,點擊菜單欄的“開始”選項卡,在“樣式”工具組中點擊“條件格式”,點擊“新建規則”。
2、彈出“新建格式規則”對話框,“規則類型”選擇“使用公式确定要設置格式的單元格”,然後在下方的輸入框中輸入公式:=CELL("address",B3)=ADDRESS(MATCH($J$4,$B$3:$B$13,) 2,MATCH($K$4,$B$3:$H$3,) 1,1),點擊“格式”按鈕。
3、彈出“設置單元格格式”對話框,點擊“填充”選項卡,選擇任意一種背景色,例如:紅色,然後點擊“确定”按鈕。
4、回到“新建格式規則”對話框,點擊“确定”按鈕。
5、結果如下動圖所示。
6、公式解析:
①=CELL("address",B3):該公式的意思是:返回引用的單元格地址,結果為:$B$3。
②=ADDRESS(MATCH($J$4,$B$3:$B$13,) 2,MATCH($K$4,$B$3:$H$3,) 1,1):
ADDRESS函數的意思是:根據指定的行号和列号獲得工作表中的某個單元格的地址。
ADDRESS函數語法: ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])
ADDRESS參數說明:
參數 |
說明 |
row_num |
必需。 一個數值,指定要在單元格引用中使用的行号。 |
column_num |
必需。 一個數值,指定要在單元格引用中使用的列号。 |
abs_num |
可選。 一個數值,指定要返回的引用類型。 如果值省略或者值為1,返回的引用類型為絕對值; 如果值為2,返回的引用類型為絕對行号,相對列标; 如果值為3,返回的引用類型為相對行号,絕對列标; 如果值為4,返回的引用類型為相對值; |
a1 |
可選。 一個邏輯值,指定 A1 或 R1C1 引用樣式。 在 A1 樣式中,列和行将分别按字母和數字順序添加标簽。 在 R1C1 引用樣式中,列和行均按數字順序添加标簽。 如果參數 A1 為 TRUE 或被省略,則ADDRESS 函數返回 A1 樣式引用;如果為 FALSE,則 ADDRESS 函數返回 R1C1 樣式引用。 |
sheet_text |
可選。 一個文本值,指定要用作外部引用的工作表的名稱。 例如,公式=ADDRESS (1,1,,,"Sheet2") 返回 Sheet2!$A$1。 如果 sheet_text 參數,則不使用工作表名稱,函數返回的地址引用當前工作表上的單元格。 |
例如:
=MATCH($J$4,$B$3:$B$13,) 2:MATCH函數的作用是返回目标值在查找區域中的位置。該公式的意思是:J4單元格的姓名在數據區域B3:B13中的位置,結果為:6,後面的 2 是因為我們的數據區域上面空了2行,該公式返回的結果為:8。
=MATCH($K$4,$B$3:$H$3,) 1:該公式的意思是:K4單元格的銷售額在B3:H3單元格區域中的位置,結果為:4,後面的 1 是因為我們的數據區域左邊空了一列,該公式返回的結果為:5。
将結果代入公式得:=ADDRESS(8,5,1):也就是返回第8行,第5列單元格的地址,引用類型為絕對引用。結果為:$E$8。
本期教程跟大家分享到這裡,想學更多的辦公技巧,歡迎關注我哦!
如果文章對您有幫助,可以轉發、點贊支持小編,創作不易,希望多多支持!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!