我工作主要是接觸整箱的鞋子和散鞋,那么如何將整箱的鞋子換成散鞋,做一個模板方便以后使用呢?主要用到mid以及vlookup函數。了解下鞋子貨號的要素,箱號DW16X1234AB10B06000010是22位,前13位是貨號,13-16位為規格B06,最后6位流水號。06是雙裝箱。B為起始尺碼225,DW16X1234AB10B06000010裝的是DW16X1234AB10225的6雙。
1、箱號是22位,前13位是貨號,從箱號取值前13位,取該箱的貨號,在右邊一格輸入=mid(箱號,1,13),取出該箱的貨號。
2、箱號的13-16位為規格,取值規格,C06、D06、F10...等,前一位字母代表的是里面裝箱的鞋的起始尺碼,后面06是裝箱的規格,06雙裝,有的是10雙裝。輸入=mid(箱號,14,3),取值規格。
3、用規格是要從尺碼表匹配的起始尺碼以及裝箱的數量。做好尺碼表,尺碼表應該有所有規格對應的起始尺碼,A06,B06,C06,D06...一一對應的是220,225,230,235,240等。后面兩位數字06對應的6雙裝。
4、匹配的思路是利用規格,先對應尺碼,后對應雙數。從尺碼表匹配前面規格對應的尺碼,輸入函數=vlookup(規格,06尺碼表,第2列,0),使用規格作為查找值,從尺碼表匹配起始尺碼。得到起始尺碼。
5、得到內裝散鞋的貨號。合并貨號和尺碼,得到箱子內裝的散鞋的貨號,合并第一步的單元格和第四步的單元格,輸入=C1&E1,合并單元格。得到里面所裝散碼的貨號。
6、從尺碼表匹配裝箱的規格,利用函數=vlookup(規格,06尺碼表,2,0),2代表從所求值在數據表的第幾列,使用規格作為查找值,數量位于表的第2列。不懂的話,請查下vlookup函數的用法喲。我的規格分了兩列方便匹配。
7、公式做好之后,只要將箱號復制到第一列,可以不寫箱號后面的1,正常情況下,后面就會出現對應的散鞋,如果沒有出現,選中空白區域的上方一行,Ctrl+D填充你的單元格,出現完整的結果。
新聞熱點
疑難解答