![명명된 수식 없이 이 작업을 수행할 수 있는 방법이 있나요?](https://rvso.com/image/1568507/%EB%AA%85%EB%AA%85%EB%90%9C%20%EC%88%98%EC%8B%9D%20%EC%97%86%EC%9D%B4%20%EC%9D%B4%20%EC%9E%91%EC%97%85%EC%9D%84%20%EC%88%98%ED%96%89%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%B4%20%EC%9E%88%EB%82%98%EC%9A%94%3F.png)
샘플 데이터
X Y
-10 100
-5 25
-2.5 6.25
0 0
2.5 6.25
5 25
10 100
따라서 위의 샘플 데이터는 C4:D10 범위에 있습니다.
A5에는 그래프에 포함하려는 데이터 포인트(행) 수를 배치합니다.
A5는 변경될 수 있으므로 동적 범위를 제공하는 두 가지 공식을 생각해 냈습니다.
X-Values
=Sheet1!$C$4:INDEX(Sheet1!$C:$C,3+Sheet1!$A$5)
Y-Values
=Sheet1!$D$4:INDEX(Sheet1!$D:$D,3+Sheet1!$A$5)
그리고
X-Values
=OFFSET($C$4,0,0,$A$5,1)
Y-Values
=OFFSET($D$4,0,0,$A$5,1)
또한 첫 번째 수식을 명명된 범위에 넣었습니다.
=Xseries1
=Yseries1
XY 분산형 차트의 X 및 Y 값 영역에 수식이나 명명된 범위를 입력하려고 하면 오류가 발생합니다.
조사를 하던 중, 통합 문서의 이름을 앞에 두는 것에 대해 언급한 항목을 우연히 발견했습니다. 이것은 명명된 범위에서 작동했습니다.
그런데 수식만으로 계산하려고 하면 또 오류가 발생합니다.
=[Book1]Sheet1!$C$4:INDEX([Book1]Sheet1!$C:$C,3+[Book1]Sheet1!$A$5)
명명된 수식 없이 이 작업을 수행할 수 있는 방법이 있나요?
답변1
아니요, 명명된 공식 없이는 방법이 없습니다.
XY 차트 소스 대화 상자에는 수식을 넣을 수 없습니다. 범위 또는 범위 이름만 허용됩니다. 아시다시피 범위 이름만 입력할 수는 없으며 범위 이름 앞에 통합 문서 이름이나 시트 이름을 입력해야 합니다.
통합 문서 이름과 시트 이름이 상당히 길 수 있기 때문에 대화 상자에서 사용하고 모든 입력을 피할 수 있도록 한 글자 이름으로 시트를 만드는 경우가 많습니다. 범위 이름에 통합 문서 범위가 있는 경우 차트 대화 상자에서 모든 시트 이름을 사용할 수 있습니다.
범위 이름 접근 방식은 매우 강력할 수 있으며 범위 이름은 허용하지만 수식은 허용하지 않는 것이 합리적입니다. 수식을 변경해야 하는 경우 각 차트 계열 수식에서 여러 번 변경하지 않고 범위 이름 정의에서 한 번만 변경하면 됩니다.