Excel使用PowerQuery自動完成數據更新

當我們使用 PowerQuery 獲取外部的 Excel 文件時,傳遞進去的是絕對路徑

如下圖,我們導入 Excel 文件之後,進入 PQ 編輯器中,可以看到外部的 Excel 文件是個絕對路徑。

Excel使用PowerQuery自動完成數據更新

一旦我們導入的文件的位置發生改變,打開刷新後,會有彈窗錯誤提示。

Excel使用PowerQuery自動完成數據更新

雖然單擊編輯錯誤欄中的 【編輯設置】,單擊 【瀏覽】按鈕,重新選定指定路徑,就可以更新好路徑。

Excel使用PowerQuery自動完成數據更新

但是,如果導入外部文件的工作表太多,就要一個個更改路徑,非常麻煩

Excel使用PowerQuery自動完成數據更新

▲查詢的表,需要一個個更改文件的路徑

今天,小爽就帶大家,拓展一下思路 ,動態獲取工作簿路徑~

1、路徑參數化

既然要重複更改路徑的話,一般就會有一種思路,將路徑參數化。

具體操作 :

❶ 新建一個路徑參數

【主頁】選項卡下,選擇【管理參數】【新建參數】

Excel使用PowerQuery自動完成數據更新

① 名稱:路徑。

② 類型:文本。

③ 建議的值:值列表(如果常用的路徑有多個,就可以採用值列表類型。只有一個就採用文本類型)。

④ 輸入值列表信息,默認值,當前值。

⑤單擊【確定】按鈕,此時路徑參數就新建好啦!

Excel使用PowerQuery自動完成數據更新

新建好參數之後,我們就需要把參數引用在數據源中。

❷ 路徑字符串改成參數

這裡可以用兩種方式。

一種是更改數據源。

【主頁】選項卡下,單擊【數據源設置】;

Excel使用PowerQuery自動完成數據更新

在數據源設置中,

① 單擊【更改源】

② 參數名稱為:路徑。

③ 類型:參數。

④ 單擊【確定】按鈕,關閉。

Excel使用PowerQuery自動完成數據更新

另一種方法是直接更改 M 函數公式。

將使用到文件路徑的查詢,分別改成參數名稱(路徑)即可。

Excel使用PowerQuery自動完成數據更新

上面我們已經把路徑參數化了。後面一旦外部文件位置發生改變時,我們只需要更改路徑參數即可,並不需要一個個去更改查詢的路徑。

Excel使用PowerQuery自動完成數據更新

到這裡,路徑參數就搞定啦~

不過,前面更改路徑的參數值是針對有 PQ 基礎的小夥伴,那麼有沒有辦法,可以讓我們自行選擇指定路徑,將路徑的信息傳遞給參數呢?

原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/163824.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
簡單一點的頭像簡單一點
上一篇 2024-11-22 03:46
下一篇 2024-11-22 03:46

相關推薦

  • 為什麼不能用Microsoft Excel進行Python編程?

    Microsoft Excel是一個廣泛使用的數據分析工具,但是它不能直接用於Python編程。這是因為Microsoft Excel並不是一個編程工具,它的主要功能是進行數據處理…

    編程 2025-04-29
  • 基尼係數Excel計算模板

    這篇文章將介紹基尼係數Excel計算模板,為大家詳細闡述如何使用Excel進行基尼係數的計算。 一、模板下載及導入 首先需要下載基尼係數的Excel計算模板,可以在Excel中通過…

    編程 2025-04-28
  • 使用ReoGrid操作Excel的WPf應用

    本文將詳細闡述如何使用ReoGrid來操作Excel,重點介紹在WPF應用程序中使用ReoGrid的方法及注意點。 一、ReoGrid簡介 ReoGrid是一個基於.NET的開源組…

    編程 2025-04-27
  • Excel日期函數

    Excel是當前企業和個人使用非常廣泛的辦公軟件之一。其中的日期函數可以用於處理各種涉及日期和時間的任務。本文將從不同的方面介紹Excel日期函數,幫助讀者深入了解和熟練使用日期函…

    編程 2025-04-25
  • Java Excel導入導出詳解

    一、Excel文件簡介 Excel是微軟公司開發的一種電子表格程序,多用於商業、財務、科學等各種數據處理。 Excel文件通常以.xls或.xlsx格式存儲,其中.xls格式為Ex…

    編程 2025-04-25
  • Word轉Excel詳解

    一、使用Office插件 1、可以使用Office自帶的“將表格複製為Excel工作簿”插件。只需在Word中選中表格,點擊“插入”選項卡中的“對象”按鈕,在彈出的窗口中選擇“將表…

    編程 2025-04-25
  • Java Excel合併單元格

    一、介紹 Excel是微軟公司開發的一款非常流行的電子表格軟件,而Java是一門強大的編程語言。在項目中,我們可能會需要對Excel進行操作,比如合併單元格。Java提供了很多對E…

    編程 2025-04-24
  • PHP導出Excel文件

    一、PHP導出Excel文件列寬調整 當我們使用PHP導出Excel文件時,有時需要調整單元格的列寬。可以使用PHPExcel類庫中的setWidth方法來設置單元格的列寬。下面是…

    編程 2025-04-24
  • Excel 兩格內容合併一個探究

    一、合併單元格的操作方法 在Excel的操作中,我們需要對單元格進行操作。而合併單元格是其中一個常用的操作,它可以讓我們對一些數據進行整合和顯示。那麼,Excel 合併單元格的操作…

    編程 2025-04-23
  • 詳解如何讀取excel文件

    一、安裝支持庫 在Python中,我們可以使用openpyxl庫來讀取和操作Excel文件。打開終端或命令行窗口並執行以下命令安裝openpyxl庫: pip install op…

    編程 2025-04-23

發表回復

登錄後才能評論