명명된 수식 없이 이 작업을 수행할 수 있는 방법이 있나요?

명명된 수식 없이 이 작업을 수행할 수 있는 방법이 있나요?

샘플 데이터

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 차트 소스 대화 상자에는 수식을 넣을 수 없습니다. 범위 또는 범위 이름만 허용됩니다. 아시다시피 범위 이름만 입력할 수는 없으며 범위 이름 앞에 통합 문서 이름이나 시트 이름을 입력해야 합니다.

통합 문서 이름과 시트 이름이 상당히 길 수 있기 때문에 대화 상자에서 사용하고 모든 입력을 피할 수 있도록 한 글자 이름으로 시트를 만드는 경우가 많습니다. 범위 이름에 통합 문서 범위가 있는 경우 차트 대화 상자에서 모든 시트 이름을 사용할 수 있습니다.

범위 이름 접근 방식은 매우 강력할 수 있으며 범위 이름은 허용하지만 수식은 허용하지 않는 것이 합리적입니다. 수식을 변경해야 하는 경우 각 차트 계열 수식에서 여러 번 변경하지 않고 범위 이름 정의에서 한 번만 변경하면 됩니다.

관련 정보