Excel實現(xiàn)返回匹配到的多條件的值
在本例中,我們將展示如何通過使用Excel函數(shù)實現(xiàn)選擇了指定列的值后,自動返回另一個表中與這些值完全匹配的行的特定列的值。 1. 準備工作 首先,我們需要準備兩個表格。圖中的Sheet1是我們需要
在本例中,我們將展示如何通過使用Excel函數(shù)實現(xiàn)選擇了指定列的值后,自動返回另一個表中與這些值完全匹配的行的特定列的值。
1. 準備工作
首先,我們需要準備兩個表格。圖中的Sheet1是我們需要維護的表格,我們將選擇A列和B列的值作為匹配條件,并希望C列能夠自動顯示與A列和B列選擇的值完全匹配的行的C列的值。
2. 實現(xiàn)思路
我們將采用以下Excel函數(shù)來實現(xiàn)上述要求:
MATCH(lookup_value, lookup_array, [match_type])
:返回與指定值在查找區(qū)域中匹配的第一個單元格的相對位置。INDEX(array, row_num, [column_num])
:返回指定行列的單元格的值。
3. MATCH函數(shù)
我們使用MATCH函數(shù)來確定Sheet1中匹配的數(shù)據(jù)所在的行數(shù)。MATCH函數(shù)的參數(shù)如下:
lookup_value
:要匹配的值。lookup_array
:要查找的數(shù)據(jù)區(qū)域。[match_type]
:匹配類型,當值為0時表示完全相等。
4. INDEX函數(shù)
接下來,我們使用INDEX函數(shù)返回指定行列的單元格的值。INDEX函數(shù)的參數(shù)如下:
array
:要返回的數(shù)據(jù)區(qū)域。row_num
:返回數(shù)據(jù)的行。[column_num]
:要返回數(shù)據(jù)的列。
5. 添加輔助列
由于MATCH函數(shù)需要指定查找的數(shù)據(jù)區(qū)域,我們需要在Sheet2中手動增加一列,將Sheet2中的A列和B列的值進行拼接。我們可以在E列中輸入公式,并向下拖動以填充所有行。
6. 匹配數(shù)據(jù)
在Sheet1中,我們可以使用MATCH函數(shù)來進行匹配。MATCH函數(shù)的匹配值即為A列和B列值的拼接結果。
7. 返回匹配到的值
最后,我們將添加INDEX函數(shù)來返回匹配到的值。使用INDEX函數(shù),我們可以指定要返回的數(shù)據(jù)區(qū)域、行數(shù)和列數(shù)。
通過以上步驟,我們成功實現(xiàn)了選擇了指定列的值后,自動返回另一個表中與這些值完全匹配的行的特定列的值。