![](/img/trans.png)
[英]EXCEL: Need to find a value in a range of cells from another worksheet and return value from adjacent cell
[英]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.