如何用相应的列替换行中的文本?

如何用相应的列替换行中的文本?

我需要将第 1-5 行中的文本“蔬菜”完全替换为 A 列中相应的汽车品牌名称。

例如,第 1 行应该找到单词 BMW,并将其替换为同一行中包含“蔬菜”的所有单词。

图像

有人能告诉我这个 VBA 代码吗?我需要完成一些工作,手动替换每个单元需要几个小时。

答案1

欢迎!

你不需要花太多时间来完成这项任务。在你的大截图中,数据是否出现在第 N 列?因此,转到单元格 P1 并输入公式

=SUBSTITUTE(C1;"vegatables";$A1)

现在将其拉伸至列表末尾。然后将其拉伸至右侧(整个列),足以处理所有数据。复制结果并将其作为值粘贴到原始单元格上。

相关内容