You could load your main lookup table as a query called Formation_NPDLIthostrat, filtering it for only records of FORMATION level. Then amend your OHP_PlotData query to something like:
let
Source = Excel.CurrentWorkbook(){[Name="OHP_PlotData"]}[Content],
#"Removed Columns" = Table.RemoveColumns(Source,{"FORMATION"}),
#"Added Custom" = Table.AddColumn(#"Removed Columns", "Custom", each let theName=[Wellbore], rkb=[MD RKB] in Table.SelectRows(Formation_NPDLithostrat, each [wlbName] = theName and [IsuTopDepth] < rkb and [IsuBottomDepth] >= rkb)),
#"Expanded Custom" = Table.ExpandTableColumn(#"Added Custom", "Custom", {"IsuName"}, {"IsuName"})
in
#"Expanded Custom"
Bookmarks