행 집합 사이의 구분선

일부 열을 기준으로 정렬된 큰 목록이 있는 경우 명확성을 위해 수평선을 구분하여 결과 행 집합을 자동으로 분리하는 것이 좋습니다.

행 집합 사이의 구분선

위의 예에서 이는 국가 간의 선이지만 일반적으로 동일한 열에서 반복되는 항목 사이의 선입니다. 이를 구현하는 몇 가지 방법을 살펴보겠습니다.

방법 1. 단순

이를 수행하는 가장 빠른 방법은 조건부 서식을 사용하면 매우 쉽습니다. 조건부 서식은 A 열에 있는 셀의 내용이 같은 열에 있는 다음 셀의 내용과 같지 않은 경우 셀의 아래쪽 테두리를 그립니다. 머리글을 제외한 테이블의 모든 셀을 선택하고 주요 명령 탭 조건부 서식 – 규칙 생성 (홈 – 조건부 서식 – 새 규칙). 규칙 유형 선택 수식을 사용하여 서식을 지정할 셀 결정 (수식을 사용하여 서식을 지정할 셀 결정) 필드에 다음 수식을 입력합니다.

행 집합 사이의 구분선

열 문자를 수정하려면 주소의 달러에 주의를 기울이십시오. 행 번호는 수정하지 마십시오. A열의 국가만 비교합니다. 수식에 공백이 없어야 합니다.

버튼을 클릭하십시오. 뼈대 (체재) 탭의 열린 창에서 경계 (테두리) 하단 테두리에서 원하는 색상의 선을 켭니다. 클릭 후 OK 우리의 규칙이 작동하고 라인 그룹 사이에 수평 파선이 나타납니다.

방법 2. 숫자 및 날짜에 대한 필터 지원

첫 번째 방법의 작지만 매우 눈에 띄는 단점은 다른 열로 목록을 필터링할 때 이러한 테두리가 항상 올바르게 작동하지 않는다는 것입니다. 따라서 예를 들어 날짜별로 테이블을 필터링하면(XNUMX월만 해당) 이전과 같이 모든 국가 간에 줄이 더 이상 표시되지 않습니다.

행 집합 사이의 구분선

이 경우 함수를 사용하여 나갈 수 있습니다. 소계 (소계)다양한 수학적 연산(합계, 평균, 개수 등)을 수행할 수 있지만 필터링된 셀만 "볼" 수 있습니다. 예를 들어 날짜가 있는 마지막 열을 기준으로 테이블을 정렬하고 날짜를 구분하는 선을 그립니다. 조건부 서식에서 첫 번째 방법과 유사한 규칙을 만들어야 하지만 D2와 D3 셀을 비교할 때 직접 링크를 사용하지 않고 SUBTOTAL 함수의 인수로 묶습니다.

행 집합 사이의 구분선

함수의 첫 번째 인수(숫자 109)는 합산 연산 코드입니다. 사실 여기에 아무 것도 추가하지 않고 실제로 SUM(D2)과 같은 어리석은 연산을 수행합니다. 물론 D2와 같습니다. 그러나 이 기능은 보이는 셀에 대해서만 작업을 수행한다는 점에서 SUM과 정확히 다릅니다. 즉, 화면의 필터 이후에 남아 있는 셀이 비교되며, 이것이 우리가 원했던 것입니다.

방법 3. 모든 데이터에 대한 필터 지원

쉽게 볼 수 있듯이 두 번째 방법에도 단점이 있습니다. 합계 함수는 숫자나 날짜(Excel에서도 숫자임)에만 적용할 수 있고 텍스트에는 적용할 수 없습니다. 즉, 첫 번째 방법과 같이 국가 사이에 선을 긋고 싶지만 필터링 후 올바르게 표시되도록 하려면 훨씬 더 복잡한 경로를 사용해야 합니다. 머리글을 제외한 전체 테이블을 다시 선택하고 수식을 기반으로 새 규칙을 만들고 유효성 검사 필드에 다음 구성을 입력합니다.

=СУММПРОИЗВ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;СМЕЩ($A$1:$A2;СТРОКА($A$1:$A2)-МИН(СТРОКА($A$1:$A2));;1));—($A$1:$A2=$A2))=1

영어 버전에서는 다음과 같습니다.

=SUMPRODUCT(SUBTOTAL(103;OFFSET($A$1:$A2;ROW($A$1:$A2)-MIN(ROW($A$1:$A2));;1));—($A$1:$A2=$A2))=1

버튼을 클릭하여 뼈대 (체재) 상단에 빨간색 선으로 테두리를 설정하고 클릭 OK. 예를 들어 날짜별로 필터링한 후에도 국가별로 결과적으로 구분하면 올바르게 작동합니다.

행 집합 사이의 구분선

  • 조건부 서식으로 날짜 및 시간 강조 표시
  • Excel이 실제로 날짜 및 시간과 함께 작동하는 방식
  • Excel에서 조건부 서식을 사용하여 조건별로 셀을 강조 표시하는 방법

 

댓글을 남겨주세요.