Re: [問題] 跪求excel達人幫忙
※ 引述《icene (kkk)》之銘言:
: 用match加index兩個功能 應該可以做出
: match比對檔案一及二 是相同的
: 用=index(match(),2) 包住match 往右移找出第二欄的數字
: 用index + match 在這個case 應該有比 vlookup來的有彈性
: ※ 引述《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或是其他的函數,可是,一直用不好,不知道有沒有高手可以幫幫忙
: : 謝謝!!
(其實是一行喔)
match用來確定row index,第三個參數0代表從頭搜尋
中間的nested if用來確定column index
再用index給定資料範圍和兩個index就可以取到值
再用一個if與原來檔案一第三欄的值比較即可。
=IF(Sheet1!$C1=INDEX(Sheet2!$B$2:$D$4,
MATCH(Sheet1!$A1,Sheet2!$A$2:$A$4,0),
IF(Sheet1!$B1>50,IF(Sheet1!$B1>150,3,2),1)),
"true","false")
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.113.121.97
討論串 (同標題文章)
Office 近期熱門文章
PTT數位生活區 即時熱門文章