Re: [算表] Excel 參照(?)的問題 --VLOOKUP
※ 引述《cys (白月光 )》之銘言:
: 請問大家一個excel的問題
: A B C D
: 1 年級 班級 座號 人名
: 2 1 1 3 甲
: 3 1 1 4 乙
: 4 1 2 3 丙
: 5 1 2 4 丁
: 6 2 1 3 戊
: 7 2 1 4 己
: 8 2 2 3 庚
: 9 2 2 4 辛
: 有沒有一個函數可以包含參數(年級,班級,座號) 然侯輸出的是人名呢?
沒有
但可以用幾個函數組合出來
: 例如 function(1,1,3)=甲
: function(2,1,4)=己
:
: 如果這種函數要自己寫vba的話 要怎麼寫呢? 謝謝~~ ^^
如果要自訂函數 勢必還要再加上年級 班級 座號的範圍與人名的範圍
:
:
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 123.252.48.39
: ※ cys:轉錄至看板 ask 03/30 20:50
: 推 bulldog:我只會把ABC CONCATE起來在VLOOKUP...哈~ 03/30 22:56
: 推 chungyuandye:樓上的解法應該是最容易的~~ 03/30 23:41
此法簡單
怕錯的話可在數字間加上特別的分隔
例如
=VLOOKUP("2|1|4",$E$2:$F$9,2,0)
如果您不滿足的話 陣列公式變化還是很多
如
=INDEX($D$2:$D$9,MODE(IF(($A$2:$C$9={2,1,4}),ROW($1:$8))))
用VLOOKUP也可不需在別格先連結年班座號
如
=VLOOKUP("214",IF({1,0},$A$2:$A$9&$B$2:$B$9&$C$2:$C$9,$D$2:$D$9),2,0)
詳見檔案
http://i.am.ntu.googlepages.com/VlookupPro3.xls
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.52.113
推
03/31 06:45, , 1F
03/31 06:45, 1F
→
03/31 06:48, , 2F
03/31 06:48, 2F
→
03/31 15:11, , 3F
03/31 15:11, 3F
推
03/31 21:45, , 4F
03/31 21:45, 4F
→
03/31 21:46, , 5F
03/31 21:46, 5F
→
04/01 03:18, , 6F
04/01 03:18, 6F
推
04/01 06:59, , 7F
04/01 06:59, 7F
→
04/01 07:13, , 8F
04/01 07:13, 8F
Office 近期熱門文章
PTT數位生活區 即時熱門文章