如果匹配则复制另一列的数据值

如果匹配则复制另一列的数据值

第 1 页

第 2 页

Sheet 1 包含月份、日期和年份,而 Sheet 2 包含年份和日期。如果 Sheet 1 和 Sheet 2 中的年份数据匹配,我想将日期值从 Sheet 1 复制到 Sheet 2。这是通过 VLookup 完成的吗?如何完成?

答案1

您可以使用vlookup,但是您需要在要搜索的范围的第一列中设置搜索条件,例如Sheet 1:_ | A | B | C --- | --- | --- | --- 1 | 2 | 年 | 月 | 日 3 | 1988 | 12 | 25 ...然后您可以使用以下公式:

sheet2!B3 = vlookup(A3,sheet1!a2:c7,3,0)

然而,我更喜欢index(match())更灵活的方式,并且通常通过您的示例,您可以在不重新排序列的情况下使用它:

sheet2!B3 = index(sheet1!B:B,match(A3,sheet1!C:C,0))

相关内容