Excel2007表中如何迅速搜索特定行列交叉單元格
發(fā)表時(shí)間:2023-12-26 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]本文主要介紹了如何查找Excel表格中特定行列交叉單元格的內(nèi)容,實(shí)際工作中的表要大得多的,那時(shí)這個(gè)查找方法就很重要了。這里,我只是用個(gè)很簡(jiǎn)單的表當(dāng)列子,下面先了解一下MATCH函數(shù)。MATCH函數(shù)含義:返回指定數(shù)值在指定數(shù)組區(qū)域中的位置語法:MATCH(lookup_value, lookup_a...
本文主要介紹了如何查找Excel表格中特定行列交叉單元格的內(nèi)容,實(shí)際工作中的表要大得多的,那時(shí)這個(gè)查找方法就很重要了。這里,我只是用個(gè)很簡(jiǎn)單的表當(dāng)列子,下面先了解一下MATCH函數(shù)。
MATCH函數(shù)
含義:返回指定數(shù)值在指定數(shù)組區(qū)域中的位置
語法:MATCH(lookup_value, lookup_array, match_type)
lookup_value:需要在數(shù)據(jù)表(lookup_array)中查找的值。
lookup_array:可能包含有所要查找數(shù)值的連續(xù)的單元格區(qū)域,區(qū)域必須是某一行或某一列,即必須為一維數(shù)據(jù),引用的查找區(qū)域是一維數(shù)組。
match_type:
為1時(shí),查找小于或等于lookup_value的最大數(shù)值在lookup_array中的位置,lookup_array必須按升序排列:
為0時(shí),查找等于lookup_value的第一個(gè)數(shù)值,lookup_array按任意順序排列:
為-1時(shí),查找大于或等于lookup_value的最小數(shù)值在lookup_array中的位置,lookup_array必須按降序排列。利用MATCH函數(shù)查找功能時(shí),當(dāng)查找條件存在時(shí),MATCH函數(shù)結(jié)果為具體位置(數(shù)值),否則顯示#N/A錯(cuò)誤。
操作步驟
1、查找表格中特定行列交叉點(diǎn)的內(nèi)容,如B和I的交叉點(diǎn),E和G的交叉點(diǎn)
2、首先確定B在行標(biāo)題中的位置。
輸入=match(A13,D5:D9,0),
A13就是B,
D5:D9是要查找的區(qū)域(單列),這個(gè)區(qū)域里包含B。最好數(shù)字前面加上$,寫成D$5:D$9,鎖定這個(gè)區(qū)域,將公式復(fù)制到下一格時(shí),查找區(qū)域不會(huì)變化。
0表示精確查找
得到結(jié)果為2,表示I在這個(gè)區(qū)域的第二行。
3、現(xiàn)在查找I在的列位置。
輸入=match(C13,E$4:I$4,0),
各參數(shù)的意義和上一步一樣的。
得到結(jié)果為4,表示I在這個(gè)區(qū)域的第四列。
4、現(xiàn)在該找交叉點(diǎn)了。
找交叉點(diǎn)用Index函數(shù)
輸入=index(E$5:I$9,D13,E13),
E$5:I$9為要查找的整個(gè)數(shù)據(jù)區(qū)域,B和I的交叉點(diǎn)在這個(gè)范圍內(nèi)。
D13就是B的行位置
E13就是I的列位置
結(jié)果我們就找到了B和I的交叉點(diǎn)數(shù)值,為5
5、選定B→I行的這些單元格,鼠標(biāo)移到右下角變成小十字的時(shí)候,按左鍵往下拉,就把公式都復(fù)制到E→G行了,也就找到了E和G的交叉點(diǎn)數(shù)值,為6
就是這么簡(jiǎn)單,我是分步做的,你也可以吧所有公式都寫在一個(gè)單元格里,一次搞定。
Office 2007整體界面趨于平面化,顯得清新簡(jiǎn)潔。流暢的動(dòng)畫和平滑的過渡,帶來不同以往的使用體驗(yàn)。