如果2个不同的单元格相同,则VBA代码vlookup和复制值

时间:2018-06-06 15:23:02

标签: excel vba excel-vba excel-formula

我想创建一个宏,它将比较一张纸上的单元格值并复制到另一张纸上,但前提是两个不同单元格中的值相同。

实施例;单元格C1, C2 and C3可以具有相同的值(例如:ID # 111001),但单元格E1, E2, E3具有不同的时间(例如E1=8:30AME2=8:45AME3=9:00AM)。

现在,Sheet2具有完全相同的值(项),但列L,M和O中的值为空。我需要一个宏来比较C1和E1中的值(可能是查找),如果BOTH C1和E1相等,则将L1,M1和O1中的值复制到sheet2,这些值为空。

1 个答案:

答案 0 :(得分:0)

在sheet2中尝试这个!L1,

=index(sheet1!L:L, aggregate(15, 6, row($1:$999)/((sheet1!$c$1:$c$999=$c1)*(sheet1!$e$1:$e$999=$e1)), 1))

将其复制到M1和O1,然后将其填满。