1. index和match函數如何配合使用
在Excel軟體中,可以通過把單元格選中,使用index和match函數把數據匹配出來,就可以完成實現。
利用index進行匹配查找,當數據很多時,我們不可能通過點數來確定index函數中的行數和列數。而是要通過match函數來確定行數和列數。
函數的由來
中文數學書上使用的「函數」一詞是轉譯詞。是我國清代數學家李善蘭在翻譯《代數學》(1859年)一書時,把「function」譯成「函數」的。
中國古代「函」字與「含」字通用,都有著「包含」的意思。李善蘭給出的定義是:「凡式中含天,為天之函數。」中國古代用天、地、人、物4個字來表示4個不同的未知數或變數。這個定義的含義是:「凡是公式中含有變數x,則該式子叫做x的函數。
所以「函數」是指公式里含有變數的意思。我們所說的方程的確切定義是指含有未知數的等式。但是方程一詞在我國早期的數學專著《九章算術》中,意思指的是包含多個未知量的聯立一次方程,即所說的線性方程組。
2. INDEX函數和MATCH怎麼用
首先選種函數按幫助鍵(F1)會出現EXCEL的幫助MATCH函數,我的理解是:查找值在超找范圍中的特定相對位置表達式:MATCH(lookup_value,lookup_array,match_type)Match_type
為數字
-1、0
或
1。
如果
match_type
為
1,函數
MATCH
查找小於或等於
lookup_value
的最大數值。Lookup_array
必須按升序排列:...、-2、-1、0、1、2、...、A-Z、FALSE、TRUE。
如果
match_type
為
0,函數
MATCH
查找等於
lookup_value
的第一個數值。Lookup_array
可以按任何順序排列。
如果
match_type
為
-1,函數
MATCH
查找大於或等於
lookup_value
的最小數值。Lookup_array
必須按降序排列:TRUE、FALSE、Z-A、...、2、1、0、-1、-2、...,等等。
其中最常用或者最常見的就是為0的情況 INDEX
表格或數組 (數組:用於建立可生成多個結果或可對在行和列中排列的一組參數進行運算的單個公式。數組區域共用一個公式;數組常量是用作參數的一組常量。)中的元素值,此元素由行序號和列序號的索引值給定。 這里只說簡單的范圍表格不說數組表達式:INDEX(array,row_num,column_num) Array
為單元格區域或數組常量。Row_num
數組中某行的行號,函數從該行返回數值。如果省略
row_num,則必須有
column_num。Column_num
數組中某列的列標,函數從該列返回數值。如果省略
column_num,則必須有
row_num。 舉個簡單的例:=INDEX(A1:B3,2,2)
B2的值類推
3. 如何使用index match函數
MATCH函數可在單元格區域中搜索指定項,然後返回該項在單元格區域中的相對位置。
例如,如果單元格區域 A1:A3 包含值 5、25 和 38,則以下公式:
=MATCH(25,A1:A3,0)
會返回數字 2,因為值 25 是單元格區域中的第二項。
如果需要獲得單元格區域中某個項目的位置而不是項目本身,則應該使用MATCH函數而不是某個LOOKUP函數。
例如,可以使用MATCH函數為INDEX函數的row_num參數提供值。
該函數通的用途總結如下:
(1)確定列表中某個值的位置;
(2)對某個輸入值進行檢驗,確定這個值是否存在某個列表中;
(3)判斷某列表中是否存在重復數據;
(4)定位某一列表中最後一個非空單元格的位置。
查找文本值時,函數 MATCH 不區分大小寫字母。
INDEX(array, row_num, [column_num])
返回表格或數組中的元素值,此元素由行號和列號的索引值給定。當函數 INDEX 的第一個參數為數組常量時,使用數組形式。
擴展資料:
下表介紹該函數如何根據match_type參數的設置查找值:
(1)Match_type:1 或省略,表示MATCH函數會查找小於或等於lookup_value的最大值。lookup_array參數中的值必須按升序排列。
(2)Match_type:0,表示MATCH函數會查找等於lookup_value的第一個值。lookup_array參數中的值可以按任何順序排列。
(3)Match_type:-1,表示MATCH函數會查找大於或等於lookup_value的最小值。lookup_array參數中的值必須按降序排列。
MATCH函數會返回lookup_array中匹配值的位置而不是匹配值本身。例如,MATCH("b",{"a","b","c"},0)會返回 2,即「b」在數組 {"a","b","c"} 中的相對位置。
查找文本值時,MATCH函數不區分大小寫字母。
如果MATCH函數查找匹配項不成功,它會返回錯誤值 #N/A。
如果match_type為 0 且lookup_value為文本字元串,可以在lookup_value參數中使用通配符(問號 (?) 和星號 (*))。
問號匹配任意單個字元;星號匹配任意一串字元。
如果要查找實際的問號或星號,請在該字元前鍵入波形符 (~)。