Excel formula 创建包含两个表的excel公式

Excel formula 创建包含两个表的excel公式,excel-formula,Excel Formula,我有两张桌子。表1包含员工,表2包含代码及其值 对于表1中的每个员工行,通过查找最后5个字符并将其与表2列标题匹配,我希望插入新行,其中包含所有表2代码行和对应的“Plan”列值 例如,在表1第一行EE_Plan1中,最后5个字符“Plan1”应与表2中的第二列匹配,获取计划值(123879)并插入新代码行,如最终结果中所示 非常感谢您对创建公式的任何帮助。谢谢 TABLE1 Employee --

我有两张桌子。表1包含员工,表2包含代码及其值

对于表1中的每个员工行,通过查找最后5个字符并将其与表2列标题匹配,我希望插入新行,其中包含所有表2代码行和对应的“Plan”列值

例如,在表1第一行EE_Plan1中,最后5个字符“Plan1”应与表2中的第二列匹配,获取计划值(123879)并插入新代码行,如最终结果中所示

非常感谢您对创建公式的任何帮助。谢谢

                TABLE1

                Employee
                --------
                EE_Plan1
                EE_Plan2
                EE_Plan3


                TABLE2

                Code        Plan1       Plan2       Plan3
                ----        -----       -----       -----   
                DND         123         456         jgh         
                ABC         879         978         ajs     



                END RESULT

                Employee    Code        Plan Desc
                --------    ----        ---------
                EE_Plan1    DND         123
                EE_Plan1    ABC         879

                EE_Plan2    DND         456
                EE_Plan2    ABC         978

                EE_Plan3    DND         jgh
                EE_Plan3    ABC         ajs

Vlookups是你的朋友。使用VLOOKUP在另一个表上定位相应的值,并通过引用Employee将单元格的值放置在不同的表中。在查找之前对工作表进行排序可以极大地帮助您将范围设置为False

    =VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

有关返回多个值的信息,请参见。

感谢ShellNinja。我试试看。