PCZONE 討論區

PCZONE 討論區 (https://www.pczone.com.tw/vbb3/)
-   -- OFFICE 相 關 軟 體 討 論 版 (https://www.pczone.com.tw/vbb3/forum/5/)
-   -   Excel 數字資料箷選 (https://www.pczone.com.tw/vbb3/thread/5/27895/)

小高 2002-01-11 11:49 PM

Excel 數字資料箷選
 
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);

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

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

leonchou 2002-01-20 02:41 AM

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

小高 2002-01-30 08:31 PM

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

小高 2002-01-30 09:57 PM

你的方法是.....

leonchou 2002-02-01 05:17 PM

自動篩選:萬用字元( * 和 ? )和自訂裡的「開頭以、結束以、包含...」都只適用於
文字資料,數字不能直接以此方式篩選,需先轉換為文字才行。([color=red]PS[/color])

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

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

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

小高 2002-02-01 10:13 PM

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

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


所有時間均為 +8。現在的時間是 11:42 PM



 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。