Here is one option with Power Query
let
T1 = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Trimmed Text" = Table.TransformColumns(T1,{{"Column A", Text.Trim, type text}}),
T2 = Excel.CurrentWorkbook(){[Name="Table2"]}[Content],
#"Trimmed Text1" = Table.TransformColumns(T2,{{"Column B", Text.Trim, type text}}),
MergeQueries = Table.NestedJoin(#"Trimmed Text", {"Column A"},#"Trimmed Text1", {"Column B"}, "Table2", JoinKind.FullOuter),
#"Expanded Table2" = Table.ExpandTableColumn(MergeQueries, "Table2", {"Column B"}, {"Column B"})
in
#"Expanded Table2"
Power Query is a free AddIn for Excel 2010 and 2013, and is built-in functionality from Excel 2016 onwards (where it is referred to as "Get & Transform Data").
It is a powerful yet simple way of getting, changing and using data from a broad variety of sources, creating steps which may be easily repeated and refreshed. I strongly recommend learning how to use Power Query - it's among the most powerful functionalities of Excel.
- Follow this link to learn how to install Power Query in Excel 2010 / 2013.
- Follow this link for an introduction to Power Query functionality.
- Follow this link for a video which demonstrates how to use Power Query code provided.
Bookmarks