我有兩個電子表格,一個被視為標題,另一個包含標題的詳細資訊。我需要做的是合併兩個電子表格,以便行顯示標題,然後顯示下面的相應詳細資訊行。例如: 這是標題表:
- 第360章 工作1
- 第708章工作2
- 724 工作 3
這是詳細資料表:
- 360 第 1 步
- 360 第 2 步
- 360 第 3 步
- 第708章 第1步
- 第708章第二步
- 第724章 第1步
- 第724章第二步
- 第724章第三步
我想使用 ID 列合併它們以獲得以下結果:
- 第360章 工作1
- 360 第 1 步
- 360 第 2 步
- 360 第 3 步
- 第708章工作2
- 第708章 第1步
- 第708章第二步
- 724 工作 3
- 第724章 第1步
- 第724章第二步
- 第724章第三步
我在這裡處理數千條記錄,所以任何幫助都會很棒!
答案1
簡而言之:
複製並貼上兩個表,然後進行排序即可。如果您想讓標題行排在前面,請新增一個輔助列來輔助排序。
細節:
在標題表中,新增一列(僅用於排序目的)
360 JOB 1 A
708 JOB 2 A
724 JOB 3 A
明細表類似。這裡我想保留步驟號,所以排序順序如B001、B002、B003...等。
360 STEP 1 B001
360 STEP 2 B002
360 STEP 3 B003
708 STEP 1 B004
708 STEP 2 B005
724 STEP 1 B006
724 STEP 2 B007
724 STEP 3 B008
透過複製和貼上合併兩個清單:
360 JOB 1 A
708 JOB 2 A
724 JOB 3 A
360 STEP 1 B001
360 STEP 2 B002
360 STEP 3 B003
708 STEP 1 B004
708 STEP 2 B005
724 STEP 1 B006
724 STEP 2 B007
724 STEP 3 B008
然後進行自訂排序(等級 1:A 列;等級 2:C 列)。排序後刪除C列,即可得到所需的結果。
答案2
對於很晚的答案表示歉意 - 我剛剛找到了我之前為此構建的解決方案,並意識到我從未分享過它...
我會為此使用 Power Query 插件。從 Excel 2016 開始,Power Query 內建於資料功能區的「取得與轉換」部分。
Power Query 可以從現有的 Excel 表開始並將它們附加在一起。查詢結果可以以 Excel 表格形式提供。您無需編寫任何巨集或函數程式碼即可建置它 - 只需在 Power Query 視窗中單擊即可。
我建立了一個可行的解決方案,您可以從我的 OneDrive 下載並嘗試:
這是文件:Power Query 示範 - 使用記錄編號合併兩張表