2016-12-01 48 views
1

如果我在Excel中有一系列數字,例如查找數字列表中的位置號碼,如果它是該列表的一部分

0 
1 
8 
12 
15 
27 

我想找出數字9適合所有這些數字(位置4)之間的位置,我該怎麼做?

+1

使用*匹配()* .. ......... –

+1

使用IFERROR輸入一個小於列表中最小值的數字時,可以避免#NA()錯誤。 '= IFERROR(MATCH(D4,$ A $ 1:$ A $ 6,1)+1,1)'不需要VBA。 –

回答

0

使用Match()功能,如

Dim pos as Variant 
pos = Application.Match(9, Range("A1:A10"), 1) + 1 

因爲第三個參數設置爲1「發現小於或等於lookup_value的最大值」

相關問題