我有一张包含多列数据的 Excel 工作表。我希望能够使用其中三列来填充第四列。
下面的图片是 Excel 工作表的剪切,显示了我的问题中的四列的上行。
我需要根据 G 列和 P 列中的数据,用 Q 列中的数据填充 H 列。例如,G2 =“Amber Valley”。在 P 列中,“Amber Valley”位于 Q 列中“Midlands”旁边。因此使用
=INDEX(Q2:Q327,MATCH("Amber Valley", P2:P327,0),1)
使用正确的数据“Midlands”填充 H2,并使用
=INDEX(Q2:Q327,MATCH("Arun",P2:P327,0),1)
使用正确的数据“伦敦和东南部”填充 H4。但是,我有数百行,并且想使用单元格名称,即 G2、G3、G4...,而不是手动将单元格内容输入 MATCH 括号中,例如
=INDEX(Q2:Q327,MATCH(G2, P2:P327,0),1)
但返回的是 N/A。我是初学者,还没有在网上找到合适的解决方案(也许我使用了错误的搜索词?),也不知道如何进一步解决,所以任何建议都会非常有用,谢谢!
答案1
答案是 - 在尝试编写和使用公式之前,请清理数据。第一列单元格中的数据前面有一个空格。删除后,正常的 INDEX 和 MATCH 公式将使用单元格引用工作。