단일 열의 값이 변경되면 대체 그리드 배경색이 Excel에 있습니까?


13

단일 열이 변경 될 때 Excel 2010 스프레드 시트가 강조 표시되도록하려면 조건부 서식에 대한 수식이 필요합니다. 이 질문은 " 단일 열의 값이 변경 될 때 어떻게 그리드 배경색을 Excel로 대체 할 수 있습니까? "라는 질문입니다. 각 일치하는 값.

조건부 서식을 사용하는 방법을 알고 있지만 내 인생에서 지금까지 인터넷 에서이 작업을 수행하는 데 필요한 포인터를 찾을 수 없습니다. 아이디어?

다음은 완료시 스프레드 시트가 어떻게 보이는지 보여주는 사진 링크입니다. 기본적으로 다른 모든 Disp Number 값 행을 강조 표시하려고합니다. 하고 싶은 것이 흔한 일인 것 같습니다. 여러 곳에서 요구되는 것을 보았지만 사람들은 그것을 작동시키는 데 어려움을 겪었습니다.

원하는 최종 결과 그림


답변:


14

이 답변은 stackoverflow.com에서 바로 복사 됩니다. Excel에서 행을 번갈아 착색 그룹 .

이 수식을 사용하여 조건부 서식에 대한 입력을 가져옵니다.

=IF(B2=B1,E1,MOD(E1+1,2))    [content of cell E2]

여기서 열 B에는 그룹화해야하는 항목이 포함되어 있고 E는 보조 열입니다. 상단 셀 (이 경우 B1)이 현재 셀 (B2)과 동일 할 때마다 열 E의 상단 행 내용이 반환됩니다. 그렇지 않으면 해당 내용에 1 MOD 2를 더한 값을 반환합니다 (즉, 상위 셀의 값에 따라 outupt는 0 또는 1입니다).

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

MOD 기능의 대안으로 1-E1을 사용할 수 있습니다. 따라서 전체 수식은 =IF(B2=B1,E1,1-E1)입니다.

다운로드 가능한 예제가 포함되어있는 콘텐츠에 기반한 컬러 밴딩 에 매우 유사한 방법이 설명 되어 있습니다.


Excel 버전에서 세미콜론을 싫어했기 때문에 (수수께끼 오류 메시지가 표시됨) 처음에는 포기했지만 대신 수식에 쉼표를 사용하면 효과가있었습니다.
— Sharon

세미콜론은 위의 쉼표로 대체되었습니다.
— harrymc 2013

상단 이미지에는 여전히 세미콜론이 표시됩니다.
— Aren Cambre

영리한! 나는 그것을 좋아한다.
— wrschneider

3

몇 개의 도우미 열을 만들려는 경우 훨씬 간단합니다. 예를 들어, 설정 Y2에 =($A2=$A1)세트 Z1로 TRUE, 설정 Z2에 =IF($Y2, $Z1, NOT($Z1))드래그 / 입력 Y2:Z2데이터를 가지고있는 마지막 행까지. 열이 Z교대 것 TRUE및 FALSE당신이 원하는 그 방식으로. 물론 당신은 열을 숨길 수 있습니다 Y그리고 Z당신이 왔 때 디버깅.

이것이 명확하지 않은 경우 : 열의 셀은 이 행과 이전 행 Y의 값 A이 동일한 지 여부를 결정 하므로 FALSE각 새 값의 첫 번째 행과 TRUE나머지 블록 전체에 있습니다. 열 Z은 도미노의 사슬입니다. – 각 값은 위의 값에 따라 다릅니다. 항목의 값이있는 경우 Y이며 TRUE, Z로우 상기와 같은 값을 유지한다; 그렇지 않으면 Z스위치가 전환됩니다.


고마워, 이것은 본질적으로 Harrymc가 제안한 것과 동일한 솔루션이라고 생각하지만 실제로는 하나의 도우미 열만 필요합니다. 위의 추가 정보.
— Sharon

1

1과 0이 번갈아 나타나는 도우미 열에는 MOD () 함수가 필요하지 않습니다. E2의 간단한 공식은-

=IF(B2=B1,E1,1-E1)
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.