首页 > 解决方案 > 匹配一个值并替换行中的数据

问题描述

我需要一个函数,将二维数组中的数据替换为另一个二维数组的数据。

Excel 工作表示例

在图像中,最左侧的表格是我要替换数据并保持顺序相同的位置。D & E 列中的数据是我要替换的最左侧表格中的数据。G & H 列中的数据是我想要在原始表中替换的旁边带有替换值的值。是否有一个函数或宏可以做到这一点?

我已经尝试了FILTERMATCH功能的组合。我尝试过使用VLOOKUP,但对如何实现它感到困惑。

标签: functionexcel-formulamatching

解决方案


使用辅助列提取值并使用 aniferror提取原始数据。

然后,您可以在C2=iferror(vlookup(A2,$G$1:$H$7,2,0),B2)中复制并粘贴 B 列上的值并删除辅助列。

重要的是要突出显示 G 列中的数据并将其从 Text 转换为 Number,因此它将数据识别为匹配。


推荐阅读