
Excel 2010에 다음과 같은 귀찮은 문제가 있습니다. 조건부 서식을 사용하여 수식으로 표현된 조건을 충족하는 스프레드시트의 각 줄에 굵은 서식을 적용합니다. "적용 대상"에 =$A$2:$Q$149라고 썼는데, 이는 내 스프레드시트의 현재 범위입니다. 그러나 나는 이 범위가 내 스프레드시트와 함께 커지기를 원합니다. 즉, 서식이 전체 스프레드시트에 영구적으로 적용되기를 원합니다. 정기적으로 내 "적용 대상" 필드는 =$A$2:$Q$138;$A$140:$Q$147과 같이 전부는 아니지만 대부분의 스프레드시트 줄을 선택하는 복잡한 범위로 변환됩니다. 그런 문제가 발생한 적이 있습니까? 해결책이 있나요?
답변1
해결책은 동적 정의 범위를 사용하는 것입니다. 저는 주로 오프셋 기능을 사용합니다. 도움을 받을 수 있습니다.여기. 동적 범위를 정의한 경우 조건부 서식에서 범위로 사용할 수 있습니다.
"적용"을 클릭한 다음 "확인"을 클릭하면 해당 범위에 서식이 적용됩니다.
조건부 서식으로 돌아가면 동적 범위가 실제로 행-열 표기법으로 변환되는 것을 볼 수 있습니다. 그러나 동적 범위에 행을 추가하면(빈 셀을 채워서) 이는 조건부 서식에 자동으로 전파되는 것으로 나타났습니다.
답변2
한 가지 해결 방법은 데이터를 동적 명명된 범위로 만드는 것입니다. 이렇게 하면 이름별로 명명된 범위에 조건부 서식을 적용할 수 있으며 이는 일정하게 유지되지만 이름이 적용되는 범위는 데이터를 추가하거나 제거할 때 변경될 수 있습니다.
동적 명명된 범위를 설정하는 방법:
수식 리본으로 이동하여 을 클릭합니다 Name Manager
. 이름 관리자에서 클릭하여 New...
이름이 지정된 범위를 만듭니다. 와 같이 설명이 포함된 이름(공백 없음)을 지정합니다 MyData
. 필드 에서 Refers to
수식을 사용하여 명명된 범위를 정의할 수 있습니다. 같은 것
=INDIRECT("Sheet1!$A$1:$Q$"&COUNTA(Sheet1!$A:$A))
A:Q
는 A 열의 데이터에 공백이 없다고 가정하여 모든 데이터를 참조합니다. 이제 MyData
행을 추가하거나 삭제하더라도 이름을 사용하여 모든 데이터를 참조할 수 있습니다.
이제 남은 일은 필드 MyData
에서 조건부 서식 규칙을 다시 정의하는 것입니다 Applies to
.
답변3
Microsoft는 조건부 서식에서 테이블 이름을 참조하는 기능을 추가해야 합니다.
아래와 같은 것입니다.
Applies to: =Table1[Column3]
2015년부터 많은 사람들이 이 기능을 요청했지만 아직 구현되지 않았습니다.
이 기능에 투표해 주세요.
답변4
나는 전에 이런 일을 겪은 적이 있습니다. 이것은 질문과 매우 유사합니다.Excel 조건부 서식 조각화.
동일한 솔루션을 사용할 수 있다고 확신합니다. 필드 =$A:$Q
에 범위 만 입력하세요 Applies to
.