返回列表 上一主題 發帖

如何將横列資料轉為直列並編號

如何將横列資料轉為直列並編號


請問如何將上方横列從左到右的訂單+編號,以公式變成右邊直列從上到下的方式呈現
1. 如橫列訂單的編號有2筆以上,則直列訂單自動加-1、-2……
例如:儲存格A5訂單IT97802521,共有B5、C5兩個編號,故轉到N欄訂單排列時,會自動生成IT97802521、IT97802521-1兩張訂單,O欄則帶出該訂單兩個編號,以此類推…

2. 單一訂單的編號如果有重複,則不重複抓取,僅抓取唯一值即可。
例如:儲存格A7訂單IT96801568,雖然有三個編號,但C7號F7編號重複,故只需抓取其中1筆編號即可。故轉到N欄訂單排列時,訂單IT96801568只會有IT96801568、IT96801568-1,不會有IT96801568-2。
儲存格A15訂單IT2D800727以此類推

3. 空白儲存格及Y無需抓取。

特別提醒,上方橫列資料是由系統抓取,發現好像空格並非空白格,應該是有無法列印字元或隱藏字元我猜,因為選取B2:J19時使用尋找>特殊目標>空格,發現並非全為空格。
但我不知道醬會不會影響………


測試檔.rar (10.51 KB)
*宅女一枚無誤*

回復 2# ML089

M大~~~不同列互不影響,以同列為檢查為主,謝謝你~~~~~
*宅女一枚無誤*

TOP

回復 4# Hsieh

H大~~~~那請問VBA有解ㄇ?因為我沒有頭緒其實
*宅女一枚無誤*

TOP

回復 6# Hsieh


   H大~~~~你實在是太厲害了!!!還真的完全解決了我的一大問題耶!!!!超感謝你的~~~~~~~~~~~~
*宅女一枚無誤*

TOP

回復 8# hcm19522


   h大~~~~你也好厲害喔!!!
*宅女一枚無誤*

TOP

        靜思自在 : 做該做的事是智慧,做不該做的事是愚癡。
返回列表 上一主題