簡體   English   中英

如何將數據從一張 excel 表導入到其他

[英]How I can import data from one excel sheet to other

在我的 excel 中,我有主工作表,其中包含我需要的所有數據,但此數據未過濾(大部分行為空),因此要從特定列中選擇值,我需要取消選中過濾器中的“空白”和只有這樣我才能復制數據並將其粘貼到另一張表(其中應包含每列的數據)。 我對主工作表中的每一列都執行此操作。 有沒有辦法將數據(具有值的行)從每列導入到另一張表? 因為當我手動進行時,它需要很多時間。 謝謝幫助!

在此處輸入圖像描述

如果我正確地理解了您的想法,則您需要這樣的表達方式:

=Sheet1!A26+Sheet1!B26

突出顯示源數據並將數據帶入 powerquery .. from table/range

在家里...高級/編輯器...在下面粘貼代碼,更改第一行以反映您的范圍。 好的

文件...關閉並加載

這適用於任意數量的列,將數據“整理”到每列的頂部

let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Demoted Headers" = Table.DemoteHeaders(Source),
#"Added Index" = Table.AddIndexColumn(#"Demoted Headers", "Index", 0, 1),
#"Unpivoted Other Columns" = Table.UnpivotOtherColumns(#"Added Index", {"Index"}, "Attribute", "Value"),
#"Removed Columns" = Table.RemoveColumns(#"Unpivoted Other Columns",{"Index"}),
#"Grouped Rows" =Table.Group(#"Removed Columns" , {"Attribute"}, {{"GRP", each Table.AddIndexColumn(_, "Index", 1, 1), type table}}),
#"Expanded GRP" = Table.ExpandTableColumn(#"Grouped Rows", "GRP", {"Value", "Index"}, {"Value", "Index"}),
#"Pivoted Column" = Table.Pivot(#"Expanded GRP", List.Distinct(#"Expanded GRP"[Attribute]), "Attribute", "Value"),
#"Removed Columns1" = Table.RemoveColumns(#"Pivoted Column",{"Index"}),
#"Promoted Headers" = Table.PromoteHeaders(#"Removed Columns1", [PromoteAllScalars=true]),
#"Changed Type" = Table.TransformColumnTypes(#"Promoted Headers",{{"a", Int64.Type}, {"b", Int64.Type}, {"c", Int64.Type}, {"d", Int64.Type}, {"e", Int64.Type}})
in #"Changed Type"

在此處輸入圖像描述

如果您想在刪除空白的同時堆疊行值,只需使用FILTER function 將其粘貼到單元格中然后跨列復制即可:

=FILTER(Sheet1!A2:A100,LEN(Sheet1!A2:A100)>0)

但是,我注意到您在左側有時間戳。 如果要過濾掉完全空白的表數據行,同時保留至少一列中包含數據的所有行並保持表完整性(仍然存在一些空白),那么這也可以通過更復雜的公式來完成:

=LET(data, Sheet1!B1:E100, table, Sheet1!A1:E100, FILTER(table&"",MMULT(LEN(data),TRANSPOSE(--(COLUMN(data)>0)))>0))

在這里,您可以通過將data字段中所有字符串的長度與單位矩陣相乘來創建過濾條件,該單位矩陣使用MMULT(LEN(data),TRANSPOSE(--(COLUMN(data)>0)))

[參考: https://stackoverflow.com/a/61476755/3688861]

然后可以測試該數組以查看它是否大於 0 用於過濾條件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM