可能答案很简单,但我会解释我的具体问题。
我有一份研究文章清单及其期刊ISSN编号。我想为每篇文章分配一个分数(类似于影响因子)。这个分数在另一个xlsx文件中,并且每年在文件中都有自己的工作表(我认为这比将所有20000x14年期刊放在工作表上更容易)。
所以我需要一个包含如下表达式的公式:
带搜索条件的xlsx
此图片显示了搜索条件和公式单元格的示例,其中我想要值2.625(参见其他图片)。
这是包含所有期刊分数的另一个文件,我在数组(橙色)中的工作表2008中搜索了ISSN(红色),并且我在第一个文件中需要的值是2.625。
我希望不要混淆?你有什么建议? 谢谢你的帮助;)
答案 0 :(得分:0)
为简单起见,我建议您在结果表中每个ISSN前面都有一列。这会让你:
ISSN score2008 score2009 score2010 … …
x1 frml2008 frml2009 frml2010 …
x2 frml2008 frml2009 frml2010 …
x3 frml2008 frml2009 frml2010 …
x4 frml2008 frml2009 frml2010 …
x5 … … … …
..
然后你可以使用非常有用的公式 VLOOKUP : 说输入数据在另一本书中,名为" Book1.xslx" (同一目录)。 在你的例子的G2中,公式必须是:
=VLOOKUP(F2;'[Book1.xlsx]2008'!$C:$D;2; FALSE)
F2
是您搜索的值。'[Book1.xlsx]2008'!$C:$D
是您寻找价值的数组。2
是您要从搜索表中返回的值的索引。FALSE
表示匹配必须完全。