我面临一个问题,我需要比较 X 列和 Y 列,如果 X=Y,那么我想删除该行。但是如果 X≠Y 那么就将它留在那里,因为我需要手动更正它。我试图找到任何参考但无济于事。
我尝试使用 PowerQuery,因为名称列表是分散的,在排序到 X=Y 后,有一些数据不正确,因为它与几乎相同的名称进行比较。我尝试使用“删除重复项”,但没有发生任何事情,因为它仅在列在多行中具有相同数据时才删除。 提前致谢。
答案 0 :(得分:0)
对于另一种不涉及辅助列的方法,可以使用Power Query的Table.SelectRows
函数:
let
//sample data
Source = Table.FromRecords(
{[x="Johnny White", y="Johnny White"],
[x= "Black Mmamba", y= "Black Mamba"],
[x="Tom Evans", y="Tom Evans"],
[x="Britney Blue",y="Britney Blue"],
[x="White Kingdom", y="Wine Kingdom"],
[x="Daniel Zack", y="Daniel Zack"]},
type table[x=Text.Type,y=Text.Type]),
//select rows where data not the same in each column
remDupes = Table.SelectRows(Source, each [x] <> [y])
in
remDupes