2012-08-22 4 views
5

테이블을 기반으로하는 차트가 있습니다.
테이블의 데이터는 숫자 또는 통화로 조건부 서식이 지정됩니다. 일반 숫자로 포맷 할 때차트 축에 조건부 서식 지정

는 Y 축은 다음과 같습니다 :

동일한 서식을 채택하지 않는 통화로 Y 축 포맷

enter image description here

. 이 의도적이거나 Excel의 버그입니까? 해결 방법이 있습니까? 솔루션에서 VBA를 사용하고 싶지는 않지만 어떤 종류의 수식도 괜찮습니다.

enter image description here

답변

1

수정 - 실제 해결책 :

이 까다로운 문제에 대한 해결책은 명명 된 범위를 사용하는 것이 었습니다!

명명 된 범위는 컨텐트를 전환 할 수 있으므로 조건에 따라 동적으로 차트가 리디렉션됩니다! 이것은 아주 강력합니다. 나는 다른 경우에 그것을 사용했다. 그러나 나는이 질문에 정말로 사로 잡혀야 만했다. 그래서 나의 기억이 촉발되었다.

내 스크린 샷에서이 문제를 해결하기위한 모든 내용을 볼 수 있습니다. 당신이 좋아하는 조건으로 그 두 이름을 설정하십시오.

불행히도 내 솔루션은 다른 형식을 반영하기 위해 데이터 열을 통합해야합니다. 그러나 적어도, 그것은 당신의 문제를 해결합니다.


solution with named ranges

편집 :

자세한이 문제를 조사 후, 나는 내 대답이 특정 문제를 해결하지 않는, 여기에 표시해야합니다. 이 문제와 관련하여 VBA-Solution과 함께 사용할 수 있지만 정적 형식의 데이터는 제외하고 VBA 없이는 적용 할 수 없습니다.


이것은 당신의 축에 대한 올바른 설정 가능합니다 : 당신은 소스에 연결할 때

enter image description here

, 데이터의 포맷이 다이어그램에 반영됩니다)

그렇지 않으면 차트에이 축에 대해 설정 한 형식이 사용됩니다.

+0

감사 :이 질문에 특별히'조건부 서식 '-이 대답은 작동하지 않습니다. – whytheq

+0

죄송합니다. 귀하가이 사실을 알지 못했고 단지 cond와 함께 작동하지 않습니다. 포맷팅. 당신도 VBA 솔루션을 시도 했습니까? VBA 솔루션에 신경 써야합니까? – Jook

+0

나는 10 년 동안 VBA를 사용 해왔다. - – whytheq

1

조건부 서식은 단지 당신의 시트의 표에 표시, 모든 그래프에 적용되지 않습니다. 실제 데이터 소스보다 더 많은 레이어입니다. 표준 통화 서식을 사용하거나 추가 데이터 서식을 지정해야하는 경우 =a1&" £"과 같은 수식을 사용할 수 있습니다.

+0

그러면 숫자가 텍스트로 바뀌고 차트가 _even_ 혼란 스럽습니다! – whytheq

+0

@SiddharthRout .... 어떻게이 문제를 해결합니까? – whytheq

+0

조건부 서식은 그래프에 직접 적용되지 않지만 '링크 된 소스'를 사용하면 색상 관련 항목을 제외하고 데이터, %, 통화 등의 모든 데이터 형식을 제외하고 동일한 효과를 갖습니다. – Jook

0

Here은 도움이되는 링크입니다. 명명 된 범위 및 오프셋을 사용하여 수행 할 수 있습니다. 그것은 내가 조금 검색 한 후에 찾을 수있는 최고입니다.

+0

나는이 게시물을 잠깐 읽고 결정적인 대답을 볼 수 없다. 이것을 읽었을 때 거기에 답이 있다고 믿는다면 당신의 게시물에 세부 사항을 추가 할 수있다. – whytheq