Excel-如果单元格包含(文本),则粘贴(新文本)-需要宏
我有一个很大的产品清单,希望能有一个快速的分类方法。所以在A栏我有很多产品,比如工具。与其每次在它们旁边(工具>锤子)都键入类别结构,我需要一种快速的方法来搜索a列中包含“锤子”的所有单元格,并粘贴到B列“工具>锤子” 我相信有一个简单的方法,有人知道它是什么吗Excel-如果单元格包含(文本),则粘贴(新文本)-需要宏,excel,vba,Excel,Vba,我有一个很大的产品清单,希望能有一个快速的分类方法。所以在A栏我有很多产品,比如工具。与其每次在它们旁边(工具>锤子)都键入类别结构,我需要一种快速的方法来搜索a列中包含“锤子”的所有单元格,并粘贴到B列“工具>锤子” 我相信有一个简单的方法,有人知道它是什么吗 谢谢好的,正如评论中提到的,我认为您不需要宏 创建一个单独的表格(我总是将我的名字命名为“代码”),并在a列中列出产品,在B列中列出类别。这是您将在VLOOKUP()中引用的内容 创建此表后,类别表中的代码如下 =CONCATENATE
谢谢好的,正如评论中提到的,我认为您不需要宏 创建一个单独的表格(我总是将我的名字命名为“代码”),并在a列中列出产品,在B列中列出类别。这是您将在VLOOKUP()中引用的内容 创建此表后,类别表中的代码如下
=CONCATENATE(VLOOKUP(Product,Code!A:B,2,FALSE),">",Product)
如果操作正确,应该返回“工具>锤子”。我应该注意,“产品”是包含产品名称的单元格,如果不清楚的话。引号可能有一些问题,但我认为我的代码是正确的。您还可以扩展VLOOKUP以引用大量数据,如果这对您以后的项目有帮助的话。所以你可以加入part#等
希望这有帮助,这比执行宏容易得多