軟體:EXCEL
版本:2016
檔案: https://tinyurl.com/wufsyft
活頁簿名稱:查詢
目前
C5設定為
{=IF(C4="","",OFFSET(H$20,RIGHT(MAX((C$4=K$21:V$25)*I$21:I$25/1%+ROW(1:5)),2),ROW(A1),))}
C6設定為
{=IF(C4="","",OFFSET(H$20,RIGHT(MAX((C$4=K$21:V$25)*I$21:I$25/1%+ROW($1:$5)),2),ROW(A2),))}
當C4輸入櫃號後會抓取K21:V25的資料
然後去查詢場內場的日期和天數外,並且如果當K21:K25裡有重複的櫃號 抓最進的場內場
外日期
但現在還想再新增一個規則是
當C4如果沒有在K21:V25裡有的櫃號話
C5和C6可以跳查無此櫃號
我的想法是將K21:V25資料抓出來 變成單一欄
=OFFSET($K$21,MOD(ROW()-21,5),INT((ROW()-21)/5),,)
C5:
{=IF(MATCH(W20,$W$21:$W$40,0),OFFSET(H$20,RIGHT(MAX((C$4=K$21:V$25)*I$21:I$25/1%+ROW(1:5)),2),ROW(A1),),"
無此櫃號")}
C6:
{=IF(MATCH(C4,$W$21:$W$85,0),OFFSET(H$20,RIGHT(MAX((C$4=K$21:V$25)*I$21:I$25/1%+ROW($1:$5)),2),ROW(A2),"
無此櫃號"))}
但兩格都會直接跳#N/A
想問這個函數出了什麼問題嗎?
另外想問 (C4,$W$21:$W$85,0) 是不是可以直接貼上
=OFFSET($K$21,MOD(ROW()-21,5),INT((ROW()-21)/5),,)這個函數
感謝