【发布时间】:2019-03-25 05:41:19
【问题描述】:
我正在尝试找到一个解决方案,该解决方案将帮助我比较 A 列和 D 列中每个单元格的值,如果匹配,则将 B 列中的值添加到列中的相应单元格E.
我尝试了一些索引(匹配)功能,但我无法真正让它发挥作用。
有什么想法吗?真的很感激!
最好的问候
【问题讨论】:
标签: excel vba indexing excel-formula
我正在尝试找到一个解决方案,该解决方案将帮助我比较 A 列和 D 列中每个单元格的值,如果匹配,则将 B 列中的值添加到列中的相应单元格E.
我尝试了一些索引(匹配)功能,但我无法真正让它发挥作用。
有什么想法吗?真的很感激!
最好的问候
【问题讨论】:
标签: excel vba indexing excel-formula
在单元格 E1 =IFERROR(VLOOKUP(D1, A:B, 2, 0),"No Match") 中并根据需要将方程式下拉。
在单元格 E1 =INDEX($B$1:$B$6,MATCH(D1,$A$1:$A$6,0)) 中并根据需要将方程式下拉。
VLOOKUP 我们使用整个列作为查找范围,尽管一旦找到第一个匹配项就会停止计算。如果您的数据在不断扩展,这将始终包括数据范围。 INDEX(MATCH) 正在使用锁定的单元格引用。因此,如果数据扩展到更多行,则需要更改等式(手动或通过Named Range 或OFFSET 等其他方式)。您可以轻松地使任一解决方案搜索整个列或使用锁定的单元格引用。
【讨论】: