English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

請問各位,
要弄一個門牌號碼報表
且條件:奇數門牌號碼地址顯示在sheet2 偶數顯示在sheet3
如果是這樣的條件那篩選該如何設定呢??

2006-05-01 05:48:09 · 5 個解答 · 發問者 淡藍晴天 2 in 電腦與網際網路 軟體

例如:
墾丁路2號
墾丁路13號
墾丁路2巷5號
墾丁路3巷4號
就是要把它的XX號分類成
sheet2活頁:
墾丁路13號
墾丁路2巷5號
sheet3活頁:
墾丁路2號
墾丁路3巷4號

2006-05-01 12:05:12 · update #1

目前沒有[樓]或[x之x號]的問題...
那請問大大,如果說真的有樓或x之x的話,
那設定又是如何??
請大大指教...謝謝

2006-05-01 15:22:59 · update #2

謝謝 applerot大大的解答!
那如果說他有
例如:
8號3F
8號4F-1
或者3-5號
如果是這樣的條件呢??
因為不會只單單那麼簡單的地址...
請大大在解惑了!!謝謝...

2006-05-02 10:25:27 · update #3

5 個解答

您好,我的解法比較直接.假設未分類之門牌號碼是放在Sheet1的A欄,B欄是要分類運算之欄位,則請在B1輸入公式=IF(OR(LEFT(RIGHT(A1,2),1)="2",LEFT(RIGHT(A1,2),1)="4",LEFT(RIGHT(A1,2),1)="6",LEFT(RIGHT(A1,2),1)="8",LEFT(RIGHT(A1,2),1)="0"),"偶號","奇號"),然後往下拖曳複製至所需要之筆數,結果它會將由右邊算起第2字之號碼為2,4,6,8,0註明為偶數,1,3,5,7,9註明為奇數;接下來再利用資料-->篩選--->自動篩選之功能將偶數和奇數分類出來,再將所有偶數之門牌資料複製貼至sheet3,所有奇數之門牌資料複製貼至sheet2,再分別將B欄之運算資料清除掉就大功告成了,謹此提供一個最土但是有效之解法,也請意見欄兩位前輩指正或提供另外之其他解法,謝謝!

2006-05-01 14:56:32 · answer #1 · answered by 七海遊俠 6 · 0 0

個為大大 用 FIND找出"號"前一位數來區分偶數奇數如何

=IF(MOD(MID(A1,FIND("號",A1,1)-1,1),2)=0,"偶數","奇數")

2006-05-04 18:29:59 補充:
sheet1
B1 輸入 =IF(A1="","",IF(MOD(MID(A1,FIND("號",A1,1)-1,1),2)=0,ROW()*100000,ROW()))
COPY A1 TO A2..An
sheet2
A1 輸入 =COUNTIF(Sheet1!B:B,"<99999")
A2 輸入 =IF(ROW()-1>A$1,"",INDIRECT("SHEET1!A"&SMALL(Sheet1!B:B,ROW()-1)))
COPY A2 TO A3..An

2006-05-04 18:30:19 補充:
sheet3
A1 輸入 =COUNTIF(Sheet1!B:B,">99999")
A2 輸入 =IF(ROW()-1>A$1,"",INDIRECT("sheet1!A"&LARGE(Sheet1!B:B,ROW()-1)/100000))
COPY A2 TO A3..An

2006-05-02 17:08:19 · answer #2 · answered by Bill Yen 5 · 0 0

Sheet1!A1~A4=墾丁路2號 墾丁路13號 墾丁路2巷5號 墾丁路3巷4號 [插入][名稱][定義]現有名稱輸入 XX [新增]參照到輸入 =MOD(VALUE(MID(Sheet1!$A$1:$A$4,SEARCH("號",Sheet1!$A$1:$A$4)-1,1)),2) 〔確定〕Sheet2 A1=IF(SMALL(--(XX),ROW(A1:A4)),"",INDEX(Sheet1!$A$1:$A$4,MATCH(LARGE(((--XX=1))*ROW($A$1:$A$4),ROW()),--XX*ROW($A$1:$A$4),0))) 按Ctrl+Shift+Enter 產生{}附號 A1往下複製貼上.Sheet3 A1=IF(SMALL(--NOT(XX),ROW(A1:A4)),"",INDEX(Sheet1!$A$1:$A$4,MATCH(LARGE(((--XX=0))*ROW($A$1:$A$4),ROW()),--NOT(XX)*ROW($A$1:$A$4),0))) 按Ctrl+Shift+Enter 產生{}附號A1往下複製貼上.如Sheet1!資料有增則所有A4改到最後一列.試用看看.

2006-05-02 12:25:08 補充:
謝了jackylu 我也想了一個早上.

2006-05-02 21:35:45 補充:
例如: 8號3F ....要說明分別條件就只例如: 不好思考.

2006-05-02 07:05:05 · answer #3 · answered by 顯栓 7 · 0 0

會不會有[樓]或[x之x號]的問題?

2006-05-02 23:45:06 補充:
吔![Bill Yen]的方法可行吔!
我就是想不出如何抓出數字部分,在只抓尾數時,就不用考慮前面是什麼字了。

2006-05-01 13:18:34 · answer #4 · answered by Elvin 6 · 0 0

門牌號碼?請舉例~

2006-05-02 10:07:29 補充:
昨天我用陣列公式想了好久,但是都失敗了,哪位大大能夠用陣列解啊~

2006-05-02 11:12:18 補充:
applerot大大,您真內行~

2006-05-01 10:54:58 · answer #5 · answered by jackylu 6 · 0 0

fedest.com, questions and answers