Excel 數字資料箷選



贊助商連結


小高
2002-01-11, 11:49 PM
Excel 數字資料1..10000(一行)
如何抽取數字後有 02,19,33,56,70,88

我已試過
資料>箷選>自動箷選
自動快速箷選
條件一...結束以...*19

條件二..結束以...*33
(只能有兩行)

沒有顯示

有人知做法嗎??

贊助商連結


小高
2002-01-12, 07:47 PM
可惜. 巨集怎用我都不會..
最後我寫了一個cgi把excel變成.txt檔
算是解決問題...不過不應該那麼麻煩吧
一定有自動箷選的辦法

小高
2002-01-12, 09:32 PM
基本原理如下(試過)
#!/usr/bin/perl

print "Content-type:text/html\n\n";

open(FILE, "a.txt");
while (< FILE>) {
print "$_< br>\n" if /(02|19|33|56|70|88)\b/;
}close(FILE);

這程式再加個上傳檔案
加個表單(箷選號碼用)
http://zzgg.uhome.net/sort.htm
..方便同事用吧

希望有人說說自動箷選的辦法(我的excel就會那多了)

leonchou
2002-01-20, 02:41 AM
咦,這個你以前不是問過了?
http://www.pczone.com.tw/showthread.php?t=29816
我回答的是在隔壁欄位設公式判斷,做為篩選的依據...
是否不合用?有什麼問題呢?

小高
2002-01-30, 08:31 PM
to Leon Chou
因為要趕交貨沒時間研究最後我用cgi搞出來
http://zzgg.uhome.net/bingo.htm
你那方法我現在有一點了解(用true or false來判斷)但我要的是數目字後有09....(如8809,7709...109...)好像不行
我曾試用*09...但也不行...
最後放棄...決定重學vb...
希望好點吧...

小高
2002-01-30, 09:57 PM
你的方法是.....

leonchou
2002-02-01, 05:17 PM
自動篩選:萬用字元( * 和 ? )和自訂裡的「開頭以、結束以、包含...」都只適用於
文字資料,數字不能直接以此方式篩選,需先轉換為文字才行。(PS)

當篩選的條件不止一個時,可用之前所提的公式,例:
=ISERR(FIND(RIGHT(A2,2),"02,19,33,56,70,88"))
>> 自動篩選條件:公式所在欄:FALSE

若篩選的條件只有一個數字,那就更簡單了:
=RIGHT(A2,2)="09"
或是
=MOD(A2,100)=9
>> 自動篩選條件:公式所在欄:TRUE

PS. 但直接在工作表使用搜尋功能時,數字亦可使用萬用字元。

小高
2002-02-01, 10:13 PM
1.....公式所在欄:FALSE
非常不錯(原來('true','false')文字自動打上去..iserr)
2.萬用字元( * 和 ? )都只適用於
文字資料,數字不能直接以此方式篩選,需先轉換為文字才行。(PS)
了解

Excel我是翻了幾頁書就給人架著上馬
還有好多東西學..很有趣...不過一個不會的箷選..搞了兩個cgi遲些時縞一個php也是有 些得益吧...
謝謝你了
以後再有新任務不會的話一定來這問