an alternative is to export the data to Power Query and rearrange it and then import back to Access or export to Native Excel. Here is the Power Query Mcode
Code:
let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Removed Columns" = Table.RemoveColumns(Source,{"Field3"}),
#"Changed Type" = Table.TransformColumnTypes(#"Removed Columns",{{"ID", Int64.Type}, {"Field1", type text}, {"Field2", type text}}),
#"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each if Text.Contains([Field1], "AL0") then [Field1] else null),
#"Added Custom1" = Table.AddColumn(#"Added Custom", "Custom.1", each if Text.StartsWith([Field2],"UNN") then [Field2] else null),
#"Reordered Columns" = Table.ReorderColumns(#"Added Custom1",{"Custom", "Custom.1", "ID", "Field1", "Field2"}),
#"Filled Down" = Table.FillDown(#"Reordered Columns",{"Custom", "Custom.1"}),
#"Filtered Rows" = Table.SelectRows(#"Filled Down", each ([Field1] = "18510625"))
in
#"Filtered Rows"