在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選項的[增益集]中選用,按一下[執行]按鈕,開啟[增益集]對話框。

勾選[查閱精靈],按一下[確定]按鈕。

加入的[查閱精靈],位於[公式]功能表之下:

arrow
arrow
    全站熱搜

    vincent 發表在 痞客邦 留言(1) 人氣()