Excel-比较多个单元格以填充新值
大家好,我是excel的初学者,如果我把这句话弄糊涂了,我深表歉意 我在尝试创建一个公式时遇到了问题,在这个公式中,我将两个字段与包含两个字段的另一组数据进行比较 我有一个表格,为适当的产品提供逻辑:Excel-比较多个单元格以填充新值,excel,Excel,大家好,我是excel的初学者,如果我把这句话弄糊涂了,我深表歉意 我在尝试创建一个公式时遇到了问题,在这个公式中,我将两个字段与包含两个字段的另一组数据进行比较 我有一个表格,为适当的产品提供逻辑: Letter Color ProductName A Red Product A A Blue Product B A Orange Product C B Red Product
Letter Color ProductName
A Red Product A
A Blue Product B
A Orange Product C
B Red Product D
我有另一个需要填充产品名称的数据集:
Letter Color ProductName
A Blue
B Red
我在比较前两个字段的组合以获得产品名称时遇到困难。尝试进行indexmatch,但没有成功 我假设您的第一个表名为Table1,第二个表名为Table2 使用多个条件进行索引/匹配非常重要的一点是使用
CTRL
+SHIFT
+ENTER
,以获取数组公式
如果没有表格式的表,只需将这些引用替换为正确的引用即可。重要的一点是,它们的排列方式完全相同(即高度匹配、起点和终点匹配)
{=index(Table1,Match(1,(Table1[Letter]=[@Letter])*(Table1[Color]*[@Color]),0),3)}
也许您可以尝试使用VLOOKUP函数(这是一个在Excel上通常很有用的函数,我建议您学习它)
基本上,您可以在用于匹配初始列的值的列上构建键。下面是一个可以学习的工作示例
注意:您必须检查初始表是否有多个key值:vlookup只能返回它匹配的第一个