|
>氏名と住所とで抽出したいケース → こちらのほうの具体例を
>示してください。日本語で。
>その具体例で、実際どうすればよいかを考えてみましょう。
氏名と住所と、2列を抽出条件にする例を考えてみましょう。
【例1】{「氏名」が abではじまり、
かつ(AND)「住所」に 大、北、町の文字まれている}
かあるいは(OR)
{「氏名」が nnではじまり、
かつ(AND)「住所」に 大、北、町の文字まれている}
ような行↓
---------------------------------------
2 氏名 住所 住所 住所
3 ab* *大* *北* *町*
4 nn* *大* *北* *町*
---------------------------------------
(3行目も4行目も 同じ住所条件を書いておきます)
先ほどの表にこの条件を当てはめると
氏名 住所 TEL
nnn 西大路市北町 789-0123
の1行だけが抽出されます。
【例2】 {「住所」に 大、北、町の文字まれている}
またはOR{「氏名」が abではじまる}
またはOR{「氏名」が nnではじまる}
3つの条件のどれかと一致する行↓
------------------------------------
2 氏名 住所 住所 住所
3 *大* *北* *町*
4 ab*
5 nn*
------------------------------------
先ほどの表にこの条件でAdvancedFilterかけると
以下が抽出されます。
氏名 住所 TEL
abc 東京都文京区 123-4567
abb 伊東市西町 567-8901
nnn 西大路市北町 789-0123
だいたい 2フィールド条件で抽出というばあい、
【例1】か【例2】のどちらかが条件になるけれど、
1行で横に並べたら AND条件
たてに記述すれば OR条件 になる
ということがポイントです。(条件範囲で空白部分は
全抽出になる、ということはいってみれば当然のことで
>------------------------------------
> 2行 住所 住所 住所
> 3行 *大* *北* *町*
> 4行
>------------------------------------
と 2〜4行まで条件範囲にいれちゃうと、
住所が
{大、北、町 のいずれをも含む}
あるいは(OR)
{すべてのデータ}
というOR条件で抽出してしまうので、結局「全行抽出」となる。
それは 至極当然のことに思えるのだけれど)
|
|