寻EXcel高手,求一段VBA程序,要求第一张表为数据表,第二张表为查询表,要求如下

2025-04-02 18:09:10
推荐回答(1个)
回答1:

在B1中输入公式

公式1:=iferror(VLOOKUP($A1,Sheet1!$A:$D,COLUMN(A1),0),"")

回车结束输入,然后向右向下拉动公式

在B11中输入公式

公式2:=INDEX(Sheet1!$A:$A,SMALL(IF(ISNUMBER(FIND(A$10,Sheet1!$A$1:$A$100)),IF(A$10<>"",ROW($1:$100),4^8),4^8),ROW(A1)))&""

按CTAL+SHIFT+回车结束输入,然后向右向下拉动公式