![Excel:仅当单元格与其他列匹配时才可以复制单元格吗?](https://linux22.com/image/1455427/Excel%EF%BC%9A%E4%BB%85%E5%BD%93%E5%8D%95%E5%85%83%E6%A0%BC%E4%B8%8E%E5%85%B6%E4%BB%96%E5%88%97%E5%8C%B9%E9%85%8D%E6%97%B6%E6%89%8D%E5%8F%AF%E4%BB%A5%E5%A4%8D%E5%88%B6%E5%8D%95%E5%85%83%E6%A0%BC%E5%90%97%EF%BC%9F.png)
如果它是完全重复的,而不仅仅是一些可能建议答案的答案,那么请在评论中提供链接。
假设我在 Sheet-1 的 A 列中有日期,并且在 Sheet-2 的 A 列中也有日期。问题是 Sheet-2 缺少一些日期。
工作表-1
A1:2015-06-24 B1:34
A2:2015-06-23 B2:29
A3:2015-06-22 B3:56
A4:2015-06-21 B4:88
工作表-2
A1:2015-06-23 B1:29
A2:2015-06-21 B2:88
仅当 A sheet-1 中的单元格与 A sheet-2 中的单元格匹配时,我才需要将 B(sheet-1) 复制到 sheet-2。因此,我只想从 sheet-1 复制 B2 和 B4,并将它们作为 B1 和 B2 放置在 Sheet-2 中。
是否可以?
我试图修改这个公式:
=IF($A1=Sheet1!$A1, VLOOKUP(Sheet1!$A1, Sheet1!$A1:$D1, 2),"")
但没有成功,这个 stackoverflow 问题
答案1
=INDEX(Sheet1!B:B,MATCH($A1,Sheet1!A:A,0))
应该可以解决问题。这是 INDEX/MATCH(或 VLOOKUP)的一个非常基本的用法。试着用谷歌搜索其中一个关键字,你会找到初学者教程