2009-11-12 8 views
4

확인 깨진, 그래서 나는 엑셀 2007을 사용하고, 일부 매우 복잡한 조건부 서식을하려고하고있다. 다음을 고려하십시오.는 Excel의 조건부 서식 수식이

=1=1 

셀을 강조 표시하십시오.

=INDIRECT(ADDRESS(2,COLUMN()))=5 

두 번째 행에 5가있는 열의 셀을 강조 표시합니다.

=AND(1=1,2=2) 

셀을 강조 표시합니다.

=AND(INDIRECT(ADDRESS(2,COLUMN()))=5,1=1) 

주요 내용 없음?

내가 간단하게 할 수있는 복잡한 일들이 작동하지 않는 것 같다. 직접 셀에 넣었을 때 표현식이 true로 평가 되더라도 항상 서식을 올바로 작동하지는 않습니다. 다른 사람이 이것을 경험 했습니까? 누구나 해결 방법이 있습니까? 내가 최소화하고 창을 복원 할 때까지 열의 모든 셀이 강조되기 때문에

+0

이 변수라는 이름의 엑셀 2013 –

답변

3

나는, (이하 "="BTW없는) 이상한 행동을 가지고 엑셀 2003 년에도 두 번째 예에서 동일한 결과를 얻을 수 있습니다.

"foo"라는 이름을 "=INDIRECT(ADDRESS(2,COLUMN())"으로 정의한 다음 조건으로 "=AND(foo=5,1=1)"을 사용하여 작동시킬 수있었습니다. 참조 대상 상자에

이 삽입 -> 이름 -를 사용하여 이름을 정의하려면>의 이름 상자에 (또는 무엇이든), 유형 "foo는"정의와 공식. 일반적으로 명명 된 범위는 고정 된 셀을 나타내지 만 상수, 수식, 범위 등을 나타낼 수도 있습니다. 자세한 내용은 Chip Pearson's site을 참조하십시오.

+0

에서이 문제를 아직도? 멋지지만, 전에 한 번도 해본 적이 없어요. 나는 좀 새로운 사람입니다. foo를 어떻게 선언합니까? – captncraig

+0

복잡한 조건부 서식을 사용했다면 Excel보다 익숙하다고 생각했습니다. :-) 나는 더 자세한 내용을 추가했다. –

+0

감사합니다. 나는 수식을 바르기에 능숙하지만 많은 실제적인 것들을하는 법을 모른다. 수식을 더 작은 이름으로 분해하면이 작업을 수행하는 것으로 보입니다. – captncraig

0

Excel 2007에서 내 조건

의 형식 = AND expr1을하고 expr2이 상당히 복잡했다 (expr1을, expr2이)를

동의하지 않을 것입니다. 그냥 여분의 비교를 추가하여

, 그것은 그것을 복용 시작했다. TRUE

= = AND (expr1을, expr2이)

내가 몇 가지 기본적인 연산자의 존재를 검증하고, 그것없이 조건을 받아들이지 않을 것이라고 생각한다.