在Excel中有一個基本表如下:
如果要藉由查表方求得個別一個人的資料(如下表),有那些方式可行?
儲存格G2:輸入一個編號,例如:A103
通常使用查表精靈,再稍微修後,可以得到公式:
儲存格H2:=INDEX($A$1:$E$124, MATCH($G2,$A$1:$A$124,), MATCH(H$1,$A$1:$E$1,))
將儲存格H2,複製到H2:K2。即可以根據儲存格G2,求得該編號的個人資料。
如果想要簡化公式,可以:
整個資料($A$1:$A$124)定義名稱為data
編號欄位($A$1:$A$124)定義名稱為ID
標題欄位($A$1:$E$1)定義為title
則可以簡化公式為:
儲存格H5:=INDEX(data, MATCH($G5,ID,), MATCH(H$1,title,))
其實還有更簡化的方式,利用VLOOKUP來查詢:
儲存格H8:=VLOOKUP($G$8,data,2,)
儲存格I8:=VLOOKUP($G$8,data,3,)
儲存格J8:=VLOOKUP($G$8,data,4,)
儲存格K8:=VLOOKUP($G$8,data,5,)
你也可以將公式調整為
儲存格H11:=VLOOKUP($G$11,data,COLUMN(B1),)
將儲存格H11,複製到H11:K11。
以上這些方式,都可達到查表的效果。
如果你要使用查閱精靈,則必選在Excel選項的[增益集]中選用,按一下[執行]按鈕,開啟[增益集]對話框。
勾選[查閱精靈],按一下[確定]按鈕。
加入的[查閱精靈],位於[公式]功能表之下:
全站熱搜
留言列表