管理外部資料範圍及其內容

套用到
Microsoft 365 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

你可以更改外部資料範圍的屬性,以控制透過連接外部資料來源(如資料庫、網頁查詢或文字檔)匯入工作表的資料。

了解更多關於外部資料範圍及其特性

外部資料範圍是一個定義的名稱或資料表名稱,用來定義資料帶入工作表的位置。 當你連接到外部資料時,Excel 會自動建立一個外部資料範圍。 唯一的例外是連結到資料來源的樞紐分析表報告——樞紐分析表報告不會使用外部資料範圍。 在 Excel 中,你可以格式化並排版外部資料範圍,或像其他資料一樣用於計算。

外部資料範圍特性

外部資料範圍還有其他屬性 (不應與查詢或連線屬性混淆,) 可用來控制資料,例如儲存格格式和欄寬的保留。 你可以透過在「資料」標籤的連接群組點擊「屬性」來更改這些外部資料範圍屬性。然後透過以下步驟來做你的調整:

  • 對於由 Microsoft Query 和資料連線精靈建立的外部資料範圍,請使用 外部資料屬性 對話框。
  • 對於由匯入文字檔或 Web 查詢取得 HTML 資料所建立的外部資料範圍,請使用 外部資料範圍屬性 對話框。
  • 對於由網路查詢產生的外部資料範圍,該查詢可取得 XML 資料,請使用 XML 地圖屬性 對話框。

尋找外部資料範圍

  1. 選擇你想搜尋外部資料範圍的工作表。
  2. 在公式列上,點擊 名稱框旁的箭頭,然後點選你想要的外部資料範圍名稱。

更改外部資料範圍的名稱

  1. 選擇 公式>名稱管理器
  2. 名稱管理員 對話框中,點選外部資料範圍的名稱,然後點 選編輯。 您也可以按兩下名稱。
  3. 「編輯名稱」對話框中,輸入該參考的新名稱。

注意

關閉按鈕只會關閉名稱管理員的對話框。 你不必點擊 關閉 才能提交已做的變更。

更改外部資料範圍的底層查詢

你可以更改由 Microsoft Query 建立的外部資料範圍的底層查詢,該資料範圍由 Query、匯入的文字檔、Web 查詢或資料連線精靈建立。

更改由 Microsoft Query 建立的外部資料範圍底層查詢

  1. 點擊你想更改底層查詢的外部資料範圍內的一個儲存格。
  2. 選擇 資料>屬性
  3. 外部資料屬性對話框中,點選連線屬性。
  4. 連線屬性 對話框中,點 選定義標籤 ,然後點擊 編輯查詢

欲了解更多關於在 Microsoft Query 中建構與編輯查詢的資訊,請參閱 Microsoft Query 說明。

更改由匯入文字檔建立的外部資料範圍的底層查詢

  1. 點擊你想更改底層查詢的外部資料範圍內的一個儲存格。
  2. 選擇 資料>連線 & 查詢>連結 標籤,右鍵點擊你想要的連線,然後選擇 屬性
  3. 連線屬性 對話框中,點 選定義標籤 ,然後點擊 編輯查詢
  4. 「匯入文字檔 」對話框中,點選 匯入
  5. 在文字匯入精靈中對匯入的文字檔做修改,然後點擊 完成
    欲了解更多關於匯入文字檔的資訊,請參閱 匯入或匯出文字檔案

將底層查詢變更為由網頁查詢建立的外部資料範圍

  1. 點擊你想更改底層查詢的外部資料範圍內的一個儲存格。
  2. 選擇 資料>屬性
  3. 選擇 資料>連線 & 查詢>連結 標籤,右鍵點擊你想要的連線,然後選擇 屬性
  4. 連線屬性 對話框中,點 選定義標籤 ,然後點擊 編輯查詢
  5. 「編輯網頁查詢 」對話框中對網頁查詢進行修改,然後點擊 完成

欲了解更多關於建立與編輯網頁查詢的資訊,請參閱 「連接至網頁」。

透過資料連線精靈(Data Connection Wizard)建立的外部資料範圍,更改底層查詢

  1. 點擊你想更改底層查詢的外部資料範圍內的一個儲存格。   

  2. 選擇 資料>屬性

  3. 外部資料屬性對話框中,點選連線屬性。

  4. 「連線屬性 」對話框中,點選「 定義 」標籤。

  5. 執行下列其中一個動作:

    • Command 類型 框中,點選 Table ,然後在 Command 文字 框中將值更改為適當的資料表、檢視或查詢名稱。

    • 指令類型 框中,點選 SQLDefault ,然後在 命令文字 框中編輯 SQL 陳述句。

      注意

      根據連線的定義, Command 類型的 框可能會無法使用, (看起來) 暗。

複製一個外部資料範圍及其底層查詢

  1. 在公式列上,點擊 名稱框旁的箭頭,選擇你想複製的外部資料範圍名稱。
    對於 Excel 表格,選擇範圍名稱,然後按 CTRL+A 選擇表格標頭。
    如果你想包含欄位標籤或不屬於外部資料範圍的公式,請選擇包含你想複製的欄位標籤或公式的儲存格。 點選公式列中 名稱框 旁的箭頭,然後點選你想複製的外部資料範圍名稱。
  2. 選擇 「首頁>副本」。
  3. 切換到你想貼上外部資料範圍的工作簿。
  4. 點擊貼上圖區域的左上角格子。
    為了確保外部資料不會取代現有資料,請確保工作表中你點擊的儲存格下方或右側沒有資料。
  5. 在 [常用] 索引標籤上,按一下 [剪貼簿] 群組中的 [貼上]

注意

如果你只複製部分外部資料範圍,底層查詢就不會被複製,且複製後的資料無法被重新整理。

指定如何將新資料加入外部資料範圍

你可以控制如何處理資料集大小,這些資料在資料刷新時會回傳到 Excel。

  1. 選擇 資料>屬性

  2. 外部資料範圍屬性 對話框中, 若資料範圍的列數在刷新時改變,請點擊以下其中之一:

    • 插入儲存格以接收新資料,刪除未使用的儲存格

      注意

      • 當資料來源中新增一個或多個列時,外部資料範圍下方的格子會往下移動,但外部資料範圍右側的格子則不會移動。
      • 當資料來源中刪除一列或多列時,直接位於外部資料範圍下方的格子會往上移動,但外部資料範圍右側的格子不會移動。
    • 插入整列以顯示新資料,清除未使用的儲存格

      注意

      • 當資料來源中新增一個或多個列時,外部資料範圍正下方右側的儲存格會向下移動。
      • 當資料來源中刪除一列或多列時,外部資料範圍正下方右側的儲存格不會移動。
    • 用新資料覆蓋現有儲存格,清除未使用的儲存格

      注意

      • 當資料來源中新增一列或多列時,直接位於外部資料範圍下方的儲存格會被覆蓋,但外部資料範圍右側的儲存格則不會移動。
      • 當資料來源中刪除一列或多列時,外部資料範圍正下方右側的儲存格不會移動。

指定資料格式與版面配置

  1. 選擇 資料>屬性

  2. 資料格式與版面配置中,請執行以下一項或多項:

    • 若要將欄位名稱列為第一列,請選擇 「包含欄位名稱 」的勾選框。

    • 要新增列號欄,請選擇 「包含列號 」勾選框。

      注意

      此勾選框無法用於匯入的文字檔、XML 檔案或網頁查詢。

    • 要保留你套用的儲存格格式,請勾選「 保留儲存格格式化 」的勾選框。

      注意

      對於網頁查詢,當你在選項對話框中選擇「完整 HTML 格式化」時,這個選項會自動清除。 你可以從編輯查詢對話框進入選項對話框。

    • 要保留你設定的欄寬,請選擇 「調整欄寬 」勾選框。

    • 要保留你套用的欄位排序、篩選和版面配置,請選擇 「保留欄位排序/篩選/版面」 的勾選框。

      注意

      此勾選框無法用於網路查詢。

    • 若要保留您所套用的欄位篩選,請選擇「 保留欄位篩選」 的勾選框。

      注意

      此勾選框僅適用於基於 XML 資料的網頁查詢。

將資料凍結在外部資料範圍內

凍結外部資料範圍會保留資料,但不會保留其底層查詢,因此凍結的外部資料範圍無法重新整理。

將資料凍結在 Excel 表格中

  1. 點選包含你想移除資料連結的 Excel 表格的工作表。
  2. 在公式列中,點擊 名稱框旁的箭頭,然後點選你想移除資料連線的外部資料範圍名稱。 接著選擇該資料範圍。
  3. 工具 標籤中,外部 資料表群組 中,點選 「解除連結」。 資料範圍仍保留且名稱相同,但連線已被刪除。

刪除外部資料範圍

  1. 點選包含你想刪除的外部資料範圍的工作表。
  2. 在公式列上,點選 名稱框旁的箭頭,然後點選你想刪除的外部資料範圍名稱。
    如果外部資料範圍是 Excel 表格,按 CTRL+A 選取整個表格。
  3. 要刪除外部資料範圍,請按 DELETE。
  4. 要刪除底層查詢,當 Excel 提示時點 選「是 」。

另請參閱

適用於 Excel 的 Power Query 說明