저는 소규모 사업의 수입과 지출을 추적하기 위한 Excel 스프레드시트를 가지고 있습니다. 월/연도별로 그룹화된 수입과 지출을 표시하는 클러스터형 막대 차트를 만들려고 합니다.
소득표는 다음과 같습니다.
비용 테이블은 다음과 같습니다.
내가 원하는 것은 다음과 같습니다.
파란색은 내 지출이고 빨간색은 내 수입입니다.
문제는 Date 항목이 중복되어 수입 항목과 비용 항목 간의 관계를 어떻게 생성해야 할지 모르겠습니다.
현재 내가 하고 있는 일은 월/연도 행과 해당 월의 총액 합계인 유일한 열을 사용하여 수입 및 지출에 대한 피벗 테이블을 만든 다음 원시 데이터를 별도의 테이블에 수동으로 복사하는 것입니다. 이것은 효과가 있지만 더 나은 방법이 있어야 합니다!
두 개의 원시 데이터 테이블과 이 관계를 만드는 방법이 있습니까?
저는 SQL 경력이 있어서 Excel을 사용할 때 약간 좌절감을 느낄 때가 있습니다.
답변1
이는 Power Pivot을 언제 사용해야 하는지 보여주는 완벽한 예입니다.
데이터 모델에 수입 및 지출 테이블을 모두 추가합니다.
DATE 테이블을 생성하고 이를 데이터 모델에 추가합니다. DATE 테이블로 표시하세요.
날짜와 수입, 날짜와 비용 간의 관계를 만듭니다.
이제 데이터 모델을 기반으로 피벗 차트를 만들고 모든 테이블의 요소를 포함할 수 있습니다.
모델에 몇 가지 명시적인 측정값을 추가했습니다.
Total Income:= SUM ( Income[Total] )
Total Expense:= SUM ( Expense[Total] )
사용 가능한 예제 파일여기
답변2
Excel을 사용하는 경우 모든 항목을 동일한 테이블에 배치하는 것이 더 쉽고 깔끔한 경우가 많습니다. 열을 추가하여 소득 라인인지 비용 라인인지 지정할 수 있습니다.
그러나 귀하가 요구하는 것에 대한 해결책이 있습니다.
먼저 "총액" 열의 이름을 "수입" 및 "지출"로 바꾸세요. 고유한 필드가 필요합니다.
피벗 그래프를 생성할 때 "이 데이터를 데이터 모델에 추가"를 선택하십시오. 그런 다음 피벗 그래프 필드 메뉴에 "모두" 옵션이 표시됩니다. 여기에서 문서의 모든 테이블에서 데이터를 선택할 수 있습니다.
Excel 2016에서는 월 및 연도 필드를 자동으로 사용할 수 있습니다. 이전 버전의 경우 해당 열을 추가해야 할 수도 있습니다. 하지만 Month() 및 year() 함수를 사용하여 계산하고 열을 숨길 수 있습니다.
보다그 링크자세한 내용은.