Excel条件格式自我参考
我想在Excel 2003中做一些条件格式化,我想要做的是如果下一个单元格为“是”,则单元格变为红色,如果它本身包含“是”,则变为粗体。 所以如果两个单元格都是“是”,那么当前的单元格就会变成红色,而且是粗体。 我想为一组单元格做这个,所以我没有直接引用这个单元格,但是我想出了以下内容。
=AND(INDIRECT(ADDRESS(ROW(),COLUMN()))="Yes",INDIRECT(ADDRESS(ROW(),COLUMN()+1))="Yes")
但是这总是失败。 但是,如果我自己使用( INDIRECT(ADDRESS(ROW(),COLUMN()))="Yes"
使当前的卖出变成粗体)。
有没有人知道我可以自我引用一个单元格在Excel 2003条件格式?
我没有Excel 2003进行testing,只有2007年。但是,我认为你可以用下面的规则解决你的问题。 假设您的第一列是A,第二列是B,第一个数据值是A1。
A1上的第一条规则是使用公式=and(A1="Yes",B1="Yes")
高亮显示,格式为粗体文本和红色背景。
A1上的第二条规则是使用公式=B1="Yes"
突出显示,格式仅为红色背景。
单元格等于“是”且格式仅为粗体文本时,A1上的第三条规则将突出显示。
然后使用格式画家将此格式复制到列A中的所有其他单元格。 Excel将自动为您调整单元格引用,以便在A2中公式引用B2,在A3中引用B3等。请注意,规则的顺序很重要,因为Excel 2003将在匹配的第一个规则后停止。 这就是为什么你不能只用两个规则就得到你想要的行为。
您也可以将相同的格式复制到列B,假设这是你想要的。 否则,在单元格等于“是”时将格式B1的规则设置为粗体,并将其复制到列B的其余部分。