您的位置:首頁>正文

如何實現圖表文本與儲存格文本的連結?

Q:如何將圖表上的文本連結到儲存格中的文本?

A:

除了坐標軸標籤外, Excel圖表中的圖表標題、坐標軸標題、資料標籤、形狀等都可以連結到工作表儲存格。

要將圖表中的文本連結到儲存格, 必須先創建這些圖表文本元素, 例如系列名稱, 然後再將其修改連結至儲存格。

如圖1所示, 儲存格區域B2:C9是圖表的來源資料。 在儲存格區域D2:E9中的資料是將要應用於圖表中的資料。

圖1

連結圖表和坐標軸標題

選擇圖表標題, 在公式欄中輸入=後, 按一下要連結的儲存格, 本例中為儲存格E6, 或者在公式欄中直接輸入=和連結儲存格位址。 如圖2所示。

圖2

同樣的方法用來將X軸和Y軸的標題與儲存格文本連結, 結果如圖3所示。

圖3

連結資料標籤

選擇要添加連結的資料點,

如本例中的第1個點, 按一下“圖表工具——佈局——資料標籤——上方”, 如圖4所示, 在該資料點上方添加資料標籤。

圖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所示。

圖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

注意,在公式欄中輸入的公式只能是儲存格或儲存格區域,包括命名區域,不能在公式中使用任何函數。

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示