close







急!!!兩個sheet儲存格超連結問題(20點)




立即點擊


我現在有兩個sheet,一個是庫存表一個是搜尋表其中搜尋表輸入庫存代號後要可以連結至相對應的庫存儲存格但由於我搜尋表已經有函數隨著我輸入的值不同而搜尋表上的代號會變動,因此試了很多方法都沒辦法超連結or連結至相對應庫存表中的代號例如:庫存表-9201301S45-00191291451S45-0029351451S45-003搜尋表-輸入930140符合會出現91291451S45-0029...顯示更多我現在有兩個sheet,一個是庫存表一個是搜尋表其中搜尋表輸入庫存代號後要可以連結至相對應的庫存儲存格但由於我搜尋表已經有函數隨著我輸入的值不同而搜尋表上的代號會變動,因此試了很多方法都沒辦法超連結or連結至相對應庫存表中的代號例如:庫存表-9201301S45-00191291451S45-0029351451S45-003搜尋表-輸入930140符合會出現91291451S45-0029351451S45-003我想點符合的S45-002或S45-003之後會自動跳回庫存表的相對應S45-002或S45-003我使用的函數為=OFFSET(Sheet1!$A$3,,,COUNTA(Sheet1!$A:$A))定義名稱A欄=OFFSET(Sheet1!$B$3,,,COUNTA(Sheet1!$A:$A))定義名稱B欄=OFFSET(Sheet1!$C$3,,,COUNTA(Sheet1!$A:$A))定義名稱C欄=IF(SUM((A>=$A$3)*(B>=$B$3)*(D>=$C$3))>=ROW(Sheet1!A1),INDEX(Sheet1!A:A,SMALL(IF((A>=$A$3)*(B>=$B$3)*(D>=$C$3),ROW(A),""),ROW(Sheet1!A1))),"")符合X,Y,Z的值列出





再定義一個名稱 EE EE=SMALL(IF((A>=Sheet2!$A$3)*(B>=Sheet2!$B$3)*(D>=Sheet2!$C$3),ROW(A),""),ROW(Sheet1!A1))顯示列位置 S45-002那一個儲存格修改公式: =IF(SUM((A>=$A$3)*(B>=$B$3)*(D>=$C$3))>=ROW(Sheet1!E1),HYPERLINK("[檔案名稱.xls]Sheet1!$E$"&EE,INDEX(Sheet1!$E:$E,SMALL(IF((A>=$A$3)*(B>=$B$3)*(D>=$C$3),ROW(A),""),ROW(Sheet1!E1)))),"") 檔案名稱 :自行代入修改,再按 Ctrl+Shift+Enter 將公式下拉完成,先試試檔案位置只是從公式中看出來的相關位置不知會不會有出入,有問題再說!








以上文章來自奇摩知識家,如有侵犯請留言告知


https://tw.answers.yahoo.com/question/index?qid=20070718000016KK02462

AAFD2ED9159ECC62
arrow
arrow

    險撞上了 發表在 痞客邦 留言(0) 人氣()