[算表] 找尋最接近的對手

看板Office作者 (= ="frailty..gggg XD)時間9年前 (2017/02/14 12:56), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/1
軟體:excel 版本:2016 請問我有一筆母檔和子檔,我想在以子檔為索引,找尋sale與他最近的對手, 最接近的對手 = min abs(psale-ssale)但不為本身。 有什麼比較簡便的函數可以達成?原本想用vlookup的方式,但是子檔中的 索引不為唯一,所以對映過來可能會是不唯一。 感覺好像要在子檔寫loop,以子檔的條件下,找尋銷售額差異最小,並返回 對應的公司…XD 感謝。 資料: 母檔= com year group psale apple 1998 1 8 lg 1998 1 42 acer 1998 1 9 asus 1998 1 25 hp 1998 1 57 samsung 1998 1 13 htc 1998 1 94 ms 1998 1 2 lemax 1998 2 20 . . 子檔= com year group ssale closeone lg 1998 1 42 ms samsung 1998 1 13 vivo 1998 2 37 . . 資料連結:https://goo.gl/0xEo29 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.119.80.221 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1487048163.A.D7F.html

02/14 13:28, , 1F
02/14 13:28, 1F

02/14 13:36, , 2F
02/14 13:36, 2F

02/14 14:19, , 3F
第二例中 +1) 好像找不到對應的(
02/14 14:19, 3F

02/14 14:25, , 4F
因範例為最小差異match abs(ssale-d2:d27)會回傳的值為1~
02/14 14:25, 4F

02/14 14:26, , 5F
26,因此+1,這方面請原po依實際範圍調整
02/14 14:26, 5F
文章代碼(AID): #1OeetZr_ (Office)
文章代碼(AID): #1OeetZr_ (Office)