【发布时间】:2011-01-05 15:27:37
【问题描述】:
Sheet1 列 B 包含我的客户编号 - 我需要在 Sheet2 列 F 中找到此客户编号。然后将 Sheet2 AE 中的值(从具有匹配客户编号的行)复制到 Sheet1 列 E 中匹配的客户编号行. 请注意,sheet1 的 B 列和 Sheet2 的 F 列包含相同的客户编号,但顺序不同,并且不能进行排序。
【问题讨论】:
标签: excel-2007 excel excel-formula vba
Sheet1 列 B 包含我的客户编号 - 我需要在 Sheet2 列 F 中找到此客户编号。然后将 Sheet2 AE 中的值(从具有匹配客户编号的行)复制到 Sheet1 列 E 中匹配的客户编号行. 请注意,sheet1 的 B 列和 Sheet2 的 F 列包含相同的客户编号,但顺序不同,并且不能进行排序。
【问题讨论】:
标签: excel-2007 excel excel-formula vba
所以,经过反复试验,我找到了完美的解决方案!以为我会分享以防万一其他人也尝试这样做。
我在 E 列中输入了以下内容:
=INDEX(sheet2!$AE$4:$AE$10000,MATCH(B4,sheet2!$F$4:$F$10000,FALSE)*1)
【讨论】: