【摘要】 提及數(shù)據(jù)查找與匹配,大家馬上想到的肯定是VLOOKUP、OFFSET、INDEX等查找引用函數(shù),再涉及到一些復(fù)雜場(chǎng)景時(shí)還需結(jié)合MATCH函數(shù),寫(xiě)出來(lái)的公式往往長(zhǎng)而復(fù)雜。本文給大家介紹一種不用任何函數(shù)即可實(shí)現(xiàn)查找的另類方法。 【正文】 一、場(chǎng)景介紹如下圖所示,需要根據(jù)姓名和科目進(jìn)行成績(jī)查找: 如果需要實(shí)現(xiàn)成績(jī)的查找,可用的公式非常多: VLOOKUP函數(shù):=VLOOKUP(A10,$A$1:$E$6,MATCH(B10,$A$1:$E$1,0),0) OFFSET函數(shù):=OFFSET($A$1,MATCH(A10,$A$2:$A$6,0),MATCH(B10,$B$1:$E$1,0)) INDECT函數(shù):=INDEX($A$1:$E$6,MATCH(A10,$A$1:$A$6,0),MATCH(B10,$A$1:$E$1,0)) 特點(diǎn):需要嵌套MATCH函數(shù),長(zhǎng)而復(fù)雜,沒(méi)有函數(shù)基礎(chǔ)很難理解 接下來(lái)請(qǐng)大家再看以下這個(gè)公式: =田七 數(shù)學(xué) 特點(diǎn): 1、 簡(jiǎn)單明了,只需要通過(guò)=列標(biāo)題+空格+行標(biāo)題,即可實(shí)現(xiàn)復(fù)雜的查找; 2、 雙擊公式時(shí)可以清晰查看到查找值對(duì)應(yīng)的區(qū)域; 接下來(lái)我們就來(lái)學(xué)習(xí)一下這種學(xué)習(xí)方法。 二、查找步驟1、 定義名稱 選取數(shù)據(jù)源A1:E6,來(lái)到【公式】選項(xiàng)卡,點(diǎn)擊“根據(jù)所選內(nèi)容創(chuàng)建“命令,勾選”首行“以及”最左列“,點(diǎn)擊確定即可創(chuàng)建好名稱。如下圖: 根據(jù)以上步驟,將給區(qū)域?qū)崿F(xiàn)命名的操作,比如將B2:E2區(qū)域命名為“張三“,B2:B6區(qū)域命名為“語(yǔ)文”。 打開(kāi)“名稱管理器”命令,可以看到批量命名好的名稱: 2、 寫(xiě)公式 定義好名稱后,即可在C10單元格寫(xiě)上公式: =田七 數(shù)學(xué) 公式原理: 1、 空格在Excel中還可以作“交叉運(yùn)算符“,可以返回兩個(gè)區(qū)域的交叉引用。比如輸入: =A1:A6 A2:E2,返回值為A2單元格的值:張三 2、 通過(guò)第一步定義名稱的操作,已經(jīng)批量實(shí)現(xiàn)了區(qū)域的名稱定義。如“田七“代表的區(qū)域?yàn)锽6:E6,”數(shù)學(xué)“代表的區(qū)域?yàn)镃2:C6,因此【=田七 數(shù)學(xué)】就相當(dāng)于是【=B6:E6 C2:C6】了 3、 公式復(fù)制 雖然寫(xiě)法很簡(jiǎn)單,但這種做法也有個(gè)小缺陷,不能直接引用單元格實(shí)現(xiàn)公式復(fù)制: 如,輸入=A10 B10,結(jié)果將會(huì)返回錯(cuò)誤值: 因此,如果需要進(jìn)行公式復(fù)制,需要對(duì)借助indirect函數(shù)對(duì)公式進(jìn)行改進(jìn),修改為: =INDIRECT(A10) INDIRECT(B10) 這個(gè)技能大家Get到了嗎? |
|