excel2019版本的篩選問題。

錦子 wrote:
我想看看如何作較好。(恕刪)

好的謝謝,在麻煩您了
as123456k wrote:
只是台北#1分1 台北#1分10 台北#1分2,10會跑到2前面不會接到9後面.(恕刪)


我試沒問題喔
也許是儲存格格式不同??
也許是您的"真實資料"比您問的,更複雜??

唉,一下1個字,一下變2個數字,就不能給個正確的測試用資料嗎?





snare wrote:
我試沒問題喔也許是儲(恕刪)

我剛剛測試一下vba是使用巨集嗎?因為都沒使用過不太會使用。
as123456k wrote:
我剛剛測試一下vba是使用巨集嗎?因為都沒使用過不太會使用。(恕刪)


你也幫幫忙,結果問題是出在您沒試,就跟我說有問題

Excel 建立 VBA 巨集程式教學與範例(資料來源google)
https://officeguide.cc/excel-create-vba-macro-tutorial/


改用公式解法
(根據您的資料格式所寫,如果格式有變,不改了,我能力不足以回答這個問題)
b2(其它往下拉)
=VALUE(MID(A2,FIND("#",A2)+1,IFERROR(FIND("分",A2)-1,IFERROR(FIND("低",A2)-1,LEN(A2)))-FIND("#",A2)))

c2(其它往下拉)
=IFERROR((RIGHT(A2,LEN(A2)-IFERROR(FIND("分",A2),IFERROR(FIND("低",A2),LEN(A2))))+IF(IFERROR(FIND("低",A2),0)>0,9999,0)),0)


排序前



排序後
snare wrote:
你也幫幫忙,結果問題(恕刪)

抱歉SNARE,謝謝你還願意教我,你給我參考的巨集教學網址,我照的步驟變這樣可以請問這是什麼問題嗎??感謝您~最後一張圖是按執行後跳出來的跟網址教學不同。


as123456k wrote:
最後一張圖是按執行後跳出來的跟網址教學不同..(恕刪)


function 放到 module 内後,就不用管它,不需執行,請回頭看9樓說明,直接當公式使用,排序方法請看動態Gif圖片

使用14樓不需vba的公式
snare wrote:
function 放(恕刪)


感謝snare的耐心講解,我試過巨集可以用了,不過資料之前沒打齊全我附上實際資料請問這樣有辦法改嗎?分跟低會同時存在,再次感謝snare的耐心指導。

文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!