Вы можете использовать Table.ColumnNames(MyTable){n}
, чтобы вернуть имя столбца по его позиции - это база 0, поэтому имя 6-го столбца будет Table.ColumnNames(MyTable){5}
Затем можно использовать Record.Field
для ссылки на столбец по его имени.
Вы также можете фильтровать по списку вместо строковых критериев вместе с оператором or
.
Итак, соберите это для вашего примера:
#"Filtered Part Desc" = Table.SelectRows (
#"Removed Columns3",
each List.Contains(
{"ENG","TRANS"},
Record.Field(_, Table.ColumnNames(#"Removed Columns3"){5})
)
)