모든 열에 복제되는 조건부 서식 셀


0

필자는 모든 열이 제품을 설명하고 모든 행이 제품의 한 속성을 담당하는 표를 가지고 있습니다. 중복 된 셀을 강조하고 싶습니다. ...마다 기둥. 예를 들어 테이블이 있습니다.

            x   a   b   a
            a   x   x   b
            c   b   c   x

그리고 모든 열에 "x"값이있는 셀만 강조 표시해야합니다. 그러나 단순한 조건부 서식 ( 이 같은 )는 모든 값이 전체 테이블에서 중복되기 때문에 모든 셀을 강조 표시합니다.

어떤 제안?

코멘트가 아닌 다른 곳에서 설명 / 이미지를 추가하려면 OP에서 편집하지 마십시오.

제품은 열 자체이며 행에는 제품의 속성이 있습니다. 중복으로 모든 열의 값 (모든 행)을 의미합니다. 제품의 대부분의 속성은 동일하지만 다른 행에 있습니다. 나는 그것들을 정렬 할 수없고 예를 들어 알파벳 순서로 정렬 할 수 없다. 왜냐하면 전체 데이터 구조를 엉망으로 만들 것이기 ​​때문이다. 다음은 제가 얻고 자하는 것의 예입니다 : https://docs.google.com/spreadsheet/ccc?key=0Ah55-OVCGmw_dDJpMG9qMHhsLTBwbWlxMVQzdHBGYVE#gid=0 . 보시다시피 모든 열에 공통된 모든 값이 강조 표시됩니다.

SU601579 example

답변:


1

도우미 컬럼을 사용할 수 있습니다.

A1 셀에서 데이터 샘플로 시작하여 E1에서 시작하는 헬퍼 열 E의 수식을 사용하십시오

= A1 & B1 & amp; C1 & D1

그런 다음 조건부 서식을 사용하여 열 E에 중복 된 값이 있는지 확인합니다. 열 A와 D의 조건부 서식을 지정하고 열 E를 숨겨 통합 문서를 깨끗하게 유지할 수 있습니다.

도우미 열 E의 수식은 필요에 맞게 조정할 수 있습니다. 또한 조건부 서식 수식을 사용자 지정할 수 있습니다. 나는 당신이 중복을 신고하는 것에 대한 귀하의 요구 사항을 잘 이해하고 있지 않습니다. 수동으로 채색 된 셀과 함께 데이터 샘플을 게시하여 최종 출력을 식별 할 수 있습니다.

편집 : 다른 각도에서 질문을보고, 당신은 정말로 데이터 샘플을 게시하고 수동으로 중복을 hilight해야합니다. 귀하의 질문에 복제물이 무엇인지 분명하지 않습니다. 제품이 기둥에 있다면 행에 무엇이 있습니까? A2에 "x"가 있고 B7에 "x"가 있으면 그 것이 중복됩니까? 그렇다면 왜? 그렇지 않은 경우 ~이다. 중복?

데이터 아키텍처에 대해 설명하십시오.

추가 설명 후 편집 :

수식을 사용하여 조건부 서식을 사용하여 데이터 샘플과 동일한 결과를 얻습니다.

=COUNTIF($1:$1048576,A1)>1

실제로 제품과 속성을 포함하는 셀 범위를 줄일 수 있습니다.

실제로, 그것은 같은 결과가 아닙니다. 강조 표시되지 않은 셀 C12의 데이터 샘플에는 "no"가 있습니다. 그러나 "아니오"는 다른 열에서 발생하므로 강조해야합니다.

하나의 제품에서 일부 속성이 "아니오"이거나 여러 속성의 값이 "1"인 경우이 값이 무엇인지 궁금합니다. 제품 1의 세 "1"속성 중 제품 3의 네 "1"속성 중 중복되는 것이 제품 1과 2의 속성 중 어느 것이지 알 수있는 방법이 없습니다. 그러나 데이터 샘플은 모든 "1"셀을 강조 표시하고 제안 된 조건부 형식도 강조 표시합니다.

enter image description here

CF 관리자의 수식은 다음과 같습니다.

enter image description here enter image description here


제품은 칼럼 그 자체이며, 행에는 제품의 속성이 있습니다. 중복으로 모든 컬럼에 포함 된 값을 의미합니다. 제품의 대부분의 속성은 동일하지만 다른 행에 있습니다. 전체 데이터 구조를 완전히 엉망으로 만들 것이기 ​​때문에 알파벳 순서로 정렬하고 정렬 할 수는 없습니다. 다음은 제가 얻고 자하는 것의 예입니다 : docs.google.com/spreadsheet/... 보시다시피 모든 열에 공통된 모든 값이 강조 표시됩니다.
kvaleev

불행히도 당신의 방법은 정확히 무엇을 필요로하지 않습니다. 왜냐하면 이해할 수있는 것은 인접한 셀 사이에서만 같은 값으로 강조 될 것이기 때문입니다.
kvaleev

데이터 샘플을 가져 주셔서 감사합니다. 나는 나의 대답을 새로운 내용으로 업데이트했다.
teylyn

0

이 수식을 규칙에서 사용할 수 있습니다.

=(IFERROR(MATCH(A1,$A:$A,0),0))*(IFERROR(MATCH(A1,$B:$B,0),0))*
 (IFERROR(MATCH(A1,$C:$C,0),0))*(IFERROR(MATCH(A1,$D:$D,0),0))>0

[ '중복'은 A 열에 나타나는 값이 B 열, C 열 및 D 열 모두에 표시된다는 것을 의미합니다.]

편집 : 당신은 필요 없어 iferror() 결국 ^^

=MATCH(A1,$A:$A,0)*MATCH(A1,$B:$B,0)*MATCH(A1,$C:$C,0)*MATCH(A1,$D:$D,0)>0

오, 이걸 전체 범위에 적용하십시오.
Jerry

그 부분에 오류가 있기 때문에 수식을 구현할 수 없습니다. MATCH ( A1, $ A : $ A, 0)
kvaleev

@ Constantin 허, 어떤 버전을 사용하고 있습니까? 현재 2007 년에 오류가 발생하지 않았습니다. 네가 사용하면 효과가 있을지도 모른다. ; 대신에 ,? (참고, 나는 잘못 넣어 >1 방금 교정 한 초기 공식으로 >0.)
Jerry
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.