我想编写一个excel函数,它将使用表中的值替换包含文本的一些单元格。单元格中的文本与表格对应。
这里我有我要替换/覆盖的单元格。我想使用Table of values for matching
将text1_1
与newtext
中的Table of values for replacement
匹配为(1,1),依此类推。
我该如何做到这一点?
我的意思是我做了以下事情:
text1_1
位于cell to replace
表格的第1列。text1_1
将位于Table of values for matching
的第一行,我只需要找到那里的列。Table of values for matching
中的行号 r 和列号 c ,然后我可以使用Table of values for replacement
处的值( r - 置换, c )替换text1_1
中的Cells to replace
。有可能,有一种比我想象的更有效的解决方案,所以在这种情况下,我很乐意看到它。
我应该使用哪些功能?如果没有直接的方法,那么有人可以给我一些指导吗?
答案 0 :(得分:1)
这是一个建议,假设我正确理解你的问题。
如评论中所述,无法在将使用同一单元格内容的单元格中放置公式,因为它已包含公式。您可以做的是创建一个新表,以根据Table of values for matching
获取所有新值。但是,我假设您(使用您的示例)知道在表中查找哪个列/行。在您的示例中,cell to replace
的列号是Table of values for matching
中要查看的行号,因此我的解决方案适合这种情况。不过,您可以轻松编辑它以满足其他需求,只要您现在可以在哪个列/行中查看。让我们开始吧: