Re: [問題] 跪求excel達人幫忙
以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)
討論串 (同標題文章)
Office 近期熱門文章
PTT數位生活區 即時熱門文章