我是vba代碼的新手,並且一直在進行一些研究,並且不確定如何處理此項目。我有一個包含10列的電子表格。我需要過濾三列。過濾器將是一個六個單詞的列表。例如,三列在每個單元格中都有一組水果。我想只顯示含有蘋果,桔子,葡萄,梨,獼猴桃或香蕉的細胞的rowd。如果單元格不包含任何這些水果,那麼我不希望看到那一行,我已經找到了一些代碼片段來用兩個單詞進行過濾,但不超過這一點。有沒有人有什麼建議?我將不勝感激。excel vba代碼來過濾包含列表中的任何一個字的列
0
A
回答
0
我已經完成了我的VBA編碼份額,並儘可能避免使用它。爲此,我會添加一個公式列,然後使用內置的過濾工具。我不確定每個細胞是否有一個單一的果實,或一個水果的名單,所以我想出了兩個公式。 如果每個單元僅包含一個水果,你可以嘗試這樣的一個公式:
=OR(A2="apple", A2="oranges", A2="grapes", A2="pears", A2="kiwi", A2="bananas")
這將爲「葡萄」返回true,而不是「一串葡萄」。
如果水果可以在單元格值的任何地方,你需要更多的東西是這樣的:
=OR(ISNUMBER(SEARCH("apple", A2)), ISNUMBER(SEARCH("oranges", A2)), ISNUMBER(SEARCH("grapes", A2)), ISNUMBER(SEARCH("pears", A2)), ISNUMBER(SEARCH("kiwi", A2)), ISNUMBER(SEARCH("bananas", A2)))
這將爲「蘋果」和「蘋果的啄」返回true。
這可以擴展到任意數量的單元/字符串組合。 一旦你有了額外的公式欄,只需打開過濾器並完成。
+0
非常感謝。我將在早上嘗試它。我的單元格是句子,所以第二個解決方案應該可以工我會讓你知道它是怎麼回事。再次感謝! – user3314978
相關問題
- 1. 如何過濾C#中包含另一個列表的列表?
- 2. VBA Excel:過濾列
- 3. 如何使用excel VBA刪除第一列中包含特定代碼的行?
- 4. Excel - 一系列單元格是否包含列表中的值?從列表中包含的任何值: -
- 5. Excel VBA代碼來選擇一個特定的列
- 6. 如何過濾Excel表中的列表
- 7. 過濾字典的陣列包含
- 8. 過濾出包含一個特定條件的唯一列表
- 9. 動態的LINQ包含過濾列表
- 10. 過濾包含消息列表的NSMutableArray
- 11. 如何通過另一個列表來填充第一個列表包含linq中的第二個列表?
- 12. 包含列表數據的字典,基於列表中的值的過濾器
- 13. 查找包含列表中任何一個字符串的任何實體
- 14. 檢查蟒系列包含在另一個列表中的任何字符串
- 15. VBA代碼在過濾另一列之後填充可見列
- 16. Excel - 如何按「包含字詞」過濾?
- 17. Django過濾器其中ManyToMany字段包含所有的列表
- 18. 如何獲得包含任何NA字段的列的列表?
- 19. Codename一個包含列表的列表
- 20. 包含另一個列表的列表
- 21. 基於列值的Excel VBA中的過濾器表
- 22. 使用Excel VBA從包含空列的多個列表中生成組合
- 23. 過濾列表框只包括在Excel
- 24. 如何在sql腳本中過濾不包含任何列null
- 25. Excel VBA代碼來確定一系列字符串中的最大值
- 26. 過濾整列包含
- 27. VBA代碼在一列基於在Excel
- 28. 如何通過一個字符串列表過濾一個類的列表?
- 29. VBA Excel ActiveList中包含數組的超鏈接列表
- 30. jQuery下拉列表包含過濾器
您的手機是否包含完全匹配?我的意思是「蘋果」,或者他們可能包含一些與這個詞相關的句子,例如「我有很多aplles'? –
這是一個句子,這些詞將包含在。謝謝。 – user3314978