Excel에서 중복 데이터의 대체 행 색상


2

중복 값과 중복되지 않는 값을 포함하는 Excel의 데이터 세트로 작업하고 있습니다. 가능하면 조건부 서식을 통해 각 중복 값 그룹에 교번 음영을 적용하고 싶습니다. 각 중복 그룹마다 증가하는 "도우미"셀을 만들려고했지만 알아낼 수없는 것 같습니다.

다음은 데이터 집합 조각입니다 (A2에서 A30 행에 있음).

1
1
1
2
3
6
8
9
10
11
12
15
15
17
18
18
19
20
20
20
20
20
21
21
24
25
25
25
25

의도 된 결과는 1의 빨강, 15의 초록, 18의 빨강, 20의 초록, 21의 빨강, 25의 초록 등입니다.

답변:


7

설정 B2

=IF(A2=A3, 1, -2)

및 설정 B3

=IF($A2=$A3, B2, IF($A3=$A4, IF(B2>0,3-B2,B2+3), IF(B2>0,-B2,B2)))

아래로 드래그하십시오 B30 (또는 데이터가 포함 된 마지막 행). 이 행이 중복 값 그룹의 일부인 경우 양수로 평가되고 그렇지 않은 경우 (예 : 열에 A고유 한 값이 포함 된 경우) 음수로 평가됩니다 . 첫 번째 중복 값 그룹 전체에서 열 B은 1입니다. 두 번째 내내 2가 될 것입니다. 세 번째에 걸쳐 다시 1이 될 것입니다 (교대로). 고유 한 값을 가진 행에서 열에 B는 가장 최근의 중복 값 그룹 값의 음수가 포함됩니다.

단계별 :

첫번째 줄:

  • 경우 A2=A3, 다음 행 2과는 3같은 중복 값 그룹의 일부입니다, 그래서 B우리는 첫 번째 그룹은 (만약 그렇지 않으면 1을 매겨 원하기 때문에, 일해야 A2A3), 행 2입니다 하지 '(우리가 돈 중복 값 그룹의 일부 아직 Row에 대해 알지 못 3하므로 음수 값을 가져야합니다. 우리는 그것을 -2로 만들어서 첫 번째 중복 값 그룹 (찾을 때)의 번호가 1이되도록합니다.

후속 행 :

  • A2=A3경우이 행과 이전 행은 동일한 중복 값 그룹의 일부이므로 이전 행과 동일 B해야합니다.
  • 그렇지 않으면 (해당되는 경우 A2A3) 경우 A3=A4,이 행과 다음이 새로운 중복 값 그룹의 처음 두 행은, 등등 B입니다 IF(B2>0,3-B2,B2+3):
    • 인 경우 B2>0이전 행은 다른 중복 값 그룹의 마지막 행입니다. 따라서 우리는 1과 2 사이의 값을 교대하려고합니다. 이전 행이 1이면이 값이 2가되고, 그 반대의 경우도 마찬가지입니다. 이 식은 3-B2이 교호 동작을 구현합니다 . 3-12 3-2는 1입니다.
    • 그렇지 않은 경우 ( B2≤ 경우 0) 이전 행은 Column에서 고유 한 값을 A가지며 Column BB가장 최근 그룹 값의 음수를 갖습니다 . 다시, 우리는 1과 2 사이의 값을 교대하려고합니다. 이전 행이 -1이면이 행이 2가되고, 그 반대의 경우도 마찬가지입니다. 우리는이 얻을 B2+3: -1+32와 -2+31입니다.
  • 그렇지 않으면 (해당되는 경우 A3A4),이 행은 고유 한 값 행이기 때문에 B입니다 IF(B2>0,-B2,B2):

    • 인 경우 B2>0이전 행이 다른 중복 값 그룹의 마지막 행이었으며이 행의 B값이 음 의 값 이되기를 원합니다 .
    • 그렇지 않으면 ( B2≤ 인 경우 0) 이전 행도 고유 값 행이므로 동일한 B값 을 유지하려고 합니다.

    내가 -ABS(B2)여기서 말할 수 있었을 것 같아 .

이제 열의 값 B이 1이고 녹색이 2 인 경우 조건부 서식을 사용하여 셀의 색을 빨간색으로 지정합니다 .
                                                스크린 샷


정말? 이것에 대한 찬성? 노력에 대한 +1, 그것이 옳다는 것은 말할 것도없고 :)
Dave

@Dave : 인정해 주셔서 감사합니다. 그것은 같은 것들을 것을 기껏 틀림없이 불공정 아이러니 나를 쳤다 및 B : 드라이브에 사용 무엇입니까 윈도우 A는? 그리고 왜 윈도우 내 무선 키보드는 토스터이라고 생각 하는가? 수백 표를 얻지 만 Microsoft Office (일반적으로 Excel 워크 시트 함수 및 / 또는 VBA), 배치 또는 셸 스크립팅과 관련된 답변은 조사 및 작성에 1 시간 이상 걸리거나 종종 제로를 얻습니다. 최대 하나 또는 두 개. … (계속)
Scott

(계속)… 나는 많은 견해를 이끌어 내지 않는 모호한 질문을 다루는 영토가 있다고 생각합니다. … PS 내 Windows PC의 "계정 사진"도 기타입니다.
Scott
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.