excel 删除列名中的数字大于阈值的列

du7egjpx  于 2023-01-27  发布在  其他
关注(0)|答案(1)|浏览(252)

下面是一个包含以下列的示例表:

  • “第A栏[68]”
  • “B栏[90]”
  • “丙栏[29]”
  • “D栏[133]”
  • “E栏[56]”

如何删除方括号中的数字大于80的所有列?(在本例中为“Column B [90]”和“Column D [133]”)

jdzmm42g

jdzmm42g1#

尝试

let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
Remove =  Table.RemoveColumns(Source,List.Select(Table.ColumnNames(Source), each Number.From(Text.BetweenDelimiters(_,"[", "]"))>80))
in Remove

相关问题