Re: [問題] 跪求excel達人幫忙

看板Office作者 (kkk)時間17年前 (2007/06/05 22:54), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串7/7 (看更多)
以sheet1"c3"的22為例 打公式 =INDEX(Sheet2!B2:D4,MATCH(sheet1!A3,Sheet2!A2:A4,0), MATCH(sheet1!B3,Sheet2!B1:D1,1)) 注意 sheet2!B1 要打1 , sheet2!C1要打51 , sheet3!D1要打 151 INDEX裡第一個MATCH要找相對應的ENG,所以第三個參數要打0 第二個MATCH要找範圍內的23,所以第三個參數要打1,最接近的數字 這樣sheet1!c3就會出現22的數字,之後用if就可以輕鬆的B C兩欄比較了 參考看看 ※ 引述《toroma (toroma)》之銘言: : 不好意思,謝謝版友們的幫忙,我應該把自己的問題寫的更清楚才對 : sheet1: | sheet2: : | : 欄A 欄B 欄c | 欄A 欄B 欄C : 列1 編號 參考值 比對值 |列1 編號 1-50 51-150 151-250 : 列2 ABC 89 50 |列2 ABC 20 50 80 : 列3 ENG 23 22 |列3 AND 12 23 33 : 列4 AND 130 98 |列4 ENG 22 54 98 : 我想要比對sheet1下,是否和sheet2的值有相符 : 以SHEET1的編號ENG來說,ENG的參考值是23,而SHEET2只有一個ENG就是第列4 : 在列4裡,23是屬於1-50的範圍內的,所以,相對應出來的值應該是22 : 我想要比對SHEET2的22是否相等於SHEET1內參考值旁邊的比對值是否相符合 : 不知道這樣的說明,有人懂我在寫什麼嗎?? : 謝謝 : ※ 引述《toroma (toroma)》之銘言: : : 您所使用的軟體為:excel : : 版本:2003 : : 問題: : : 我目前有二份大量的資料需要比對,如下 : : 檔案一: 檔案二: : : 範圍1-50 51-150 151-250 : : a 89 50 a 20 50 80 : : b 23 22 h 12 23 33 : : h 130 98 b 22 54 98 : : ........ ...... : : 我希望電腦可以先比對:1.檔案一的第一欄和檔案二的第一欄相符後 : : 2.再去判斷檔案一的第二欄數值為多少,相對應檔案二的範圍下 : : 的數值是否與檔案一的第三欄數值相符 : : 我在想用if+vlookup或是其他的函數,可是,一直用不好,不知道有沒有高手可以幫幫忙 : : 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.33.37 ※ 編輯: icene 來自: 220.136.33.37 (06/05 22:57)
文章代碼(AID): #16PNaUTO (Office)
文章代碼(AID): #16PNaUTO (Office)