Match的功能:是一個匹配函數,然後返回查找範圍內的值的具體位置。
Match函數的具體含義:
第一個參數:需要在數據表裡面要查找的值(這個值可以是數字,文本也可以是通配符號使用最多的就是*這個表示匹配任何字符,?表示匹配單個字符)
第二個參數:需要查找的範圍區域。
第三個參數:表示主要的查找方式
0表示精確地查找,就是範圍內找到等於要查找的條件。
1表示小於或者等於為1時,查找小於或等於要查找的最大數值在要查找區域中的位置,同事要查找區域必須按升序排列,不然的話遇到比要查找的值更大的值時,即時終止查找並返回此值之前小於或等於要查找的值的數值的位置。如果要查找區域的值均小於或等於要查找的值,則返回數組最後一個值的位置;如果要查找區域的值均大於要查找的值,則返回錯誤值(#N/A)。
-1表示查找大於或等於要查找的最小數值在要查找區域中的位置,要查找區域必須按降序排列;否則,當遇到比要查找的更小的值時,即時終止查找並返回此值之前大於或等於要查找的數值的位置。如果要查找區域的值均大於或等於要查找的,則返回數組最後一個值的位置;如果要查找區域的值均小於要查找的,則返回錯誤值(#N/A)。
Match函數的使用:
1. 在數據表中查找一個數字的具體位置