Excel은 데이터 테이블의 데이터를 기반으로 차트를 만들 때 유용합니다. 리본의 삽입 탭에있는 도구를 사용하여 전체 데이터 테이블을 빠르게 식별하거나 데이터 테이블의 일부를 선택하고 동일한 도구를 사용하여 해당 부분만을 기반으로 차트를 만들 수 있습니다.

차트의 데이터 범위를 자주 변경하면 데이터 범위 참조를 지속적으로 변경하는 것이 번거로울 수 있습니다. 예를 들어 몇 년 분량의 데이터가 포함 된 데이터 테이블이있는 경우 처음 5 년 동안의 데이터를 기반으로하는 차트를 본 다음 차트가 다른 하위 집합을 참조하도록 데이터 범위를 변경할 수 있습니다. 자료. 자주 변경하면 변경을보다 쉽고 안정적으로 만드는 방법에 대한 캐스팅을 시작할 것입니다.

이를 수행하는 한 가지 방법은 명명 된 범위와 여러 워크 시트 함수를 사용하는 것입니다. 차트가 워크 시트에 포함되어 있지만 워크 시트가 원본 데이터가있는 워크 시트와 다르다고 가정 해 보겠습니다. 차트와 같은 시트에 “시작”및 “끝”표시기로 사용할 두 개의 입력 셀을 만듭니다. 이 두 셀의 이름을 FromYear 및 ToYear와 같이 지정합니다.

데이터 워크 시트 (차트가없는 워크 시트, 워크 시트 이름을 “소스 데이터”로 지정)에서 데이터는 각 연도별로 별도의 열에 정렬되고 일련의 비용 요소가 각 행에 정렬됩니다. F 열에서 표를 시작하고 2 행에 연도를 배치합니다. 3 행부터 시작하여 E 열에 비용 요소를 배치합니다. 연도 위에 열 문자와 동일한 대문자를 배치하고 D 열에 숫자를 배치합니다. 데이터의 행 번호와 동일합니다. (그림 1 참조)

image

그림 1. 데이터 준비의 첫 번째 단계.

이 예에서 다른 워크 시트에 포함 된 차트는 F2 : I5 범위의 데이터를 기반으로합니다. 차트에 특별한 것은 없지만 준비중인 변경 사항은 차트를 동적으로 만들므로 훨씬 더 유용합니다.

“원본 데이터”워크 시트에서 계속 작업하면서 B1 셀에 다음 수식을 배치하여 시작합니다.

="Trends for " & IF(FromYear=ToYear,FromYear,FromYear & " to " & ToYear)

이 수식은 나중에 차트에 사용할 동적 제목을 제공합니다. 셀 B1에 addrTitle 이름을 지정하고 다음 수식을 셀 B2에 배치합니다.

="'Source Data'!$" & INDEX($F$1:$I$1,1,MATCH(FromYear,$F$2:$I$2)) & "$" & D2 & ":$" & INDEX($F$1:$I$1,1,MATCH(ToYear,$F$2:$I$2)) & "$" & D2

명확성을 위해 여기에 두 줄로 표시되어 있지만 이것은 단일 수식이라는 것을 기억하십시오. B2의 수식을 B3 : B5 셀에 복사합니다. 이 수식은 X 축 값 및 데이터 계열에 대해 원하는 범위를 나타내는 주소 문자열을 반환합니다. 수식에서 반환되는 실제 범위는 다른 워크 시트의 FromYear 및 ToYear 셀에 입력 한 값에 따라 달라집니다. 더 명확하게하기 위해 A 열에 레이블을 입력 할 수 있습니다. (그림 2 참조)

image

그림 2. 데이터 준비의 두 번째 단계.

이제 B2 : B5 범위에있는 각 셀의 이름을 지정해야합니다. B2를 선택하고 이름 상자 (A 열 바로 위)에 “addrXVal”이름 (따옴표 제외)을 입력합니다. 마찬가지로 B3을 addrCost1로, B4를 addrCost2로, B5를 addrCost3으로 지정합니다.

다음 단계는 차트를 만드는 데 사용할 수있는 몇 가지 명명 된 수식을 만드는 것입니다. 리본의 수식 탭을 표시하고 이름 정의 도구를 클릭하여 새 이름 대화 상자를 표시합니다. (그림 3 참조)

image

그림 3. 새 이름 대화 상자.

이름 영역의 대화 상자 맨 위에 “rngXVal”(따옴표 제외)을 입력 한 다음 참조 대상 상자에 다음을 입력합니다.

=INDIRECT(addrXVal)

확인을 클릭하면 이름이 정의됩니다. 그런 다음 동일한 새 이름 대화 상자를 사용하여 동일한 유형의 INDIRECT 수식을 사용하여 각각 addrCost1, addrCost2 및 addrCost3 범위를 참조하는 추가 이름 (rngCost1, rngCost2 및 rngCost3)을 정의합니다.

이제 마침내 차트의 참조를 업데이트 할 준비가되었습니다.

차트를 마우스 오른쪽 단추로 클릭하고 Excel 버전에 따라 소스 선택 또는 데이터 선택을 선택합니다. Excel은 데이터 소스 선택 대화 상자를 표시합니다. (그림 4 참조)

image

그림 4. 소스 데이터 대화 상자의 시리즈 탭.

대화 상자의 왼쪽에 나열된 각 데이터 시리즈에 대해 편집 버튼을 클릭하고 정의한 이름에 따라 이름과 값을 입력합니다. 따라서 Cost1 시리즈의 경우 = ‘Source Data’! addrCost1의 이름과 = ‘Source Data’! rngCost1의 값을 입력합니다.

다른 각 데이터 시리즈에도 유사한 참조 및 이름을 사용합니다.

입력 한 참조에 아포스트로피 안에 워크 시트 이름 (소스 데이터)을 포함해야합니다. 범주 (X)에서

축 레이블 참조는 = ‘Source Data’! rngXVal을 입력 할 수 있습니다.

이 작업이 완료되면 FromYear 및 ToYear 셀에서 시작 및 종료 연도를 변경할 수 있으며 Excel은 지정한 데이터를 나타내도록 차트를 자동으로 즉시 업데이트합니다.

추가 터치를 위해 차트 제목을 아직 추가하지 않은 경우 계속 진행하십시오. Excel 2007 또는 Excel 2010을 사용하는 경우 차트를 선택하고 리본의 레이아웃 탭을 표시 한 다음 차트 제목 도구를 클릭하고 제목을 표시 할 방법을 선택합니다. 제목은 차트에 즉시 나타나야합니다.

Excel 2013 이상 버전을 사용하는 경우 차트의 오른쪽 상단 모서리에있는 차트 요소 아이콘을 클릭합니다. (더하기 기호처럼 보입니다.) Excel은 차트에 추가 할 수있는 다양한 요소를 나열하는 “플라이 아웃”메뉴를 표시합니다. (그림 5 참조)

image

그림 5. Office 365의 Excel에서 차트에 제목 추가

차트 제목 요소 옆에 확인 표시가 있는지 확인합니다. 제목은 차트에 즉시 나타나야합니다.

사용중인 Excel 버전에 관계없이 차트 자체에서 제목을 한 번 클릭하여 선택합니다. 제목 주위에 선택 상자가 표시되어야합니다. 수식 입력 줄에 다음을 입력하십시오.

='Source Data'!addrTitle

이제 차트 제목이 제목 문자열이 포함 된 셀에 다시 연결되어 FromYear 및 ToYear 값을 변경할 때마다 동적으로 업데이트됩니다.

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (8667)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.

link : / excel-Easily_Changing_Chart_Data_Ranges [쉽게 차트 데이터 범위 변경].