各位先進想詢問一下,目前小弟有一個會議報名資料要整理,
在第一個工作表單有全部人員報名資料,並已分配桌次。
EXCEL回傳符合條件對應欄位

要在另一個工作表呈現每桌次的成員,
我用=VLOOKUP(C2,報名資料!$R$3:$R$500,3,FALSE)公式,但是無法正確顯示,
請問是函數內有哪部分錯誤?還是有更好的函數? 感謝~
EXCEL回傳符合條件對應欄位

後來找到
=index(報名資料!C:C,small(if($R$2:$R$500=桌次分配表!E2,ROW(報名資料!$2:$500,4^8),row(報名資料!$R$2)))&""
他說我用太多引號....
rtfgy2001 wrote:
....我用=VLOOKUP(C2,報名資料!$R$3:$R$500,3,FALSE)公式,但是無法正確顯示...(恕刪)


版主你用VLOOKUP寫的函數<< 報名資料!$R$3:$R$500,3 >>這段很有問題...

語法:
VLOOKUP(lookup_value,,col_index_num,range_lookup)
lookup_value: C2
table_array: 報名資料!$R$3:$R$500
col_index_num: 3
range_lookup : FALSE

*你要參照的col_index_num是第3欄,可是參照的table_array只有R一欄而已,
理論上table_array至少必須要到 報名資料!$R$3:$T$500 , 才能提供至少3欄去對應參照
以C2的值,去搜尋R3開始的欄,找到符合C2的值後,參照該行的第3個欄位(即為T欄)的值

*且報名資料!$R$3 這行必須與C2 同為姓名才能夠符合搜尋條件
(table_array 第一欄中的值即為 lookup_value 所搜尋的值)
因為版主所提供的資料無法辦定C2跟報名資料!$R$3是相同的值

如果版主可以把檔案壓縮後上傳
或許在這一版的很多高手,應該會更樂意給予協助或說明的
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!