iT邦幫忙

0

EXCEL超連結的應用

  • 分享至 

  • xImage

請教大家
EXCEL可某作出某活頁簿某欄的超連結可對應到另外一個活頁簿對應的編號內容呢?謝謝

ektrontek iT邦研究生 1 級 ‧ 2015-05-13 21:02:40 檢舉
試過後好像不能RUN



可能是為什麼原因呢?謝謝
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
Andy Chiu
iT邦研究生 2 級 ‧ 2015-05-11 21:41:20

可用vlookup來達成!
A2放編號
B2=VLOOKUP(A2,'D:\My Documents\[DataSrc.xls]Sheet1'!$A$1:$D$7,3,FALSE)

DataSrc.xls檔案:要帶出的資料內容
Sheet1工作表A1:D7範圍是資料
A欄為編號B~D為要帶出的資料
該檔放置於D:\My Documents\

由此B2可帶出資料表的C欄資料
請試著做做看,有不懂的歡迎再提問

ektrontek iT邦研究生 1 級 ‧ 2015-05-13 21:09:22 檢舉

感謝回覆
使用下列的方式

他會去比對sheet2 檢查對應的編號,但如果我的編號會在不同列顯示呢?是否可行呢?謝謝

Andy Chiu iT邦研究生 2 級 ‧ 2015-05-13 22:14:49 檢舉

您指的是編號在A攔而在C欄,但要帶出的資料擺在B欄嗎?
依照vlookup的限制,沒辦法這樣做,編號一定要在左邊,資料在編號右邊
若sheet2可以改變設計,直接改變設計會快些,若無法改變設計,那如果可以新增一個欄位
例如D欄,然後D1裡面寫=B1,讓D欄帶出B欄數據
之後撰寫sheet1,B1儲存格=vlookup(A1,sheet2$C:$D,2,FALSE)
然後sheet2的D欄再隱藏起來,不被看到即可
如果這樣也不行,那可能寫VBA會快些...

我要發表回答

立即登入回答