昱得資訊工作室
麻辣學園
歡迎光臨, 訪客. 請先 登入註冊一個帳號.
您忘了 啟用您的帳號嗎?
2008-07-09, 12:31:44
首頁 說明 登入 註冊 贊助論壇 想當作者?
新聞: Wink有贊助本論壇經營的會員,請務必來信通知小誌,這樣才能為您更新會員群組喔!!


+  麻辣家族討論區
|-+  MS Office 系列
| |-+  EXCEL
| | |-+  Excelㄧ般區 (版主: gong, bosco_yip)
| | | |-+  [求助]篩選生日期間
0 會員 以及 1 訪客 正在閱讀本篇主題. « 上一篇主題 下一篇主題 »
頁: [1] 向下 列印
作者 主題: [求助]篩選生日期間  (閱讀 299 次)
jackdream
高中生
*
離線 離線

會員性別: 男
文章: 183


[求助]篩選生日期間
« 於: 2008-05-15, 21:16:42 »

各位大大:
資料如附件所示,若要篩選生日在 5/5 ~ 5/25 之間,
該如何進行呢?
p.s: 請勿使用 VBA ,感謝~

* test.zip (2.07 KB - 已被下載 3 次.)
已記錄

人生有夢.築夢踏實
hsieh
討論群板主
*
在線 在線

會員性別: 男
文章: 3703



Re: [求助]篩選生日期間
« 回覆文章 #1 於: 2008-05-15, 21:42:55 »

C1陣列公式
{=IF(ROW(A1)>SUM(IF((MONTH($B$2:$B$10)=5)*(DAY($B$2:$B$10)>=5)*(DAY($B$2:$B$10)<=25),1)),"",INDIRECT("A"&SMALL(IF((MONTH($B$2:$B$10)=5)*(DAY($B$2:$B$10)>=5)*(DAY($B$2:$B$10)<=25),ROW($B$2:$B$10)),ROW(A1))))}
下拉
已記錄

回答滿意嗎?
  記得告訴我哦!!
jackdream
高中生
*
離線 離線

會員性別: 男
文章: 183


Re: [求助]篩選生日期間
« 回覆文章 #2 於: 2008-05-15, 21:49:16 »

感謝 hsieh 大大指導~
若要改為篩選 5/5 ~ 6/20 之間,該如改修改呢? 感謝~
« 最後編輯時間: 2008-05-15, 22:02:52 由 jackdream » 已記錄

人生有夢.築夢踏實
hsieh
討論群板主
*
在線 在線

會員性別: 男
文章: 3703



Re: [求助]篩選生日期間
« 回覆文章 #3 於: 2008-05-15, 22:46:26 »

多個條件
{=IF(ROW(A1)>SUM(IF((MONTH($B$2:$B$10)>=5)*(MONTH($B$2:$B$10)<=6)*(DAY($B$2:$B$10)>=5)*(DAY($B$2:$B$10)<=25),1)),"",INDIRECT("A"&SMALL(IF((MONTH($B$2:$B$10)>=5)*(MONTH($B$2:$B$10)<=6)*(DAY($B$2:$B$10)>=5)*(DAY($B$2:$B$10)<=25),ROW($B$2:$B$10)),ROW(A1))))}
已記錄

回答滿意嗎?
  記得告訴我哦!!
jackdream
高中生
*
離線 離線

會員性別: 男
文章: 183


Re: [求助]篩選生日期間
« 回覆文章 #4 於: 2008-05-15, 23:05:26 »

大大~若篩選期間為 5/5 ~ 6/25 ,您的公式沒問題,
但是篩選 5/5 ~ 6/20 ,我將公式修改如下,則"辛"不會出現~
能再協助 check 看看嗎? 感謝!

{=IF(ROW(A1)>SUM(IF((MONTH($B$2:$B$10)>=5)*(MONTH($B$2:$B$10)<=6)*(DAY($B$2:$B$10)>=5)*(DAY($B$2:$B$10)<=20),1)),"",INDIRECT("A"&SMALL(IF((MONTH($B$2:$B$10)>=5)*(MONTH($B$2:$B$10)<=6)*(DAY($B$2:$B$10)>=5)*(DAY($B$2:$B$10)<=20),ROW($B$2:$B$10)),ROW(A1))))}
已記錄

人生有夢.築夢踏實
hsieh
討論群板主
*
在線 在線

會員性別: 男
文章: 3703



Re: [求助]篩選生日期間
« 回覆文章 #5 於: 2008-05-15, 23:26:43 »

Try it !

{=IF(ROW(A1)>SUM(IF((DATEVALUE("1911/"&TEXT($B$2:$B$10,"m/d"))>=DATEVALUE("1911/5/5"))*(DATEVALUE("1911/"&TEXT($B$2:$B$10,"m/d"))<=DATEVALUE("1911/6/20")),1)),"",INDIRECT("A"&SMALL(IF((DATEVALUE("1911/"&TEXT($B$2:$B$10,"m/d"))>=DATEVALUE("1911/5/5"))*(DATEVALUE("1911/"&TEXT($B$2:$B$10,"m/d"))<=DATEVALUE("1911/6/20")),ROW($B$2:$B$10)),ROW(A1))))}

* test.xls (18 KB - 已被下載 7 次.)
« 最後編輯時間: 2008-05-16, 11:09:40 由 hsieh » 已記錄

回答滿意嗎?
  記得告訴我哦!!
頁: [1] 向上 列印 
« 上一篇主題 下一篇主題 »
跳到:  


本頁花了 0.304 秒, 以及 20 次的資料庫查詢.