2017-10-08 162 views
0

我在活动目录中导出了各种OU并将其导入到Excel中,但我需要按类别或关键字标记每行。所以我有一个类别的工作表,我想遍历每个单元格(或AD OU)的类别。Excel在文本中查找关键字

这是我到目前为止,但它只是单数,不允许多个搜索/类别/关键字术语。

=IF(ISNUMBER(SEARCH('Keywords'!A1,B1)),'Keywords'!B1) 
+0

在'INDEX/MATCH'中使用通配符'*'可能适用于您。但没有看到真正的数据结构,很难提供帮助。也许发布截图或标记数据,以便我们可以进一步帮助你。 – ian0411

回答

0

从您的示例中,我假设您在关键字工作表上有2列。 A列有关键字,B列有您想要返回的类别。

如果有10行关键字和种类的,该公式将发现在细胞中发现B1在当前片的第一匹配的关键字的类别:

=INDEX(Keywords!$B$1:$B$10,MATCH(TRUE,ISNUMBER(SEARCH(Keywords!$A$1:$A$10,B1)),0)) 

注意,这是一个数组公式。要正确输入,需要复制此公式,双击到想要公式的单元格中,粘贴公式,然后按CTRL + SHIFT + ENTER保存公式。

您需要更新关键字电子表格中的范围,以包含关键字和类别的所有行。每次编辑时需要使用CTRL + SHIFT + ENTER重新保存公式。

+0

我试过了,我不确定我是否解释错了,如果它不起作用。 我有一个工作手册,其中包含AD OO(需要手工完成),例如: OU = IT department,OU = HQ,DC = Company,DC = com' 和 OU = HR部门,OU = HQ,DC =公司,DC = com' 在第二张纸上,我为每个部门,IT,HR等设置了一个单元格 我会查找每个OU内部的部门并将其标记与该部门的名称。 –

+0

这还不足以解释我害怕。请截取每个工作表(包括您想要的结果的示例)并将两个屏幕截图保存为图片。编辑您的问题,然后点击图片图标上传两张图片。 – Michael