2016-07-15 59 views
1

我看了其他類似的問題,他們的答案沒有專門針對我的,或者我錯過了它。Excel - 根據在多列中搜索關鍵字的行結果返回列表

我有一個包含4列的電子表格:電子郵件,Fname,Lname和組。在組列中,有7個不同的關鍵字可能會或可能不在該單元格中。一個例子是這樣的:

|[email protected]|John|Smith|Apple, Banana, Sauce, Kitten 

現在我有30000行,某些行只是有蘋果,有的只是有醬,有的比只是多一個的組合。

如何搜索組列,並返回包含蘋果的所有行的列表。或者包含所有在該列表中包含小貓的人的列表。

我知道這似乎是一個簡單的請求,但我對Excel的無知,以及我看到的很多,我無法去工作。

我試過使用VLOOKUP,但那隻能從我所能看到的單個條目中返回。我無法理解使用索引。只是尋找一些指導,也許一兩個公式。

+1

難道你不能只將過濾器應用到列標題並鍵入您正在尋找的組? – Jordan

+0

@Jordan我不知道該怎麼做,並且隨時搜索那些從來沒有出現過的解決方案。如果你喜歡它,你能否更詳細地說明如何做到這一點? – semaj0

+2

單擊數據中的任何單元格。去數據選項卡。點擊過濾器。最上面一行會出現一個小三角形。點擊您的組列中的箭頭。然後在輸入框「Apple」或任何你想要搜索的地方輸入。它會對此進行過濾,並且只會將那些在該領域擁有「蘋果」的人單獨或與其他人一起帶出。 –

回答

2

在未來列.....

=ISNUMBER(SEARCH('apple',GROUP))會看在你的細胞,看看蘋果是在細胞都沒有。您可以使用它來協助您的查詢:

=IF(ISNUMBER(SEARCH(substring,text)), "Yes", "No"):在iF字符串中使用它的示例。

+0

這工作得很好。這是我正在尋找的。基於True/False,我可以輕鬆地對列進行排序。謝謝你,你真的救了我的一天! – semaj0

相關問題