Excel多工作表同类别下相同设置项高亮方法咨询
跨Excel工作表高亮同类别下相同设置项的操作方法
假设两个工作表分别为People Admin Regional和EC Full Access Read Only,主类别与设置项均在A列,主类别以加粗格式区分,以下是具体操作步骤:
1. 定义数据区域名称(简化公式引用)
- 打开
EC Full Access Read Only工作表,选中A列的所有数据区域,在Excel顶部公式栏左侧的名称框中输入EC_Settings,按回车完成定义。
2. 插入辅助列识别主类别
- 在两个工作表的B列分别插入辅助列,在B2单元格输入公式:
下拉填充至所有行。公式返回=CELL("format",A2)="C"TRUE的行对应加粗的主类别,FALSE对应设置项。若CELL函数无法识别加粗格式,可改用自定义名称:点击「公式」→「定义名称」,名称设为
IsBold,引用位置输入=GET.CELL(20,Sheet1!A2)(替换Sheet1为当前工作表名),之后辅助列用=IsBold即可(此方法需启用宏)。
3. 生成类别+设置项的匹配字符串
- 在两个工作表的C列插入辅助列,在C2单元格输入公式:
下拉填充。该公式会自动将每个设置项与所属主类别拼接成「主类别|设置项」的格式,确保匹配时的唯一性。=IF(B2=TRUE,"",LOOKUP(2,1/($B$2:B2=TRUE),$A$2:A2)&"|"&A2) - 给
EC Full Access Read Only工作表的C列数据区域定义名称EC_Settings_C,操作同步骤1。
4. 设置条件格式高亮匹配项
- 切换到
People Admin Regional工作表,选中A列所有数据区域(不含表头)。 - 点击「开始」→「条件格式」→「新建规则」→选择「使用公式确定要设置格式的单元格」。
- 在公式框中输入:
=COUNTIF(EC_Settings_C,C2)>0 - 点击「格式」按钮,设置填充色为绿色,确认后完成。
若不想保留辅助列,可直接将拼接逻辑整合到条件格式公式中,公式为:
=COUNTIF('EC Full Access Read Only'!$C:$C,LOOKUP(2,1/($B$2:B2=TRUE),$A$2:A2)&"|"&A2)>0前提是
EC Full Access Read Only工作表已按步骤2、3生成C列的匹配字符串。
内容的提问来源于stack exchange,提问作者Rhiaanon
相关产品推荐
相关产品推荐

