2011-03-04 2 views
2

행의 각 셀이 이전 행의 셀과 비교되는 일부 조건부 서식을 적용하고 싶습니다. 다른 경우 행이 강조 표시됩니다. 내가 엑셀 ​​2007을 사용하고특정 셀의 값이 이전 행의 값과 다른 행의 셀 강조 표시

Example of desired output

이도 가능합니까? 그렇다면 누군가 데이터의 전체 테이블에이를 적용하는 단계를 제공 할 수 있습니까?

답변

3

예, 가능합니다. 이전 버전의 Excel에서도 가능했습니다.

상태는 매우 간단합니다.

는, 데이터의 두 번째 행 (세 번째 행은 헤더로부터 계산)부터 데이터를 선택 대화 서식 조건을 가지고, "식"을 선택하고 입력 =A3<>A2, =A3<>OFFSET(A3,-1,0) A3 상단 왼쪽이며 선택의 셀.
달러 기호가 없으므로 Excel에서 자동으로 제안하므로 적절히 삭제하십시오.

참조가 절대적인 것이 아니기 때문에 서식이 전체 테이블에 올바르게 적용됩니다.

+0

감사합니다. 새로운 것을 배웠습니다. – stema

+1

이 수식은 셀이나 행을 조건부 서식 범위에 삽입하면 행/이전 행 관계가 삽입 주위에서 끊어지는 문제가 있습니다. '= A3 <> OFFSET (A3, -1,0)'을 사용하면 삽입물에서 살아남을 수 있습니다. –

+0

@chris, 새로운 것을 배웠습니다. ;) – GSerg

1

당신은 훨씬 더 다양한 기능과 같이 할 수 있습니다 :

=INDIRECT(ADDRESS(ROW(), COLUMN()))<>INDIRECT(ADDRESS(ROW()-1, COLUMN())) 

여기 그것이 작동하는 방법은 다음과 같습니다

  • =ADDRESS(ROW(), COLUMN())

    은 (포맷하는, 즉 일) 현재 셀을 의미합니다.
  • 마찬가지로, =ADDRESS(ROW()-1, COLUMN())은 현재 셀 위의 셀을 나타냅니다. 그러면 내가하는 일은 둘을 비교하는 것뿐입니다.
관련 문제