Board logo

標題: 去除中間空值,將數列集中 [打印本頁]

作者: 518587    時間: 2014-3-16 16:53     標題: 去除中間空值,將數列集中

想請問各為大大,如何將D欄的數值,變成像F欄那個樣子
[attach]17778[/attach]
中間空白的格子都用不見,只保留數值(數值有重複,所以不能用篩選去除重複值)
函數或是VBA都可以,只要能夠解決這樣的問題,麻煩各位大大幫幫我!!!!!
作者: myleoyes    時間: 2014-3-16 17:39

回復 1# 518587
前輩!
       小弟這樣做請你試試看是否是你想要的結果
      定義名稱=用量
      參照到=Sheet1!$D$2:$D$60
     F2{=IFERROR(IF(ROW()-ROW(用量)+1>ROWS(用量)-COUNTBLANK(用量),"",INDIRECT(ADDRESS(SMALL((IF(用量<>"",ROW(用量),ROW()+ROWS(用量))),ROW()-ROW(用量)+1),COLUMN(用量),2))),"")}陣列公式下拉
作者: 518587    時間: 2014-3-16 17:57

回復 2# myleoyes


不好意思,我看不太懂裡面的意思,可否用文字敘述,麻煩你了!
還有一個小問題,函數那裏是不是不能打過長的程式碼?!
作者: yen956    時間: 2014-3-16 20:14

本帖最後由 yen956 於 2014-3-16 20:16 編輯

回復 1# 518587
1. 選範圍
2. 資料→自動篩選
3. 選非空格
如下
[img] ?size_id=4[/img]
作者: 518587    時間: 2014-3-16 21:12

回復 4# yen956


謝謝原來這麼簡單就可以消除。謝謝你的幫助~:)




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)