Andre는 M 열에 조건부 서식이 지정된 일부 셀을 포함하는 데이터 테이블을 가지고 있습니다. 서식은 G 열과 H 열에있는 동일한 행의 셀 조건을 기반으로합니다. 표를 정렬 할 때 조건부 서식은 원래 행을 유지하는 것처럼 보입니다. . 따라서 원래 셀이 M10 (G10 및 H10 셀에 연결됨)이면 정렬 후 셀이 M7로 끝나지만 여전히 G10 및 H10에 연결됩니다. 대신 이제 G7 및 H7에 연결되어야합니다. Andre는 Excel에서 조건부 서식 참조를 올바르게 정렬하는 방법을 궁금해합니다.

이 문제는 조건부 형식 규칙에서 참조가 수행되는 방식과 관련이있을 가능성이 큽니다. 일반적으로 규칙을 설정할 때 셀을 참조하면 Excel은 기본적으로 절대 참조로 설정됩니다. 즉, 규칙은 다음과 같을 수 있습니다.

=AND($G$10=1, $H$10=1)

달러 기호는 다음에 오는 모든 항목 (열 참조 (G 또는 H 또는 행 참조))이 절대적이며 Excel에서 수정할 수 없음을 나타냅니다. 이는 행이 정렬 될 때 규칙의 참조가 수정되지 않고 원래 행을 계속 가리킴을 의미합니다. 참조를 변경하려면 규칙을 수정하여 행 참조 앞의 달러 기호를 제거해야합니다.

=AND($G10=1, $H10=1)

정렬이 해당 열 참조를 수정하지 않기 때문에 열 참조에서 달러 기호를 제거 할 필요가 없습니다.

정렬 후에도 규칙에 문제가 계속 발생하면 모든 데이터가 정렬에 포함되지 않을 수 있습니다. 정렬 작업을 위해 데이터 테이블을 자동으로 선택하도록 Excel에 맡기는 경우 특히 그렇습니다. 정렬하기 전에 전체 데이터 테이블을 선택했는지 확인하면 문제가 해결됩니다.

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (9951)은 Microsoft Excel 2007, 2010 및 2013에 적용됩니다.