从另一个 sheet 的主列表中填写 excel sheet 中的数据
Fill data in excel sheet from master list from another sheet
我在单个文件中有两个单独的 excel sheet 数据。
在第一个 sheet 中,我有两列...像这样
工作表 1
在第二个 sheet 中,我有一个列与 Sheet1 中的名称相同。但是,它没有第二列,我想在其中引用 sheet 1 的值。
这是第二个sheet。
这里是第二列,即颜色,我想从第一个 sheet 中获取值。
我正在使用 Libreoffice,但也可以使用 excel。请建议我如何在 excel / libreoffice 中执行此操作。
Excel...
的解决方案
所以用sheet一个作为参考sheet。 Sheet填两个即可。
在 Sheet 2 的 B2 中输入此公式:
=vlookup(A2,Sheet1!$A:B$,2,FAlSE)
然后向下拖动。
这是假设您在 sheet 中的引用位于 A 列和 B 列,并且从第 1 行到第 6 行。
希望对您有所帮助。
执行此操作的一种更简单的方法是使用 VLOOKUP。所以这需要 4 个输入:
- 您要搜索的值
- 您正在搜索的数组
- 您想要return的值所在的列
- "FALSE" 列出是否要在要搜索的值和要搜索的数组之间进行精确匹配。
所以在您的示例中,我们将使用工作表,其中您只列出了名称作为您放置公式的工作表,所以 B2 中的内容如下:
=VLOOKUP(A2,sheet2!$A$2:$B$6,2,FALSE)
所以这将查找您在工作表 1 单元格 A2 中显示的值。
然后转到工作簿 2 并将该值与 A2:A6 中的值相匹配。
然后在第 2 列中查找您的答案。
并且 return 仅当工作表 1 单元格 A2 和工作表 2 范围 A2:A6 中的内容完全匹配时,第 2 列中的内容。
还有其他方法,但对于您的示例,这在 EXCEL 中应该是最简单的。只有当您要搜索的值位于您要查找的值的右侧时,这才有效。如果需要向左走,INDEX/MATCH会更好(但这里不需要)。
希望对您有所帮助!
JW
我在单个文件中有两个单独的 excel sheet 数据。
在第一个 sheet 中,我有两列...像这样
工作表 1
在第二个 sheet 中,我有一个列与 Sheet1 中的名称相同。但是,它没有第二列,我想在其中引用 sheet 1 的值。
这是第二个sheet。
这里是第二列,即颜色,我想从第一个 sheet 中获取值。
我正在使用 Libreoffice,但也可以使用 excel。请建议我如何在 excel / libreoffice 中执行此操作。
Excel...
的解决方案所以用sheet一个作为参考sheet。 Sheet填两个即可。
在 Sheet 2 的 B2 中输入此公式:
=vlookup(A2,Sheet1!$A:B$,2,FAlSE)
然后向下拖动。
这是假设您在 sheet 中的引用位于 A 列和 B 列,并且从第 1 行到第 6 行。
希望对您有所帮助。
执行此操作的一种更简单的方法是使用 VLOOKUP。所以这需要 4 个输入:
- 您要搜索的值
- 您正在搜索的数组
- 您想要return的值所在的列
- "FALSE" 列出是否要在要搜索的值和要搜索的数组之间进行精确匹配。
所以在您的示例中,我们将使用工作表,其中您只列出了名称作为您放置公式的工作表,所以 B2 中的内容如下:
=VLOOKUP(A2,sheet2!$A$2:$B$6,2,FALSE)
所以这将查找您在工作表 1 单元格 A2 中显示的值。
然后转到工作簿 2 并将该值与 A2:A6 中的值相匹配。
然后在第 2 列中查找您的答案。
并且 return 仅当工作表 1 单元格 A2 和工作表 2 范围 A2:A6 中的内容完全匹配时,第 2 列中的内容。
还有其他方法,但对于您的示例,这在 EXCEL 中应该是最简单的。只有当您要搜索的值位于您要查找的值的右侧时,这才有效。如果需要向左走,INDEX/MATCH会更好(但这里不需要)。
希望对您有所帮助!
JW