2011-02-07 6 views
3

Excel의 질문에 "가장 좋은"장소가 아닌 경우 용서하십시오. 데이터 분석 페이지를 살펴본 결과 Excel에 대한 실질적인 질문이없는 것 같습니다.피벗 테이블을 사용하여 하위 범주 당 한 줄을 만드는 방법

저는 일정 기간 동안 다양한 제품의 판매를 그래프로 표시하려고합니다. 나는 다음과 같이 요약 얻을 형식

Sales Person | End of Month | Sales | Product Type 
John Doe  1/31/2010  1,000 Widget A 
John Doe  1/31/2010  2,000 Widget B 
John Doe  1/31/2010  3,000 Widget C 

John Doe  2/28/2010  5,000 Widget A 
John Doe  2/28/2010  2,000 Widget B 
John Doe  2/28/2010  3,000 Widget C 

에 데이터베이스에서 잡아 당겨 해요 :

Year | Month | Product | Total Sales 
2010 Jan  Widget A 1,000 
       Widget B 2,000 
       Widget C 3,000 
     Feb  Widget A 5,000 
       Widget B 2,000 
       Widget C 3,000 

문제 것은 내가 별도의 선으로 위젯을 그래프로 꿔이다 그래서 I 서로에 대한 매출을 추적 할 수 있습니다. 시간이 지남.

그러나 Excel은이 모든 것을 하나의 "합계"로 처리 한 다음 3 개의 별도 라인을 표시하지 않고 매월 그래프에 3 포인트를 표시합니다.

아무리 조작해도 3 줄로 나눌 수는 없습니다.

enter image description here

위의 예는이 두 제품과 함께 작동하는 방법을 보여 주어야한다. 위젯 A와 B가 두 개의 개별 라인에 속하는 대신 동일한 라인에 두 포인트가되는 방법을 보여줍니다. 내가의 형식으로 스프레드 시트에 정보를 입력으로 손 때 다른 프로젝트를 위해 과거에 성공을 거두었습니다

그러나

End of Month | Product A Sales | Product B Sales | Product C Sales 

, 내 현재의 데이터는이 형식이 아닌 그것은하지 않습니다 나는 같은 접근 방식을 취할 수있는 것 같아 ...

어떤 도움을 환영합니다.

답변

5

이것은 피벗 차트의 훌륭한 예입니다. 삽입 -> 피벗 테이블 -> 피벗 차트 (Excel 2007)를 선택하십시오. 그런 다음 원래 테이블을 선택하십시오. 그런 다음 행의 경우 "월말"을, 열의 경우 "제품 유형"을, 데이터의 경우 "매출 합계"를 사용하십시오. 그러면 Excel에서 위젯 유형 당 하나의 행을 자동으로 만듭니다 (행이 기본 그래프 유형으로 선택되지 않은 경우 차트 유형을 변경해야 할 수 있음).

+0

지금 이걸 시도 할 것입니다. :) – Scott

+0

거룩한 암소. 나는 칼럼 테이블이 존재한다는 것을 완전히 잊어 버렸다. (내가 알았다면 ... ...) 이것은 여러면에서 나를 구할 수있다. – Scott

+0

나는 당신이 나를 얼마나 도왔는지 설명 할 수 없다. 정말 고맙습니다. – Scott

0

당신은 피벗 테이블의 열을 다시 정렬 할 수 있습니다 쉽게 세 가지 시리즈, 각각의 위젯을 만들 수 것

| Product | Month-Year | Total Sales 
    Widget A Jan 2010  1,000 
       Feb 2010  5,000 
    Widget B Jan 2010  2,000 
       Feb 2010  2,000 
    Widget C Jan 2010  3,000 
       Feb 2010  3,000 

합니다. 차트를 X-Y 차트로 만들면 시리즈가 정렬됩니다.

+0

나는 이것을 바로 시도 할 것이다. 고맙습니다! – Scott

+0

XY의 경우 "피벗 테이블 데이터에서 생성 된 차트에 XY (분산 형), 거품 형 또는 주식 형 차트 유형을 사용할 수 없습니다. 다른 차트 유형을 선택하십시오." – Scott

+0

피벗 차트가있는 하워드의 솔루션은 아마도 최선의 내기. –

2

귀하의 설명에 따르면, 나는 당신이 필요로하는 것이 이런 차트일지도 모른다고 생각합니다. X 축은 매달이 될 것이고 매월 다른 위젯의 데이터를 나타내는 막대가 여러 개있을 것입니다. 여기에 귀하의 데이터를 기반으로 한 예가 있습니다.

enter image description here

데이터 형식에 관해서는, 당신이 (이 경우 세) 여러 하위 집합으로 데이터를 정렬하는 몇 가지 전처리를해야한다, 각 부분 집합은 위젯의 월별 판매 데이터를 포함합니다. 그것은 아래의 형식처럼 보일 수 있습니다.

  Jan Feb 
WidgetA 1000 5000 
WidgetB 2000 2000 
WidgetC 3000 3000 

이 차트는 원본 Excel 차트가 아니며 실제로 Funfun Excel 추가 기능으로이 차트를 만들었습니다.이 추가 기능을 사용하면 Excel에서 JavaScript를 직접 사용할 수 있으므로 Chart.js 또는 D3.js와 같은 강력한 라이브러리를 사용하여 차트를 만들 수 있습니다. 여기이 예제에서 Chart.js를 사용하여이 차트를 만들었습니다.

Funfun에는 JavaScript 코드를 테스트 할 수있는 온라인 편집기가 있습니다. 이 예에서는 아래 링크에서 코드의 세부 정보를 확인할 수 있습니다. 당신이 결과에 만족하는 경우

https://www.funfun.io/1/edit/5a25653acf76561801b732b4

, 당신은 쉽게 위의 URL을 사용하여 Excel로 결과를로드 할 수 있습니다. 다음은 스크린 샷입니다.

enter image description here

enter image description here

공개 : 나는 Funfun의 개발자입니다.

관련 문제