[請益] 讀EXCEL比對的問題
目前需要做到 有兩份EXCEL 裡面有產品編碼 產品名稱跟數量
需要把兩份合併 同樣的產品把數量加起來 產生一份新的 兩份東西不一樣多
舊的比較多 新的比較少
但是目前是卡在 產品編碼的問題
新舊編碼不同 新 AA-TEST-TA0001 舊 AA-ACCE-TA0001 但這是同樣的東西
我已經做到讀檔 把編碼用"-"拆開 把TA0001當作陣列索引值 再把數字存進去
但是後面又會有重覆的 有AA-TEST-TA0001 AA-SALE-TA0001 AA-GIFT-TA0001
所以抓出來的TA0001就有3個 如果是用編碼+名稱就不會有重覆
但是名稱又實在太長 不知道該如何下手 請問各位高手這有解嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.62.185.25
※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1484723318.A.D33.html
※ 編輯: localhost (210.62.185.25), 01/18/2017 15:23:35
→
01/18 15:33, , 1F
01/18 15:33, 1F
AA-TEST-TA0001 AA-SALE-TA0001 AA-GIFT-TA0001 這是三個不一樣的東西
在新的編碼中 這三個都改成別的.. 數量也不一樣
但是-TA0001的部份是一樣的
→
01/18 15:40, , 2F
01/18 15:40, 2F
→
01/18 17:37, , 3F
01/18 17:37, 3F
→
01/18 23:40, , 4F
01/18 23:40, 4F
→
01/19 08:09, , 5F
01/19 08:09, 5F
就是說有新舊兩份報表 裡面有產品編碼 名稱 跟 數量
新舊的產品編碼有些有更改 但是一樣的東西 現在是要把新舊兩份一樣的東西數量相加
產生一份新的報表
編碼規則是 AA-TEST-TA0001 新舊兩份編碼唯一相同處就是 TA0001的部份跟產品名稱
但是編碼裡面 第二個"-"後面 又有一些是相同的
例如
舊 AA-TEST-TA0001 = 新 AA-ACCE-TA0001
舊 AA-GIFT-TA0001 = 新 AA-SALE-TA0001 如果只用TA0001就無法對應到正確的
再加上產品名稱就有唯一性 但是名稱又太長很難比對...
※ 編輯: localhost (210.62.185.25), 01/19/2017 10:36:31
→
01/19 10:45, , 6F
01/19 10:45, 6F
→
01/19 10:46, , 7F
01/19 10:46, 7F
→
01/19 10:47, , 8F
01/19 10:47, 8F
→
01/19 10:47, , 9F
01/19 10:47, 9F
→
01/19 13:35, , 10F
01/19 13:35, 10F
→
01/19 13:35, , 11F
01/19 13:35, 11F
推
01/19 16:26, , 12F
01/19 16:26, 12F
→
01/19 16:26, , 13F
01/19 16:26, 13F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章