2017-10-08 166 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