
여러 열이 있는 Excel 시트가 있습니다. 한 열의 후속 값은 동일하거나 다를 수 있으므로 행은 여러 그룹을 형성합니다. 그룹에 속한 행을 교대로 색칠하고 싶습니다.
예를 들어 테이블에서
A B
species name
unicorn Toni
unicorn Fred
lorax Harry
cerberus Alex
cerberus Jeff
mandrake Liz
mandrake Suzi
mandrake Anna
"유니콘" 행은 녹색 배경, "lorax" 행은 흰색 배경, "cerberus" 행은 녹색 배경 등을 갖고 싶습니다.
추가 열(숨길 수 있음)을 사용하는 솔루션이 있습니다.
- C2의 수식을 사용하여 다른 열 C를 만들고
=INT(A2=A1)
C3에 복사한 다음 - D2의 수식을 사용하여 다른 열 D를 만들고
=ISEVEN(SUM($C$2:C2))
D3에 복사한 다음 - 다음을 기준으로 A와 B의 모든 셀에 조건부 서식을 적용합니다.
$D2
내 질문은: 추가 열 없이 또는 최소한 하나만 사용하여 이 작업을 수행할 수 있습니까?
답변1
조건부 서식 수식에 다음을 사용해 보세요.
=ISEVEN(SUM(IF(FREQUENCY(MATCH($A$1:$A1,$A$1:$A1,0),MATCH($A$1:$A1,$A$1:$A1,0))>0,1)))
=NOT(ISEVEN(...))
... 다른 색상은 그 반대입니다 .
제가 처음부터 이 글을 쓴 것은 아닙니다. 웹 검색을 통해 찾았습니다.페이지는 다음과 같습니다나는 사용했다.
내가 한 일은 범위를 수정하여 $A$1:$A1
행 1부터 현재 행까지 모든 항목에 자동으로 적용되도록 하는 것뿐입니다. 참조 대상 범위가 행 1에서 시작하지 않는 경우(또는 데이터가 A열에 없는 경우) 이 범위를 수정해야 할 수도 있지만 이미 이에 대해 만족하고 있는 것 같습니다.