我在单个文件的两个单独的Excel工作表中有数据。
在第一张纸上,我有两列...就像这样
Sheet1
在第二张工作表中,我有一列与Sheet1中的“名称”相同。但是,它没有第二列要在其中引用表1的值。
这是第二张纸。
在第二列中,即颜色,我想从第一张纸中获取值。
我正在使用Libreoffice,但也可以使用excel。请提出我将如何在excel / libreoffice中执行此操作。
答案 0 :(得分:1)
Excel解决方案...
因此,请使用第一张纸作为参考纸。将第二张纸填写为您要填写的纸。
在工作表2的B2中输入以下公式:
=vlookup(A2,Sheet1!$A$1:B$6$,2,FAlSE)
然后向下拖动。
这是假设您在第一页中的引用位于A和B列中,并且从第1行到第6行。
希望这会有所帮助。
答案 1 :(得分:1)
更简单的方法之一是使用VLOOKUP。因此,这需要4个输入:
因此,在您的示例中,我们将使用工作表,其中仅将名称列为要放置公式的工作表,因此在B2中类似这样:
= VLOOKUP(A2,sheet2!$ A $ 2:$ B $ 6,2,FALSE)
因此,它将查找您在工作表1单元格A2中显示的值。
然后转到工作簿2,并将该值与A2:A6中的值匹配。
然后在第2列中查找答案。
仅当工作表1单元格A2和工作表2范围A2:A6中的某项完全匹配时,才返回第2列中的内容。
还有其他方法,但是对于您的示例,这在EXCEL中应该是最简单的。仅当您要搜索的值在要查找的值的右侧时,此方法才有效。如果您需要转到左侧,则INDEX / MATCH会更好(但此处不需要)。
希望这会有所帮助!
JW