如何获取excel行中两个数字之间的连续数字
How to obtain the consecutive numbers between two numbers in rows in excel
无论解决方案来自 excel 公式、幂查询还是宏,我都需要您的帮助。
我有一个具有开始和结束序列号的产品列表,我希望根据每个产品各自的开始和结束编号自动按行列出 excel 中的序列号.
非常感谢。
如果最左边的table被加载到powerquery中(数据...来自table范围,[x]列headers)添加列...自定义列...用公式
= {[Start Serial] ... [End Serial]}
然后使用列顶部的箭头展开行。文件关闭和加载
您可以使用 Power Query 获得所需的输出,
• Select 原始 table、
中的任意单元格
• 数据 --> 获取并转换数据 --> 来自 Table/Range 或来自 sheet、
• 当 PQ 编辑器打开时,导航到主页 --> 高级编辑器,
• 记下代码第 2 行中的 Table 名称,
• 用下面的 M-Code 替换现有代码,
• 将粘贴代码第 2 行中的 table 名称更改为您的“真实”table 名称
M代码
let
Source = Excel.CurrentWorkbook(){[Name="Table11"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Item", type text}, {"Start Serial", Int64.Type}, {"End Serial", Int64.Type}}),
#"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each {[Start Serial]..[End Serial]}),
#"Expanded Custom" = Table.ExpandListColumn(#"Added Custom", "Custom"),
#"Removed Columns" = Table.RemoveColumns(#"Expanded Custom",{"Start Serial", "End Serial"})
in
#"Removed Columns"
无论解决方案来自 excel 公式、幂查询还是宏,我都需要您的帮助。
我有一个具有开始和结束序列号的产品列表,我希望根据每个产品各自的开始和结束编号自动按行列出 excel 中的序列号.
非常感谢。
如果最左边的table被加载到powerquery中(数据...来自table范围,[x]列headers)添加列...自定义列...用公式
= {[Start Serial] ... [End Serial]}
然后使用列顶部的箭头展开行。文件关闭和加载
您可以使用 Power Query 获得所需的输出,
• Select 原始 table、
中的任意单元格• 数据 --> 获取并转换数据 --> 来自 Table/Range 或来自 sheet、
• 当 PQ 编辑器打开时,导航到主页 --> 高级编辑器,
• 记下代码第 2 行中的 Table 名称,
• 用下面的 M-Code 替换现有代码,
• 将粘贴代码第 2 行中的 table 名称更改为您的“真实”table 名称
M代码
let
Source = Excel.CurrentWorkbook(){[Name="Table11"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Item", type text}, {"Start Serial", Int64.Type}, {"End Serial", Int64.Type}}),
#"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each {[Start Serial]..[End Serial]}),
#"Expanded Custom" = Table.ExpandListColumn(#"Added Custom", "Custom"),
#"Removed Columns" = Table.RemoveColumns(#"Expanded Custom",{"Start Serial", "End Serial"})
in
#"Removed Columns"