Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


8179 / 76736 ←次へ | 前へ→

【74134】Re:AdvancedFilterでOR条件の入力方法について
発言  kanabun  - 13/4/20(土) 10:45 -

引用なし
パスワード
   >氏名と住所とで抽出したいケース → こちらのほうの具体例を
>示してください。日本語で。
>その具体例で、実際どうすればよいかを考えてみましょう。

氏名と住所と、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条件で抽出してしまうので、結局「全行抽出」となる。
それは 至極当然のことに思えるのだけれど)

0 hits

【74117】AdvancedFilterでOR条件の入力方法について masami 13/4/19(金) 9:22 質問
【74122】Re:AdvancedFilterでOR条件の入力方法につ... kanabun 13/4/19(金) 14:32 発言
【74126】Re:AdvancedFilterでOR条件の入力方法につ... masami 13/4/19(金) 22:11 質問
【74127】Re:AdvancedFilterでOR条件の入力方法につ... kanabun 13/4/19(金) 22:25 発言
【74128】Re:AdvancedFilterでOR条件の入力方法につ... masami 13/4/19(金) 22:39 質問
【74129】Re:AdvancedFilterでOR条件の入力方法につ... kanabun 13/4/19(金) 23:23 発言
【74130】Re:AdvancedFilterでOR条件の入力方法につ... masami 13/4/20(土) 8:51 質問
【74131】Re:AdvancedFilterでOR条件の入力方法につ... kanabun 13/4/20(土) 9:47 発言
【74134】Re:AdvancedFilterでOR条件の入力方法につ... kanabun 13/4/20(土) 10:45 発言
【74144】Re:AdvancedFilterでOR条件の入力方法につ... masami 13/4/21(日) 12:47 質問
【74145】Re:AdvancedFilterでOR条件の入力方法につ... kanabun 13/4/21(日) 15:16 発言
【74148】Re:AdvancedFilterでOR条件の入力方法につ... masami 13/4/21(日) 22:16 お礼
【74149】Re:AdvancedFilterでOR条件の入力方法につ... kanabun 13/4/21(日) 22:16 発言
【74150】Re:AdvancedFilterでOR条件の入力方法につ... kanabun 13/4/22(月) 8:20 発言
【74152】Re:AdvancedFilterでOR条件の入力方法につ... masami 13/4/22(月) 11:18 質問
【74153】Re:AdvancedFilterでOR条件の入力方法につ... kanabun 13/4/22(月) 12:26 発言
【74154】Re:AdvancedFilterでOR条件の入力方法につ... masami 13/4/22(月) 13:02 質問
【74155】Re:AdvancedFilterでOR条件の入力方法につ... kanabun 13/4/22(月) 14:38 発言
【74156】Re:AdvancedFilterでOR条件の入力方法につ... masami 13/4/22(月) 16:09 質問
【74157】Re:AdvancedFilterでOR条件の入力方法につ... kanabun 13/4/22(月) 17:16 発言
【74160】Re:AdvancedFilterでOR条件の入力方法につ... kanabun 13/4/22(月) 17:39 発言
【74161】Re:AdvancedFilterでOR条件の入力方法につ... kanabun 13/4/22(月) 17:41 発言
【74165】Re:AdvancedFilterでOR条件の入力方法につ... masami 13/4/23(火) 10:22 質問
【74166】Re:AdvancedFilterでOR条件の入力方法につ... kanabun 13/4/23(火) 10:39 発言
【74167】Re:AdvancedFilterでOR条件の入力方法につ... masami 13/4/23(火) 11:54 お礼
【74158】Re:AdvancedFilterでOR条件の入力方法につ... UO3 13/4/22(月) 17:19 発言
【74159】Re:AdvancedFilterでOR条件の入力方法につ... UO3 13/4/22(月) 17:22 発言
【74132】Re:AdvancedFilterでOR条件の入力方法につ... UO3 13/4/20(土) 10:04 発言
【74133】Re:AdvancedFilterでOR条件の入力方法につ... masami 13/4/20(土) 10:44 お礼
【74125】Re:AdvancedFilterでOR条件の入力方法につ... kanabun 13/4/19(金) 22:03 発言

8179 / 76736 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free