설정 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을 매겨 원하기 때문에, 일해야 A2
≠ A3
), 행 2
입니다 하지 '(우리가 돈 중복 값 그룹의 일부 아직 Row에 대해 알지 못 3
하므로 음수 값을 가져야합니다. 우리는 그것을 -2로 만들어서 첫 번째 중복 값 그룹 (찾을 때)의 번호가 1이되도록합니다.
후속 행 :
- 인
A2=A3
경우이 행과 이전 행은 동일한 중복 값 그룹의 일부이므로 이전 행과 동일 B
해야합니다.
- 그렇지 않으면 (해당되는 경우
A2
≠ A3
) 경우 A3=A4
,이 행과 다음이 새로운 중복 값 그룹의 처음 두 행은, 등등 B
입니다 IF(B2>0,3-B2,B2+3)
:
- 인 경우
B2>0
이전 행은 다른 중복 값 그룹의 마지막 행입니다. 따라서 우리는 1과 2 사이의 값을 교대하려고합니다. 이전 행이 1이면이 값이 2가되고, 그 반대의 경우도 마찬가지입니다. 이 식은 3-B2
이 교호 동작을 구현합니다
. 3-1
2 3-2
는 1입니다.
- 그렇지 않은 경우 (
B2
≤ 경우 0
) 이전 행은 Column에서 고유 한 값을 A
가지며 Column B
은 B
가장 최근 그룹 값의 음수를 갖습니다 . 다시, 우리는 1과 2 사이의 값을 교대하려고합니다. 이전 행이 -1이면이 행이 2가되고, 그 반대의 경우도 마찬가지입니다. 우리는이 얻을 B2+3
: -1+3
2와 -2+3
1입니다.
그렇지 않으면 (해당되는 경우 A3
≠ A4
),이 행은 고유 한 값 행이기 때문에 B
입니다 IF(B2>0,-B2,B2)
:
- 인 경우
B2>0
이전 행이 다른 중복 값 그룹의 마지막 행이었으며이 행의 B
값이 음 의 값 이되기를 원합니다 .
- 그렇지 않으면 (
B2
≤ 인 경우 0
) 이전 행도 고유 값 행이므로 동일한 B
값 을 유지하려고 합니다.
내가 -ABS(B2)
여기서 말할 수 있었을 것 같아 .
이제 열의 값 B
이 1이고 녹색이 2 인 경우 조건부 서식을 사용하여 셀의 색을 빨간색으로 지정합니다 .