|
▼masami さん:
> 以下の表で期日を含んだ検索をしました
> 入力は以下の検索条件表のようにしました
> その結果
> hij 南京市太平区 345-6789 2012/10/01
> は抽出されましたが
> cdd 湖東市柱町 678-9010 2012/05/03
> は抽出されませんでした
> 検索条件表の期日の入力に問題があるのでしょうか
>
>1 氏名 住所 TEL 期日
>2 abc 東京都文京区 123-4567 2010/12/04
>3 efg 大阪市浪速区 234-5678 2011/02/08
>4 hij 南京市太平区 345-6789 2012/10/01
>5 xyz 北京市東西区 456-7890 2013/02/13
>6 abb 伊東市西町 567-8901 2010/06/25
>7 cdd 湖東市柱町 678-9010 2012/05/03
>8 nnn 西大路市北町 789-0123 2013/11/09
>9 kkk 東京都三宅島 890-1234 2011/03/15
>
> 検索条件表
> 氏名 住所 TEL 期日
> *南* =Year(ADDRESS!H4)=2012
> *湖* =Left(ADDRESS!H5)="2012"
※masami さんは masui さんでしたか
●抽出しようとしている表の列見出し行は 何行目ですか?
3行目ですか?それとも 4行目ですか??
●Left(ADDRESS!H5) という書き方はエラーです。
=YEAR(ADDRESS!H4)=2012 のセル番地が正しいとすると、
LEFTのほうも同じアドレスを指定しないと不合理ですよ。
以上を修正すると、こうなります:
--------------------------------------
住所
*南* =YEAR(ADDRESS!H4)=2012
*湖* =LEFT(ADDRESS!H4)="2012"
--------------------------------------
(↑ この列は数式のため 列見出しは不要です)
と、こうなりますが、
いかんせん、この書き方だと、
--------------------------------------
{ 住所に 「南」を含んでいて、AND 期日列の日付が 2012 である}
か、
{ 住所に 「湖」を含んでいて、AND 期日列の文字列が "2012"で始まっている
--------------------------------------
というOR条件を記述しているだけです。
ほんとは
--------------------------------------
{ 住所に 「南」を含んでいて、かつ期日列の日付が 2012 である}
か、
{ 住所に 「南」を含んでいて、かつ期日列の文字列が "2012"で始まっている}
か、
{ 住所に 「湖」を含んでいて、AND 期日列の日付が 2012 である}
か、
{ 住所に 「湖」を含んでいて、AND 期日列の文字列が "2012"で始まっている}
--------------------------------------
と4つのOR条件を記述したいのではありませんか?
もしそうなら、
そこは
---------------------------------------
住所
*南* =YEAR(ADDRESS!H4)=2012
*南* =LEFT(ADDRESS!H4)="2012"
*湖* =YEAR(ADDRESS!H4)=2012
*湖* =LEFT(ADDRESS!H4)="2012"
---------------------------------------
と、こうしなくてはいけません。(順番は変えてもかまいません)
|
|