Vba 使用excel宏查找其他列中是否存在单元格值
在excel中,A列包含单词列表,B列包含其各自的同义词。Sheet2在a列中有一个单词列表 我想看看第2页A栏中的词语是否与第1页A栏或B栏中的词语相同。如果是,我想把结果放在第1页C列相应单词的前面 所需的最终结果:Vba 使用excel宏查找其他列中是否存在单元格值,vba,excel,Vba,Excel,在excel中,A列包含单词列表,B列包含其各自的同义词。Sheet2在a列中有一个单词列表 我想看看第2页A栏中的词语是否与第1页A栏或B栏中的词语相同。如果是,我想把结果放在第1页C列相应单词的前面 所需的最终结果: 贷款抵押此处morgage从表2中返回。查看查找-方法,查看表1中是否存在单词: 你写过VBA吗?我发现OZGrid是一个很好的学习资源。第2章已经介绍了查找方法: 或者你能更具体地描述你所面临的问题吗 编辑:没有足够的口碑评论… 你是否考虑使用“VLoopUp”而不是宏?下面
贷款抵押此处morgage从表2中返回。查看
查找-方法,查看表1中是否存在单词:
你写过VBA吗?我发现OZGrid是一个很好的学习资源。第2章已经介绍了查找方法:
或者你能更具体地描述你所面临的问题吗
<>编辑:没有足够的口碑评论… 你是否考虑使用“VLoopUp”而不是宏?下面的vlookup函数将完成我猜想的工作。在此函数中,excel在sheet2>A列中的A1单元格中查找值,如果可以找到,则返回结果。如果找不到,则在sheet1>B1中查找该值。只需拖动公式即可
=IFERROR(VLOOKUP(A1,Sheet2!A:A,1,FALSE),VLOOKUP(Sheet1!B1,Sheet2!A:A,1,FALSE))
最后几行是否应该在某种列表中格式化?请试着自己编写一些代码。本网站旨在帮助回答问题,而不是提出完整的解决方案。
=IFERROR(VLOOKUP(A1,Sheet2!A:A,1,FALSE),VLOOKUP(Sheet1!B1,Sheet2!A:A,1,FALSE))