Excel 如何删除除包含null end空值的行之外具有重复值的行?
我想使用power query删除包含电子邮件地址的列中具有重复值的行。 但我不想删除具有重复空值或重复空单元格的行Excel 如何删除除包含null end空值的行之外具有重复值的行?,excel,powerquery,m,Excel,Powerquery,M,我想使用power query删除包含电子邮件地址的列中具有重复值的行。 但我不想删除具有重复空值或重复空单元格的行 如何实现这一点?将表拆分为带有null/“”和其他记录的记录。 从后一个表中删除重复的电子邮件。 附加两个表 let Source = Input, Empties = Table.SelectRows(Source, each [Email] = null or [Email] = ""), Others = Table.SelectRows(Sourc
如何实现这一点?将表拆分为带有null/“”和其他记录的记录。 从后一个表中删除重复的电子邮件。 附加两个表
let
Source = Input,
Empties = Table.SelectRows(Source, each [Email] = null or [Email] = ""),
Others = Table.SelectRows(Source, each [Email] <> null and [Email] <> ""),
RemovedDuplicateEmails = Table.Distinct(Others, {"Email"}),
Appended = Table.Combine({RemovedDuplicateEmails,Empties})
in
Appended
let
源=输入,
清空=表格。选择行(源,每个[电子邮件]=空或[电子邮件]=“”),
Others=表。选择行(源、每个[电子邮件]为空和[电子邮件]“”),
RemovedDuplicateEmails=Table.Distinct(其他,{“Email”}),
追加=Table.Combine({RemovedDuplicateEmails,清空})
在里面
附加
将表拆分为带有null/“”的记录和其他记录。
从后一个表中删除重复的电子邮件。
附加两个表
let
Source = Input,
Empties = Table.SelectRows(Source, each [Email] = null or [Email] = ""),
Others = Table.SelectRows(Source, each [Email] <> null and [Email] <> ""),
RemovedDuplicateEmails = Table.Distinct(Others, {"Email"}),
Appended = Table.Combine({RemovedDuplicateEmails,Empties})
in
Appended
let
源=输入,
清空=表格。选择行(源,每个[电子邮件]=空或[电子邮件]=“”),
Others=表。选择行(源、每个[电子邮件]为空和[电子邮件]“”),
RemovedDuplicateEmails=Table.Distinct(其他,{“Email”}),
追加=Table.Combine({RemovedDuplicateEmails,清空})
在里面
附加
我对这个问题提出了不同的解决方案
我想如果其他人能从中得到帮助,我应该分享这个解决方案。我想出了一个不同的解决方案
我认为如果其他人能得到帮助,我应该分享解决方案。我试图实现您的代码,但失败惨重:-P不使用高级编辑器是否可以执行此操作?我自称是n00b,更喜欢使用Power Query Editor的GUI元素。您可以创建一个单独的空查询。在最后一个查询中,您删除空电子邮件,删除重复的电子邮件,然后选择“附加查询”和“附加表清空”。我试图实现您的代码,但失败得很惨:-P不使用高级编辑器是否可以执行此操作?我自称是n00b,更喜欢使用Power Query Editor的GUI元素。您可以创建一个单独的空查询。在最后一个查询中,删除空电子邮件,删除重复的电子邮件,然后选择“附加查询”和“附加表清空”。