我一直在研究這個問題幾天,我想看看是否有人有任何建議或潛在的解決方法。這裏是問題:檢查兩列中的單元格值是否在相鄰的單元格值之間
我有4個理論欄:ID,Val1,Val2,Val3。我想創建一個函數來檢查Val3是否位於相鄰的Val1和Val2單元之間,如果是,則返回該行的ID。 ID,V1和V2具有相同的記錄數。 V3顯着更多。下面的例子。
ID | V1 | V2 | V3 | Fx
01 | 11 | 15 | 09 |
02 | 17 | 19 | 10 |
03 | 21 | 25 | 13 | 01
__ | __ | __ | 23 | 03
的F(x)的將採取在V3的第一個值,並通過V1,V2陣列迭代尋找行其中:
V1 < V3 < V2和返回的ID該行。在V3中,值13在V1和V2之間落在11和15之間,因此它返回該行(01)的ID值。
任何意見將不勝感激。
如果多行符合您的標準會怎樣?如果函數停在第一行,它會發現V1
PowerUser
另外,你能告訴我們一些你嘗試過的嗎?這可以幫助我們避免自己走錯路,並且找出你的技能水平。 – PowerUser
如果有多條符合標準的記錄,理想情況下應該找到所有這些記錄。我是一個非常新的excel用戶,我主要嘗試了最簡單的功能(匹配,AND,IF,幾個嵌套IF等)。 – user2643273