Q:如何將圖表上的文本連結到儲存格中的文本?
A:
除了坐標軸標籤外, Excel圖表中的圖表標題、坐標軸標題、資料標籤、形狀等都可以連結到工作表儲存格。
要將圖表中的文本連結到儲存格, 必須先創建這些圖表文本元素, 例如系列名稱, 然後再將其修改連結至儲存格。
如圖1所示, 儲存格區域B2:C9是圖表的來源資料。 在儲存格區域D2:E9中的資料是將要應用於圖表中的資料。
圖1
連結圖表和坐標軸標題
選擇圖表標題, 在公式欄中輸入=後, 按一下要連結的儲存格, 本例中為儲存格E6, 或者在公式欄中直接輸入=和連結儲存格位址。 如圖2所示。
圖2
同樣的方法用來將X軸和Y軸的標題與儲存格文本連結, 結果如圖3所示。
圖3
連結資料標籤
選擇要添加連結的資料點,
圖4
然後, 選取添加的資料標籤, 在公式欄中輸入=並按一下要連結的儲存格, 或者輸入=和連結的儲存格位址, 按回車鍵, 結果如圖5所示。
圖5
同樣的操作為最後一個數據點添加標籤連結。 結果如圖6所示。
圖6
連結形狀
在圖表中插入一個形狀, 如圖7所示。
圖7
在公式欄中輸入=並按一下要連結的儲存格, 或者直接輸入連結儲存格位址,按回車鍵後,結果如圖8所示。
圖8
也可以使用VBA代碼來設置形狀與儲存格的連結。選擇要連結儲存格的形狀後,運行下面的代碼:
SubLinkLabelToShape()
Dim rng As Range
Set rng = Application.InputBox _
(Prompt:="請選擇要連結到形狀上的儲存格.", _
Type:=8)
With Selection
.Formula = "=" &rng.Address(External:=True)
End With
End Sub
提示選擇要連結的儲存格,如圖9所示,按下“確定”按鈕後即完成儲存格文本連結。
圖9
注意,在公式欄中輸入的公式只能是儲存格或儲存格區域,包括命名區域,不能在公式中使用任何函數。
圖8
也可以使用VBA代碼來設置形狀與儲存格的連結。選擇要連結儲存格的形狀後,運行下面的代碼:
SubLinkLabelToShape()
Dim rng As Range
Set rng = Application.InputBox _
(Prompt:="請選擇要連結到形狀上的儲存格.", _
Type:=8)
With Selection
.Formula = "=" &rng.Address(External:=True)
End With
End Sub
提示選擇要連結的儲存格,如圖9所示,按下“確定”按鈕後即完成儲存格文本連結。
圖9
注意,在公式欄中輸入的公式只能是儲存格或儲存格區域,包括命名區域,不能在公式中使用任何函數。