단일 열의 값이 변경되면 대체 그리드 배경색이 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)세트 Z1TRUE, 설정 Z2=IF($Y2, $Z1, NOT($Z1))드래그 / 입력 Y2:Z2데이터를 가지고있는 마지막 행까지. 열이 Z교대 것 TRUEFALSE당신이 원하는 그 방식으로. 물론 당신은 열을 숨길 수 있습니다 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.