
我的 Excel 2013 工作簿中有多個工作表中的標準格式資料表的副本,我正在使用 Power Query 加載項從中提取資料並將其編譯成更大的表。每個總計表有 5 列資料。當點擊「刷新」時,Power Query 設定為從所有 5 列中提取資料。最初,這與我製作的床單的預期相符。最近,當新增工作表時,從中間列查詢的資料在較大的表中始終為空。當我查看電源查詢編輯器時,即使中間列中輸入了數字,這些值也會回傳為空。當我開始使用錄製的巨集產生工作表時,問題似乎與此一致。為了測試問題是否出在巨集中,我嘗試製作一個沒有巨集的新工作表,但仍然出現相同的結果。我更改了表格的單元格位置以檢查列的格式是否有奇怪的地方,但問題仍然發生。
我所採取的導致此問題的步驟:
- 建立了一個帶有列標題的 5 x 8 表格,並用它的副本填充了多個工作表。
- 在「Power Query」標籤中,我使用「來自其他來源」並選擇「空白查詢」來取得外部資料。
- 在編輯器列中輸入“=Excel.CurrentWorkbook()”。
- 單擊綠色列中的雙箭頭圖示後,我選擇了表中的所有列並取消選取“使用原始列名作為前綴”。
- 在“名稱”列箭頭按鈕上,轉到“文字過濾器”並按一下“不等於”。
- 我在下拉清單中選擇了“查詢”。
- 我單擊“關閉並加載”以生成匯總表。
我使用標籤 [power query][Microsoft-excel 2013] 搜尋了類似的問題,但沒有出現任何結果。
答案1
擴充步驟適用於列名稱,因此最可能的原因是工作表之間列名稱的變化,例如混合大小寫、前導或尾隨空格、額外的嵌入空格。通常,透過修正 Excel 資料來解決這些問題最簡單。