簡體   English   中英

Excel從搜索值在單元格內的范圍中查找單元格

[英]Excel find cells from range where search value is within the cell

我再一次努力在Google上找到答案,但我確信它必須存在。 對不起,如果我作為一個新手遇到:我似乎是在Excel的時候!

我希望能夠做的是告訴它搜索一個范圍,然后找到該范圍內包含我的搜索功能中的文本的單元格。 除了TRUE或> 1之外,我不需要它的任何結果(如果匹配,顯然)。

在這個例子中,我正在搜索由每個單元格中的年份,一年組成的范圍,並嘗試在該范圍內查找包含一年中列出的年份的單元格。

基本上我想要使用類似於我認為的搜索功能的功能。

=SEARCH(text to find, find within text)

但是,我希望它能做相反的事情並找到包含源單元格中某些文本的單元格:

=SEARCH(find within text, text to find)

或者,更具體地說

=SEARCH("2001,2002,2003,2004,2005", "2003")

這可能不使用宏嗎? 如果可能的話,我寧願避免它。 所有相關單元格都格式化為文本。

我一直在試驗COUNTIF,但它又與我需要的相反。

對不起,如果這個問題不清楚。 希望有人可以提前幫助,謝謝。

我確信有更好的方法,但如果我理解正確,你可以嘗試使用SUM和數組公式(使用Ctrl+Shift+Enter ):

=IF(SUM(IFERROR(FIND(A1:E1,G1),0))>0, "FOUND", "NOT FOUND")

這里, A1:E1包含個別年份, G1包含單個年份的單元格。 這將在范圍中的每個單元格上運行FIND ,如果在目標單元格中​​找到匹配則返回位置,否則返回0( IFERROR是2007函數 - 如果您沒有Excel 2007,我們可以重寫)。 然后,您可以對FIND函數的結果求和,如果它大於0,則表示您在某處找到了匹配項。

在此輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM