2016-07-15 89 views
0

下午好,Excel命名圖表語法的範圍?

我目前正在試圖通過報表的日期來動態顯示圖表的可見左側和右側(開始和結束)。

我已經放在一起兩個定義Names由兩個開始和結束日期單元格,這是太棒了。這些簡稱爲ReportStartDateReportEndDate,並將爲我的報告返回數據表的開始和結束單元格引用。

現在我有兩個變量持有的單元格引用,例如,$A$1$B$20 - 因此從理論上講,我應該只需要放置這些之間的冒號在我的Excel圖表的Select Data部分,形成一個有效的序列值。

但是,沒有運氣,因爲它返回#VALUE!。關於如何正確實施這個任何想法?非常感謝。

Ps。 &的應用沒有幫助,因爲它只是返回一個典型的無效函數語法彈出。

回答

0

我認爲你需要回頭看看你的命名範圍,並建立覆蓋ReportStartDate和ReportEndDate

之間的所有細胞例如一個命名的範圍 -
如果ReportStartDate在A1和ReportEndDate是低於細胞你可以創建一個第三屆評選中範圍,我會打電話給FullRange
=StartCell:INDEX(Sheet1!$A:$A,MATCH(EndCell,Sheet1!$A:$A,0))

現在,點擊您的圖表系列,你會得到一個公式出現在公式欄,將類似於:
=SERIES(,Sheet1!$C$1:$C$9,Sheet1!$A$1:$A$9,1)

您可以指定範圍替換這些系列 - 記住使用工作簿的名稱,以及:
=SERIES(,Sheet1!$C$1:$C$9,Book1.xlsx!FullRange,1)

喬恩·珀爾帖解釋它這裏好多了:http://peltiertech.com/chart-range-endpoints/