문제

Excel 2003에서 조건부 서식을 적용하려고 하는데, 다음 셀이 "예"이면 셀을 빨간색으로 표시하고 "예"가 포함되어 있으면 굵게 표시하고 싶습니다.따라서 두 셀이 모두 "예"이면 현재 셀은 빨간색으로 굵게 표시됩니다.나는 셀 그룹에 대해 이 작업을 수행하고 싶기 때문에 셀에 대한 직접적인 참조를 사용하지 않았지만 다음과 같은 결과를 얻었습니다.

=AND(INDIRECT(ADDRESS(ROW(),COLUMN()))="Yes",INDIRECT(ADDRESS(ROW(),COLUMN()+1))="Yes")

그러나 이것은 항상 실패한다.그러나 둘 중 하나를 단독으로 사용하는 경우(INDIRECT(ADDRESS(ROW(),COLUMN()))="Yes" 현재 판매를 굵게 표시하려면) 작동합니다.

Excel 2003 조건부 서식에서 일반적으로 셀을 자체 참조하는 방법을 아는 사람이 있습니까?

도움이 되었습니까?

해결책

테스트할 Excel 2003은 없고 2007만 있습니다.그러나 다음 규칙을 따르면 문제를 해결할 수 있다고 생각합니다.첫 번째 열이 A이고 두 번째 열이 B이고 A1의 첫 번째 데이터 값이 있다고 가정합니다.

A1의 첫 번째 규칙은 다음 공식을 사용하여 강조 표시됩니다. =and(A1="Yes",B1="Yes") 형식은 굵은 텍스트와 빨간색 배경입니다.

A1의 두 번째 규칙은 다음 공식을 사용하여 강조 표시됩니다. =B1="Yes" 형식은 빨간색 배경뿐입니다.

A1의 세 번째 규칙은 셀이 "예"이고 형식이 굵은 텍스트일 때 강조 표시됩니다.

그런 다음 형식 페인터를 사용하여 이 형식을 A열의 다른 모든 셀에 복사합니다.Excel에서는 A2에서 수식이 B2를 참조하고 A3에서는 B3을 참조하도록 셀 참조를 자동으로 조정합니다.Excel 2003은 일치하는 첫 번째 규칙 이후에 중지되므로 규칙의 순서가 중요합니다.그렇기 때문에 두 가지 규칙만으로는 원하는 동작을 얻을 수 없습니다.

원하는 형식이라고 가정하면 동일한 형식을 B열에 복사할 수도 있습니다.그렇지 않으면 셀이 "예"일 때 굵게 표시하는 규칙을 사용하여 B1 형식을 지정하고 이를 B열의 나머지 부분에 복사합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top