如何基于另一个引用列中的数据值填充或更新excel工作表中的列值
我有两张excel表格:一张有如下所示的基本数据集。它只有三行数据 现在,我的第二个工作表有7行数据,如下所示,但第一列是空的 现在,我想使用第一张图纸的参考数据更新第二张图纸的第一列,如下所示。我搜索并使用了连接函数,但它不起作用 为了简单起见,我们可以假设这两个数据集都在一张纸上,但在不同的列下可用。想知道如何更新第一列值吗? 编辑:列名称为的完整数据集:如何基于另一个引用列中的数据值填充或更新excel工作表中的列值,excel,Excel,我有两张excel表格:一张有如下所示的基本数据集。它只有三行数据 现在,我的第二个工作表有7行数据,如下所示,但第一列是空的 现在,我想使用第一张图纸的参考数据更新第二张图纸的第一列,如下所示。我搜索并使用了连接函数,但它不起作用 为了简单起见,我们可以假设这两个数据集都在一张纸上,但在不同的列下可用。想知道如何更新第一列值吗? 编辑:列名称为的完整数据集: 如果第一张是Sheet1,第二张是Sheet2,并且我们的所有数据都在两张表的A列和B列中,那么您可以在Sheet2中使用类似的公
如果第一张是
Sheet1
,第二张是Sheet2
,并且我们的所有数据都在两张表的A列和B列中,那么您可以在Sheet2
中使用类似的公式(调整B1
以匹配您输入公式的行):
这将获取
Sheet2
上单元格B1
中的值aajain
,并在Sheet1
的第一列(A
)中找到该值,然后返回第二列(2
)值。在公式中使用False
告诉它使用精确匹配而不是近似匹配。这是一个简单的=VLOOKUP()
公式。但是您没有显示工作表名称或列/行名称,因此很难给出更好的建议或答案。谢谢:我添加了另一张工作表。列“C”和“D”具有参考数据。我希望“E”列需要更新。
=VLOOKUP(B1,Sheet1!A:B,2,FALSE)
| \--------/ | \------- find an exact match
| | \----------- return the value from the 2nd column of the array
| \----------------- find the value in the first column of this array
\------------------------ value to find