VBA 中的 Match 函数是用于在一个数组中精确匹配某个值的一个函数。它的语法如下:
Application.Match(lookup_value, lookup_array, [match_type])
如果 match_type 参数设置为 0,则函数会返回在 lookup_array 中与 lookup_value 完全匹配的第一个位置。如果找不到匹配项,则返回 error。
如果 match_type 设置为 1,则函数在 lookup_array 中查找第一个大于等于 lookup_value 的值,并返回其位置。如果找不到这样的值,则返回 error。
如果 match_type 设置为 -1,则函数在 lookup_array 中查找第一个小于等于 lookup_value 的值,并返回其位置。如果找不到这样的值,则返回 error。