函數 > 向量與矩陣 > 其他陣列函數 > 範例:TOL 對搜尋函數的影響
  
範例:TOL 對搜尋函數的影響
顯示 TOL 的值會如何影響 hlookuplookupvhlookupvlookupmatch 函數傳回的結果。
1. 定義輸入矩陣。
按一下以複製此運算式
2. 使用 hlookup 函數求解位於含有 z 之欄與列 r 相交的元素。
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
3. 使用 hlookup 函數及 not 修飾符,傳回列 r 中的所有元素,但位於含有 z 之欄與列 r 相交的元素除外。
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
4. 使用 lookup 函數比對 X 中的 z,然後在 Y 中的相同位置傳回值。
按一下以複製此運算式按一下以複製此運算式
a. 求解完全相符的項目。
按一下以複製此運算式
按一下以複製此運算式
矩陣 X 在位置 (5,0) 及 (1,2) 包含 50。
按一下以複製此運算式
按一下以複製此運算式
b. 使用小於修飾符 lt 求解小於指定值的相符項目。
按一下以複製此運算式
按一下以複製此運算式
矩陣 X 在位置 (1,0)、(2,0) 及 (3,0) 包含三個小於 4 的值。
c. 使用 range 修飾符求解落在值域內的相符項目。
按一下以複製此運算式
按一下以複製此運算式
矩陣 X 包含三個值,落在位置 (5,0)、(6,0) 及 (1,2) 的 50-70 之間。
5. 使用 vhlookup 函數分別比對 A 中第一欄與列的 z1z2,然後傳回相符列與欄相交的值。
a. 求解完全相符的項目。
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
A 的欄 0 包含一個符合 z1 的值,列 0 包含一個符合 z2 的值。
按一下以複製此運算式
按一下以複製此運算式
A 的欄 0 包含兩個符合 z1 的值。
b. 使用 near 修飾符求解接近指定之 z1 的相符項目。
按一下以複製此運算式
按一下以複製此運算式
A 的欄 0 包含兩個值 5 和 6,這兩個值均接近 z1
c. 重複求解上述相符項目,但使用新指定的公差。
按一下以複製此運算式
按一下以複製此運算式
增加公差會降低精確度,新元素 4 符合指定修飾符與公差的條件。
6. 還原 TOL 的值。
按一下以複製此運算式
7. 使用 vlookup 函數比對 A 第一欄中的 z,然後傳回 c 指定之相符列及欄相交的值。
a. 求解完全相符的項目。
按一下以複製此運算式
按一下以複製此運算式
按一下以複製此運算式
b. 使用 near 修飾符求解接近 z. 指定值的相符項目。
按一下以複製此運算式
按一下以複製此運算式
A 的欄 0 在列 1、2 及 3 中包含三個接近 1.5 的值。
c. 重複求解上述相符項目,但使用新指定的公差。
按一下以複製此運算式
按一下以複製此運算式
8. 還原 TOL 的值。
按一下以複製此運算式
9. 使用 match 函數比對 A 中的 z1,然後傳回每個相符值的索引。
a. 求解完全相符的項目。
按一下以複製此運算式
按一下以複製此運算式
b. 使用 near 修飾符求解符合 z2 指定值的相符項目。
按一下以複製此運算式
按一下以複製此運算式
c. 重複求解上述相符項目,但使用新指定的公差。
按一下以複製此運算式
按一下以複製此運算式
d. 還原 TOL 的值。
按一下以複製此運算式
e. 使用小於修飾符 lt 求解小於 z3 指定值的相符項目。
按一下以複製此運算式
按一下以複製此運算式
f. 重複求解上述相符項目,但使用新指定的公差。
按一下以複製此運算式
按一下以複製此運算式
使用 lt 修飾符時加大公差,會導致某項元素不再符合指定之修飾符與公差的條件。
g. 還原 TOL 的值。
按一下以複製此運算式
h. 使用 range 修飾符求解 z4 指定之值域內的相符項目。
按一下以複製此運算式
按一下以複製此運算式
i. 重複求解上述相符項目,但使用新指定的公差。
按一下以複製此運算式
按一下以複製此運算式
10. 還原 TOL 的值。
按一下以複製此運算式