Excel : 값의 클러스터에 대한 조건부 포맷
EXCEL 2010 스프레드시트에서 새 값 클러스터에 도달하면 클러스터된 셀 값에 대한 대체 채우기 색상을 만드는 방법은 무엇입니까?
열 A에 다음 값이 포함되어 있다고 가정합니다.
가치
123
123
123
456
456
789
789
789
789
A2에 있는 123개의 값을 모두 받고 싶습니다.A4는 A5에 있는 456개의 세포 모두에서 동일한 채움 색상(예: 녹색)을 갖습니다.A6 새 채우기 색상(파란색이라고 함)과 A7의 모든 789 셀:123 값에 사용되는 채우기 색으로 A10을 되돌립니다(다시 녹색).
이는 많은 중복 값 예제와 다릅니다.
값이 역동적으로 변화하고 예상할 수 없는 보고서에 대해 반복해서 말씀드리고 싶은 연습입니다.
VBA 솔루션이면 됩니다.
감사해요.
색상을 번갈아 사용하려면 다음을 시도해 보십시오.
전체 범위를 파란색으로 포맷합니다.이 공식을 도우미 열(예: B 열)에 입력하고 행 2에서 시작하여 아래로 복사합니다.
=IF(A2=A1,B1,IF(B1=1,0,1))
그런 다음 행을 선택하고 이 공식을 사용하여 조건부 서식을 추가합니다.
=$B2
셀 채우기로 녹색을 선택합니다.스크린샷 참조.B열은 숨길 수 있습니다.
일반적인 평이한 조건부 포맷을 사용할 수 있는 것으로 알고 있습니다.
(제가 프랑스어를 번역하는 것임을 명심하여, 당신의 메뉴가 조금 다를 수 있습니다.
- 데이터를 선택합니다.
- 에서
Home
탭 클릭Conditional formatting
그리고 하이라이트.Color scales
그리고 당신에게 가장 어울리는 것을 고르세요.원하는 경우 이를 사용자 정의할 수 있습니다.
이것은 각각의 중복된 숫자에 대해 동일한 색상을 사용합니다.범위가 크고 근접한 데이터가 있는 경우에는 이 방법이 적합하지 않을 수 있습니다(색상은 매우 유사하여 구별하기 어렵습니다).
이 퍼즐의 해결책을 제시해 준 @teylyn에게 감사드립니다.
여기에 약간의 변형을 추가하고, 색을 조절하기 위한 조건부 포맷의 두 단계를 추가하고, 색 음영을 행에 걸쳐 적용하는 방법을 설명합니다.
이 확장 솔루션에서는 행 간에 채우기를 추가해야 하는 추가 요구 사항을 충족하기 위해 "Value" 열을 추가했습니다.
"Helper" 열은 @teylyn이 제안한 대로 작동하며, 열 A의 각 셀 값을 위의 셀 값으로 평가합니다.이 값이 참으로 평가되면 도우미 열은 이전 행의 열 C 값을 사용하여 현재 행 열 C 값을 설정합니다.false인 경우 현재 행 열 C 값이 0으로 설정됩니다.
이 값이 설정되면 C열의 모든 값을 선택한 다음(C2 선택, ctrl-shft-down 화살표 클릭), $C2가 1로 평가되면 녹색 채우기를 사용하도록 첫 번째 조건 규칙을 설정하여 조건부 형식을 지정할 수 있습니다.$C2가 0으로 평가되면 채우기 색을 파란색으로 설정하여 새 규칙을 추가합니다.
행 범위에 색상을 적용하려면 "적용 대상" 텍스트 상자를 변경하여 $A$2의 전체 값 범위에 적용합니다.$10 C$.
훌륭한 해결책입니다.자, 제3의 색을 더하거나 아니면 임의의 색을 더하거나...또 다른 날이 있습니다.
스택 오버플로로 인해 해결 방법을 보여주는 이미지를 게시할 수 없습니다(미안합니다).
이미지는 없지만 시트 값은 다음과 같습니다.
Row Value Helper
123 ABC 1
123 DEF 1
123 GHI 1
456 JKL 0
456 MNO 0
789 PQR 1
789 STU 1
789 VWX 1
789 YZA 1
열 C의 값을 업데이트하는 공식은 다음과 같습니다.
=IF(A2=A1,C1,IF(C1=1,0,1))
언급URL : https://stackoverflow.com/questions/16492425/excel-conditional-formatting-for-clusters-of-values
'programing' 카테고리의 다른 글
닥터 스케쥴링 데이터베이스 설계 (0) | 2023.09.09 |
---|---|
느린 업데이트 쿼리 (0) | 2023.09.09 |
UIColor에서 RGB 추출 (0) | 2023.09.09 |
우분투 18에 파이썬 3.7용 핍을 설치하는 방법? (0) | 2023.09.09 |
Oracle에서 날짜를 날짜 시간으로 변환하는 방법은 무엇입니까? (0) | 2023.09.09 |