Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在powerquery-excel中使用公式_Excel_Powerquery - Fatal编程技术网

如何在powerquery-excel中使用公式

如何在powerquery-excel中使用公式,excel,powerquery,Excel,Powerquery,我在excel列“J2”中使用了公式=IF($A1$A2,COUNTIF(A:A$A2),”)。表中有n行。我想将此公式应用于所有行。在excel中,我们通过拖放复制公式 如何使用power query实现相同的功能 目前我正在使用power query在excel中加载外部数据 任何输入都会有帮助。。谢谢假设数据为表1,第一列已排序并命名为Column1 对两个操作进行分组,使用计数行和所有行 扩展 添加索引 使用索引引用上一行 如果当前行的Column1=前一行的Column1,则为null

我在excel列“J2”中使用了公式
=IF($A1$A2,COUNTIF(A:A$A2),”)
。表中有n行。我想将此公式应用于所有行。在excel中,我们通过拖放复制公式

如何使用power query实现相同的功能

目前我正在使用power query在excel中加载外部数据


任何输入都会有帮助。。谢谢

假设数据为表1,第一列已排序并命名为Column1

对两个操作进行分组,使用计数行所有行

扩展

添加索引

使用索引引用上一行

如果当前行的Column1=前一行的Column1,则为null,否则计数

删除额外的列

let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Grouped Rows" = Table.Group(Source, {"Column1"}, {{"Count", each Table.RowCount(_), type number}, {"Data", each _, type table}}),
#"Expanded Data" = Table.ExpandTableColumn(#"Grouped Rows", "Data", {"Column1"}, {"Column1.1"}),
#"Added Index" = Table.AddIndexColumn(#"Expanded Data", "Index", 0, 1),
#"Added Custom" = Table.AddColumn(#"Added Index", "Custom", each if [Index]=0 then [Count] else if #"Added Index"{[Index]} [Column1] = #"Added Index"{[Index]-1} [Column1] then null else [Count]),
#"Removed Columns" = Table.RemoveColumns(#"Added Custom",{"Column1.1", "Index"})
in #"Removed Columns"

这类似于计算列A中项目的唯一实例,在powerquery中,右键单击列A,选择分组依据、、、和使用操作计数Rows@horseyride,是的,它正在数行。行(列A值)按升序排列。第一行应仅显示计数值。以下匹配行应为空。我在power query中尝试了GroupBy和Count,但它在所有匹配行中显示Count。。。