如果第二张纸中存在相同的值,则在一张纸上更改行上的颜色

时间:2015-09-29 11:19:17

标签: excel excel-formula excel-2007 conditional-formatting

我有一张名为Skruvdragare的工作表,其中单元格B1-B500包含序列号,如:123456789987654321等,以及第二张Låda 1,其中我也将其放入在一些序列号中(不一定与Skruvdragare表中的数字相同)。

如果我在Låda 1 Skruvdragare中的任何位置输入序列号,我希望此序列号的行转为红色背景和Skruvdragare中的白色文字片材。

2 个答案:

答案 0 :(得分:1)

为此使用条件格式。但是,正如我现在所知,该公式不能包含对其他表格的引用......所以我们通过将公式放入sheet2中的辅助列来解决这个限制:

=NOT(ISERROR(MATCH($A1,sheet1!$A$1:$A$500,0)))

并且条件格式只包含公式

=$D1

如果aux列是" D"。将该格式复制到您喜欢的任意数量的单元格(辅助列除外!)。

答案 1 :(得分:0)

Låda 1的工作簿范围Define Name,说OtherSheet

  
      
  1. 选择要命名的单元格,单元格范围或不相邻的选择。

  2.   
  3. 点击公式栏左端的名称框。

  4.         

    enter image description here

         

    名称框

         
        
    1. 键入要用于引用所选内容的名称。名称最长可达255个字符。

    2.   
    3. 按ENTER键。

    4.   

Skruvdragare中的第1行到第500行选择以及HOME>样式 - 条件格式,新规则...,使用公式确定要格式化的单元格格式化此公式的值:

=COUNTIF(OtherSheet,$B1)

格式化... ,选择红色填充白色字体,OK,OK。