看板 Visual_Basic 關於我們 聯絡資訊
在此想問一個問題..(因為是新手對VBA毫無概念) 目前EXCEL所做出來的功能使用到VLOOKUP這個函數, 但是VLOOKUP是針對我要的該欄(A欄)做處理,也就是說如果該欄位新增時, 如 C2(對應A2我要找的資料) VLOOKUP(A2,A19:F28,2,FALSE)+VLOOKUP(A3,A19:F28,2,FALSE)+...+... 新增A3後,C3就如下 VLOOKUP(A2,A19:F28,3,FALSE)+VLOOKUP(A3,A19:F28,3,FALSE)+...+... (A2跟A3中有共同的資料要抓,所以新增以後函數就會一直向後擴張) 我考慮到的是為了因應這樣的新增,所以認為應該使用到迴圈, 同時此函數的col_index_num可能要設為變數....(上述2變成3的地方) 重點就是我目前只有這樣的想法...沒有任何實作過的經驗..不知可不可行...=_= 請問是否有高手可以稍作解釋..看我應該如何下手..謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.128.118.180
MOONRAKER:我看不懂vlookup() 我認為他是微軟最整人的發明之一 12/02 23:03
AprisYeh:qq"..瘋狂k書中... 12/03 00:06
MOONRAKER:如果你是要先搜尋某個值所在格位,再用他的位置去讀取 12/03 01:22
MOONRAKER:其他行內的資料,那在VBA是最簡單的事…別理vlookup了… 12/03 01:22