如何给excel表格添加背景颜色(CELL函数的高级用法)

首页常识更新时间:2023-01-03 00:44:55

要求:使用 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。

本期教程跟大家分享到这里,想学更多的办公技巧,欢迎关注我哦!

如果文章对您有帮助,可以转发、点赞支持小编,创作不易,希望多多支持!

,
展开阅读全文
推荐内容
热门内容
热门文章

© 2007-2022 http://www.anhuiqq.cn,All Rights Reserved.