在 Excel 表中的文本短语中查找重复的单词

在 Excel 表中的文本短语中查找重复的单词

我需要以某种方式识别短语、Excel 单元格和整个工作表中单个单词的重复项。与此链接中的线程相同: 如何在 Excel 中识别两列文本中的重复项

但是,我尝试按照评论者 Rosenfeld 的说明操作,并进入了插入模块的步骤。我复制并粘贴了他所说的代码,但从那里开始,我不知道该怎么做。没有“保存”或“输入”模块的选项,并且它不会自动应用。不幸的是,我刚刚偶然发现了这篇文章和这个网站,所以我没有足够的声誉来评论上述帖子,不得不创建我自己的问题。

我应该注意,我不需要删除重复的单词。如果有的话,我想突出显示或加粗它们,但会使用其他指示器指出哪些单元格包含重复项,然后我可以从那里手动找出答案。另外,我在 PC 上有 Excel 2016。

谢谢你!

答案1

如何在 MS Office 中添加 VBA?是“我们”在 Microsoft Office(即 Excel、Word、PowerPoint 等)中使用 VBA 的标准参考,但它似乎没有涵盖您的(相当合理的)初学者问题。因此,

  • 您无需明确或单独保存 VBA 例程。只要您在 Visual Basic 编辑器中的项目窗格(左侧的窄面板)中选择了当前 Excel 文件,并且您的模块列在 Excel 文件下,您的代码就会与 Excel 文件相关联,因此当您保存 Excel 文件时,它将被保存。您需要“另存为”一个“启用宏的 Wokbook (*.xlsm)”。(如果您尝试使用“.xlsx”扩展名进行普通的“保存”,Excel 会告诉您这一点。)

    以后当你打开“.xlsm”文件时,Excel会询问你是否启用宏。只要你没有让其他人修改该文件,就应该单击“启用”。

  • Ron Rosenfeld 的回答*节目如何使用 VBA 代码(尽管它没有解释这一点)。只需 在需要函数结果的单元格中输入 (例如)。=WordMatch(arg1arg2)=WordMatch(A1, B1)

    一般来说,如果您的 VBA 代码包含

    功能 函数名称参数
    然后您就可以 在 Excel 工作表中使用公式。function_name(args)

________________
* 这是回答,不是评论

相关内容