把搜尋範圍
由工作表
改為活頁簿
如果用公式有辦法嗎
每個工作表大概格式是這樣(按照不同月份分成不同工作表)
然後搜尋頁面大概長這樣(A2輸入搜尋B欄跟C欄會自動帶出資料)
B2=VLOOKUP($A$2,Sheet2!$A$2:$C$20,2)
C2=VLOOKUP($A$2,Sheet2!$A$2:$C$20,3)
B3=VLOOKUP($A$2,Sheet3!$A$2:$C$20,2)
C3=VLOOKUP($A$2,Sheet3!$A$2:$C$20,3)
B4=VLOOKUP($A$2,Sheet4!$A$2:$C$20,2)
C4=VLOOKUP($A$2,Sheet4!$A$2:$C$20,3)
B5=VLOOKUP($A$2,Sheet5!$A$2:$C$20,2)
C5=VLOOKUP($A$2,Sheet5!$A$2:$C$20,3)
我是嘗試用這個公式,可以搜尋出同一個同學的所有資料但沒辦法跨工作表
=INDEX(C:C,SMALL(IF($A:$A=M$3,ROW($A:$A),4^8),ROW(A2)))&""
然後用這個公式可以跨工作表搜尋
=IFERROR(VLOOKUP($A$2,'1月'!$A:$E,3,0),IFERROR(VLOOKUP($A$2,'2月'!$A:$E,3,0),IFERROR(VLOOKUP($A$2,'3月'!$A:$E,3,0),IFERROR(VLOOKUP($A$2,'4月'!$A:$E,3,0),IFERROR(VLOOKUP($A$2,'5月'!$A:$E,3,0),IFERROR(VLOOKUP($A$2,'6月'!$A:$E,3,0),IFERROR(VLOOKUP($A$2,'7月'!$A:$E,3,0),IFERROR(VLOOKUP($A$2,'8月'!$A:$E,3,0),IFERROR(VLOOKUP($A$2,'9月'!$A:$E,3,0),IFERROR(VLOOKUP($A$2,'10月'!$A:$E,3,0),IFERROR(VLOOKUP($A$2,'11月'!$A:$E,3,0),IFERROR(VLOOKUP($A$2,'12月'!$A:$E,3,0),"查無資料"))))))))))))
不知道有沒有辦法我輸入搜尋的資料就可以跨工作表搜尋出所有資料,因為我嘗試了上面的公式好像沒辦法我必須要一個一個打?
我沒有更好的做法了
Google 這篇 2020 的文章給你參考
萬分感謝您~