Power Query M code
let
Source = YourTable,
ColumnsToKeep = {"OrderID", "OrderDate", "Amount"},
ExistingColumns = List.Intersect({Table.ColumnNames(Source), ColumnsToKeep}),
SelectedColumns = Table.SelectColumns(Source, ExistingColumns)
in
SelectedColumns