如何根据列表

时间:2017-12-05 02:00:53

标签: excel powerquery

我想根据另一个列表过滤Power Query表:

事实表是:

Location    Name

MEL/1F/101  zmel
SHA         zsha
BKK/2F      zbkk
SGN         zsgn

查找列表是

{" BKK"" SHA"}

我想要的结果是

Location    Name

SHA         zsha
BKK/2F      zbkk

现在我用

l={"SHA","BKK"},
b=Table.SelectRows(#"Expanded Column1", each List.Contains(l,[location]))

但省略了BKK / 2F,只显示了SHA。

有人知道要纠正这个吗?感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用条件列创建新列,方法是引用包含 SHA&的表格列。 BKK 即可。将Column Name替换为您的列。

如果要删除空值,可以使用fill down函数。

<强>更新

对于您的情况,您可能希望使用运算符begins with,因为您的BKK背后有额外的文字

enter image description here