close







EXCEL取代VLOOKUP方法的巨集寫法




立即點擊


幫我女朋友分析數據以便他們做報告大致是這樣的:A欄是公司代號B欄公司名C欄稅前淨利假設「A2:1111」「B2:華碩」「C2:100萬」「A3:1112」「B3:宏碁」「C3:99萬」一般來說VLOOKUP只能以表格的最左欄位來查詢也就是假設在E2打1111F2及G2可以設定函數來跳出華碩及100萬但我要的是就算我在E2打華碩F2及G2也會跳出1111及100萬(左右順序不重要)因為要幫他作產業分析這算是必備的技能否則我能想像這幾天要辛苦度過了請高手們幫忙不勝感激





VLOOKUP 如你所說"只能以表格的最左欄位來查詢", 但你可保留原A2~C2再加D~F順序相反或不同(在不同活頁也可以)來達到你的需求 2006-11-29 20:48:37 補充: 有解決你的問題真是太好了, 我會正式回答問題好讓其他網友查詢 2006-11-29 21:04:32 補充: VLOOKUP 如你所說"只能以表格的最左欄位來查詢", 但你可保留原A~C再將其複製至 D~F(順序相反或不同),也可在不同活頁製表.如:A,B,C,D,E,F......1111,華碩,100萬,華碩,1111,100萬.....在使用時只要選取不同的範圍即可.VLOOKUP用法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)Lookup_value?? 是您打算在陣列的最左欄中搜尋的值。 Lookup_value 可以是數值、參照位址或文字字串。Table_array?? 是要在其中搜尋的資料表格。通常是儲存格範圍的參照位址或類似資料庫或清單的範圍名稱。 Col_index_num?? 是個數值,代表所要傳回的值位於 table_array 中的第幾欄。Range_lookup?? 是個邏輯值,用來指定 VLOOKUP 要尋找完全符合或部分符合的值。





使用vba編輯處理:參考下載http://www.freewebtown.com/scliang/Excel/test951130.xls恩我知道您的意思了真是感謝您只是你在意見這邊回答真令人不知如何是好阿太謙虛了閣下


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


https://tw.answers.yahoo.com/question/index?qid=20061129000011KK06372

C902071D09AF7660
arrow
arrow

    外遇名醫 發表在 痞客邦 留言(0) 人氣()