자동 서식

자동 서식

나는 큰 테이블(20-30열, 10-15K 행)을 가지고 있습니다. 내가 해야 할 일은 하나 또는 두 개의 특정 필드에서 동일하게 일치하지만 다른 특정 필드에서는 일치하지 않는 행 수를 찾는 것입니다(나머지 필드는 관련이 없음). 또한 조건부 서식을 사용하여 이러한 행을 강조 표시하고 싶습니다. 스크립팅 없이 이것이 가능합니까?

10개의 행과 4개의 열이 있는 예제 테이블:

2.558658418     106.47  STSGGTAALGCLVK      P01857 
2.558658418     106.47  STSGGTAALGCLVK      P01860   <--
2.4505791896    106.4   LYHSEAFTVNFGDTEEAK  P01009
1.3850997023    106.34  EQADFAIEALAK        P35579
1.3850997023    106.34  EQADFALEALAK        Q7Z406      
0.6654422739    105.36  RFDEILEASDGIMVAR    P14618-2
2.0767656337    105.26  STSESTAALGCLVK      P01859
2.0767656337    105.26  STSESTAALGCLVK      P01859
2.0767656337    105.26  STSESTAALGCLVK      P01861   <--
2.0767656337    105.26  STSESTAALGCLVK      P01861   

이 시나리오에서 내가 원하는 것은 개수를 8로 만들고 가능하다면 화살표로 표시한 행(예를 들어)을 강조 표시하는 것입니다. 세 번째 필드와 네 번째 필드가 모두 동일한 경우(즉, 행 간의 차이가 테이블의 다른 곳에 있는 경우)~ 아니다관심의 연속.

나는 일반적으로 Excel/OOCalc를 사용하지 않기 때문에 그러한 테이블을 사용하여 작업하는 것이 약간 어색하다고 느낍니다. 몇 가지 방법/포럼을 발견했습니다.그것 중 하나COUNTIFS(예: =COUNTIFS(C2:C114, "YES", F2:F114, "> 0")) 또는 이에 상응하는 OOCalc를 사용하라는 제안이 포함되어 있습니다 SUMPRODUCT(예:=SUMPRODUCT(C2:C114="YES" ; F2:F114>0)

이 접근 방식의 문제점은 셀 내용을 "YES". 제 경우에는 셀 내용을 바로 위/아래 셀 내용과 비교하고 싶습니다. 내 경우에 맞게 위 공식을 조정할 수 있습니까?

답변1

중복 항목을 표시하는 한 가지 방법(당신이 원하는 것처럼 보임)을 E1 셀에 넣은 다음 아래로 복사하는 것입니다.

=COUNTIF(C$1:C1;C1)

또는

=COUNTIF(C$1:C1,C1)

*국가 설정에 따라 다름

이것이 수행하는 작업은 각 고유 항목 또는 첫 번째 항목에 대해 1을 입력하고 모든 후속 항목에 대한 카운터 번호를 입력하는 것입니다. 다음을 사용하여 이를 "고급"할 수 있습니다.

=IF(COUNTIF(C$1:C1;C1)>1;"<--";"")

또는

=IF(COUNTIF(C$1:C1,C1)>1,"<--","")  

그러면 공식은 다음과 같습니다.

=IF(COUNTIF(C$1:C1;C1)>1;IF(COUNTIF(D$1:D1;D1)=1;"<--";"");"")

아, 그런데 귀하의 예에서는 3개의 화살표가 표시되지만 셀 C4와 셀 C5 사이의 데이터가 다릅니다! 따라서 내 수식에는 화살표가 2개만 표시됩니다.

여기에 이미지 설명을 입력하세요

자동 서식

표시된 각 행의 자동 서식을 지정하려면 다음과 같이 셀 A1의 서식을 지정하세요.

선택: 공식
입력: IF($E1="<--")
새로운 색상 구성표(예: MyYellow)를 만들고 해당 구성표의 배경을 정의합니다.

이제 를 사용하여 format painterA1 셀의 형식을 선택하고 A1에서 D8까지 붙여넣습니다.

여기에 이미지 설명을 입력하세요

관련 정보