【发布时间】:2021-07-20 13:53:49
【问题描述】:
我需要一个函数,将二维数组中的数据替换为另一个二维数组的数据。
在图像中,最左侧的表格是我要替换数据并保持顺序相同的位置。 D & E 列中的数据是我要替换的最左侧表格中的数据。 G & H 列中的数据是我想要在原始表中替换的旁边带有替换值的值。是否有一个函数或宏可以做到这一点?
我已经尝试过FILTER 和MATCH 函数的组合。我尝试使用VLOOKUP,但对如何实现它感到困惑。
【问题讨论】:
-
明确地说,您希望 H 列中的数据仅针对匹配的项目覆盖 Column2(B 列)中的数据,其余保持不变?我会考虑使用辅助列来提取值并使用 iferror 来提取原始数据。在 C2
=iferror(vlookup(A2,$G$1:$H$7,2,0),B2)中,您可以复制并粘贴 B 列上的值并删除辅助列。重要的是要提高 G 列中的数据并将其从文本转换为数字,以便将数据识别为匹配。 -
我爱你。效果很好!
标签: function excel-formula matching