【问题标题】:Fill data in excel sheet from master list from another sheet从另一个工作表的主列表中填充 Excel 工作表中的数据
【发布时间】:2019-07-31 19:03:25
【问题描述】:

我在单个文件中的两个单独的 Excel 表中有数据。

在第一张表中,我有两列...像这样

表 1

在第二张表中,我有一个与 Sheet1 中的名称相同的列。但是,它没有第二列,我想在其中引用工作表 1 的值。

这是第二张纸。

在第二列,即颜色,我想从第一张表中获取值。

我正在使用 Libreoffice,但也可以使用 excel。请建议我如何在 excel / libreoffice 中执行此操作。

【问题讨论】:

  • VLOOKUP() 是您正在寻找的东西(在 Excel 中,我假设 LibreOffice 有类似的东西)。

标签: excel excel-formula libreoffice-calc


【解决方案1】:

Excel 解决方案...

所以使用第一页作为参考页。第二张是您要填写的那张。

在工作表 2 的 B2 中输入以下公式:

=vlookup(A2,Sheet1!$A$1:B$6$,2,FAlSE)

然后向下拖动。

这是假设您在第一张表中的引用位于 A 和 B 列中,并且从第 1 行到第 6 行。

希望这会有所帮助。

【讨论】:

    【解决方案2】:

    其中一种更简单的方法是使用 VLOOKUP。所以这需要 4 个输入:

    1. 您要搜索的值
    2. 您正在搜索的数组
    3. 要返回的值所在的列
    4. “FALSE”列出您是否希望您正在搜索的值与您正在搜索的数组完全匹配。

    因此,在您的示例中,我们将使用工作表,在该工作表中,您只有将名称列为您要放置公式的工作表,因此在 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-10-07
      • 1970-01-01
      • 2023-01-11
      • 1970-01-01
      • 2013-07-12
      • 1970-01-01
      • 2018-07-22
      相关资源
      最近更新 更多