Sign in with Microsoft
Sign in or create an account.

對於結構化資料行 ,例如清單、記錄資料表,有與該欄相關聯的相關值。 結構化欄的欄標題 展開資料行圖示 展開圖示。

結構化欄有三種類型:

  • 清單    儲存值清單,例如 { 1、2、5、10 } 或 { "hello", "hi", "good bye" }。 儲存格中的 清單 值是最簡單的結構化資料行,而且沒有資料表關係。

  • 記錄    儲存一組分組成單位的命名欄位。 例如, [ FirstName = "Joe", LastName = "Smith", Birthdate = #date (2010, 1, 2) ]. 儲存格中的 Record值表示與目前或主要資料表的一對一資料表關係。

  •    儲存與目前資料有次要關係的資料表,這是主資料表。 儲存格中的 Table 值表示與目前或主要資料表的一對多關聯性。

RecordTable結構化資料行代表資料來源中具有關系模型的關係,例如 OData 資料摘要中具有外鍵關聯或資料庫SQL Server關聯。

您可以使用展開 資料 展開資料行圖示 以查看 相關資料表中的資料行。 例如,在訂單資料表中,展開作業會Order_Details與訂單資料表相關的記錄,以將訂單行專案與每個訂單合併。 展開作業會加寬主資料表,以包含次要資料表和相關資料表的欄。 若要說明:

主資料表有欄 AB。

資料行 A 和 B

相關資料表具有 欄 C

資料行 A、B 以及關聯的 C

展開作業會擴大主資料表以包含欄 C, 並展開包含欄 C 的次要資料表和相關資料表的相關

ABC

若要摘要,當您展開資料表 結構化欄 時,值會與資料預覽中其他欄一起顯示。 如需合併主資料表和相關資料表的相關詳細資訊,請參閱瞭解如何合併多個資料來源。 

在此範例中,展開作業會加寬訂單資料表,以包含Order_Details.ProductID、Order_Details.UnitPriceOrder_Details.Quantity欄,以將主資料表排序列和相關資料表Order_Details列。

結構化表格資料範例

  1. 若要開啟查詢,請找出先前從 Power Query 編輯器載入的查詢,選取資料中的儲存格,然後選取查詢>編輯。 詳細資訊請參閱在 Excel中建立、載入或編輯Excel。

    附注    查詢必須至少有兩個數據表聯入關聯。 詳細資訊,請參閱合併查詢。 

  1. 按一下結構化欄 (展開) 欄標題中的展開圖示。

  2. 在欄 名稱 下拉式清單中,選取您想要的欄,並清除您不想的欄。 

    選取資料行名稱

  3. 選取 [確定]。

結果

表格現在包含步驟 3 中選取的每一欄的新欄。 

展開結構化表格欄的結果

當您展開 記錄結構化欄 時,值會顯示為數據預覽中的新欄。 如果您沒有展開查詢,然後將查詢載入至工作表,則會看到欄內每個儲存格的預留位置值 [Record]

  1. 若要開啟查詢,請找出先前從 Power Query 編輯器載入的查詢,選取資料中的儲存格,然後選取查詢>編輯。 詳細資訊請參閱在 Excel中建立、載入或編輯Excel。

  2. 若要在不展開資料行的情況下查看特定值,請選取具有 Record 值的 結構化欄中的值 。 例如

    展開記錄複雜資料行

  3. 選取結構化欄 (展開) 欄標題中的展開圖示。

  4. 在欄 名稱 下拉式清單中,選取您想要的欄,並清除您不想的欄。

    按一下展開結構化記錄欄

  5. 選取 [確定]。

結果

表格現在包含步驟 4 中選取的每一欄的新欄。 

展開結構化記錄欄的結果

當您展開清單結構化欄時,值會顯示為數據預覽中的新欄。 如果您沒有展開查詢,然後將查詢載入至工作表,則會看到欄內每個儲存格的預留位置值 [清單]。

  1. 若要開啟查詢,請找出先前從 Power Query 編輯器載入的查詢,選取資料中的儲存格,然後選取查詢>編輯。 詳細資訊請參閱在 Excel中建立、載入或編輯Excel。

  2. 若要在不展開資料行的情況下查看特定值,請在具有清單值的結構化 欄中選取值。 例如

    展開清單複雜欄

  3. 選取結構化欄 (展開) 欄標題中的展開圖示。

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

    • 若要為每個清單值建立一列,請選取 展開至新列

    • 若要建立以分隔符號分隔的文字值清單,請選取 解 壓縮值

  5. 選取 [確定]。

展開至 新列的結果

以列展開結構化清單欄的結果

分號表示的解壓縮值 (;) 分隔符號

使用分隔符號解壓縮值來展開結構化清單欄的結果

您可以使用 Power Query 編輯器功能區上的下列其他命令來使用結構化欄:

  1. 選取>轉換,然後在結構化欄群組中選取下列其中一個命令。

    擴大    將結構化欄 (清單、記錄或表格) ,成為目前查詢資料表中的新欄和列。 此命令與展開 圖示 展開 相同

    匯總    使用匯總函數 來摘要資料表 結構化資料行中的值,包括 Sum Count。 此命令與選取 [展開欄名稱 展開 圖示,然後在[欄名稱> 下拉式對話方塊中選取 [匯總> 相同。 它僅適用于資料表 結構化 資料行。

    解壓縮值 使用指定的分隔符號將結構化 清單 欄的值合併成單一文字值,以將其解壓縮。

注意事項    您也可以使用數位欄群組中的統計命令 (資料表結構化>資料) 資料表的轉換。 其匯總函數清單與 Power Query 編輯器功能區中清單工具下之轉換操作索引鍵之數值清單群組中的統計命令相同。

您可以使用向下鑽命令,在 Power Query 編輯器功能區中的清單工具下顯示轉換操作索引鍵,並顯示其他命令,以使用結構化欄。 請勿將此轉換 索引點 與 Power Query 編輯器功能區中一般提供的其他轉換索引鍵混淆。

  1. 以滑鼠右鍵按一下欄標題,然後選取 [向下切入> 。

  2. 若要將清單記錄轉換成表格,請在清單工具下,選取>資料表

  3. 若要保留專案頂端、底部或範圍,請在清單工具下方,選取>保留專案

  4. 若要移除頂端、底部或替代專案,請在清單工具下方,選取>移除專案

  5. 若要移除重複的值,請在清單工具下,選取>移除重複專案。 詳細資訊,請參閱保留 或移除重複的列

  6. 若要反向處理專案,請在清單工具下,選取>反向專案

  7. 若要排序資料,請在清單工具下,選取 Excel 中的 [A 到 Z] 命令,可從 A 排序到 Z,或從最小數字排序到最大數字 昇冪或遞Excel 中的 [Z 到 A] 命令,可從 Z 排序到 A,或從最大數字排序到最小數字。 詳細資訊,請參閱排序 資料

  8. 若要顯示各種統計資料,請在清單工具下選取>統計資料。 以下是可用的統計資料:總、最小值、最大值位數、平均值標準偏差計數值,以及計算不同值。 詳細資訊,請參閱 匯總資料行的資料

另請參閱

適用於 Excel 的 Power Query 說明

合併查詢

將列組成群組或摘要 (docs.com)

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×