* 標準フィルタの結果が異なる [#k15242a0]
 |RIGHT:|LEFT:|c
 |~ページ|[[OpenOffice.org FAQの登録ページ]]|
 |~投稿者|コバ|
 |~分類|#listbox3(Q&A,faq03,class)|
 |~優先順位|#listbox3(低,faq03,priority)|
 |~状態|#listbox3(完了回答待ち,faq03,state)|
 |~状態|#listbox3(完了,faq03,state)|
 |~カテゴリー|#listbox3(Calc 表計算,faq03,category)|
 |~投稿日|2010-01-15 01:18:10 (金)|
 |~OS|Windows XP|
 |~依存するページ||
 |~バージョン|#listbox3(3.1.1,faq03,version)|
 
 ** メッセージ [#qc218d09]
 |LEFT:|c
 |回答ページでは行末に「~」を付加する必要はありません|
 オートフィルタにある標準フィルタについてお尋ねします。~
 
 オートフィルタを設定すると標準フィルタという項目があり、~
 例えばセルの文字が、3で始まるということで『3.*』と設定して~
 実行すると指定した通りに表示されました。~
 
 今度は、3で始まるという条件に、関係『>』を追加したところ~
 3以上のデータを表示できました。~
 
 ところが、データによっては『>』と『3.*』で結果が~
 異なってしまいました。~
 
 ファイルを添付しました。~
 見出しAは条件通りに3から7まで表示できますが、~
 見出しB、Cが4から表示されてしまいます。~
 
 正規表現の設定が誤っているのでしょうか。~
 正しい方法がありましたらアドバイスいただけますでしょうか。~
 
 ----
 ***無題 [#yedc5067]
 >ike@九州 (2010-01-15 09:38:50 (金))~
 ~
 各列に文字 3.* を新たに追加して各列の並び替えを試行してください。~
 ~
 関係『>』は単に文字列の並び替えで、上記の結果通りになっていると思います。~
 関係『=』の場合は正規表現として扱われてますね。~
 
 //
 ***標準フィルタの設定は? [#v0bafbc3]
 >M.Kamataki (2010-01-15 11:52:51 (金))~
 ~
 大きな勘違いがあったのでやり直しました。~
 ~
 コバさんの問題は、下図のような「標準フィルタ」の設定で「4」以上の数値から始まるものというご指摘でしょうか? (撮りそこねましたが、「正規表現」にチェックいり)~
 ~
 &attachref(faq5_229_03.jpg,,80%);~
 ~
 ike@九州さんのご指摘を受けて、見出しB、Cでも3で始まるセルも含めるなら、以下のような設定になると思います。(もうひとつ勘違いしたので、この段落、修正)~
 ~
 &attachref(faq5_229_04.jpg,,80%);~
 
 //
 ***補足すると [#d706f9c4]
 >M.Kamataki (2010-01-15 12:30:55 (金))~
 ~
 ヘルプを見ると、正規表現になるのは、関係欄に「=」か「<>」を設定した時とあります。「○○ > 3.*」とした際は、正規表現とはならず「3.*」という文字列との比較になりますね。~
 
 //
 ***無題 [#t21292dc]
 >ike@九州 (2010-01-15 15:15:47 (金))~
 ~
 説明不足で失礼しました。~
 #ref(sample.png)~
 各列毎に昇順で並び替えると上記の結果になります。~
 なので、Kamatakiさんフォローにある通りで~
 「○○ > 3.*」のフィルタの結果は文字列比較の結果なので正しいという事になります。~
 
 //
 ***納得です [#cbc8fb0a]
 >コバ (2010-01-18 23:35:51 (月))~
 ~
 皆さま、投稿ありがとうございます。~
 文字列比較という結果で了解しました。~
 ~
 本件は完了でお願いします。~
 ありがとうございました。~
 
 //
 #article