软件: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),,)这个函数
感谢