| 
    
     |  | ▼masui さん: 
 ご提示のサンプルデータで
 こちらでもやってみました。
 
 [あるシートの]A〜D列の表データ
 ◆列関係がよく分からなかったのですが、A列は
 列見出しが「行No」で 2行目から1,2,3...の連番になっている
 ものとしています。
 
 __A_____B____________C__________D_________
 行No  品名    引取日時    TEL
 1  SUD−100 2012/8/23AM  02-26521025
 2  固定具     2012/8/23  045-510-6212
 3  SUD-3 1台    2007/1/22  044-287-4415
 4  SLD−3  2007/3/16 PM  045-574-1011
 5  VB-57/C     2012/7/19  044-287-4415
 6  C−1R    2007/4/25  0198-27-4171
 7  PENCIL     2012/11/19  045-510-2090
 8  SUD-100    2008/10/11  028-729-0811
 
 に対して
 [例-1]
 _____F_______________
 1 日時
 2 =YEAR(C2)=2007     (表示は #VALUE!)
 3 =LEFT(C2,4)="2007"   (表示は )
 
 という抽出条件([F1:F3]範囲)でフィルタ抽出しますと
 (◆F1 はほんとは空白でよいのですが、「引取日時」でなければ
 なんでもよい、ということで「日時」としました)
 (◆また 数式はいちばん上の「データ」に対して条件式を書くのだから
 C1 ではなくて C2 ですよ!)
 
 以下のように、3つの2007年データが抽出されます。
 
 __A_____B________C______________D_________
 行No  品名  引取日時    TEL
 3  SUD-3 1台   2007/1/22  044-287-4415
 4  SLD−3 2007/3/16 PM  045-574-1011
 6  C−1R   2007/4/25  0198-27-4171
 
 
 また
 [例-2]
 _____F_______________
 1 日時
 2 =YEAR(C2)=2012
 3 =LEFT(C2,4)="2012"
 
 という抽出条件([F1:F3]範囲)でフィルタ抽出しますと
 以下のように、4つの2012年データが抽出されます。
 
 __A_____B________C______________D_________
 行No  品名   引取日時   TEL
 1  SUD−100 2012/8/23AM  02-26521025
 2  固定具    2012/8/23  045-510-6212
 5  VB-57/C    2012/7/19  044-287-4415
 7  PENCIL    2012/11/19  045-510-2090
 
 
 ◆結局、そちらとちがうのは
 行No 1 の 2012/8/23AM
 と
 行No 4 の 2007/3/16 PM
 というAM または PM のついた2つのデータが、こちらでは
 抽出されるのに、そちらでは抽出されない、という点です。
 そちらでなぜ抽出されないのか?
 
 たとえば、元表のC2以降に対して =VALUE(C2) のように
 VALUEをとると、どういう結果が得られますか?
 
 _____C列___________M列_____
 引取日時
 2012/8/23AM  #VALUE!
 2012/8/23    41144
 2007/1/22    39104
 2007/3/16 PM  #VALUE!
 2012/7/19    41109
 2007/4/25    39197
 2012/11/19    41232
 2008/10/11    39732
 
 こちらは M列としましたが、どこか空いている列であれば
 どの列でもいいです。
 
 |  |