[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『フィルタオプション』(ERUMO)
エクセルで、例えばA列にある何千件のデータの中から
「10桁かつ30で始まる」数値を表示するには、
フィルタオプションで設定可能でしょうか?
C2 =LEN(A2)=10 D2 =LEFT(A2,2)="30" として、検索条件に C1:D2 の範囲を設定するのはどうでしょう?
(HANA)
整数値であれば、 3000000000 以上 3099999999 以下 でもどうでしょう。 (Mook)
メモっている内にMookさんとかぶっちゃったけど、アップ。
フィルタオプションの条件欄は縦方向がその項目に対する【OR】、横(列)方向が、【AND】 なので、検索条件欄を2列。タイトルは同じもの。条件は、一方が >=3000000000、他方が<=3099999999。
(ぶらっと)
C2 =LEN(A2)=10
D2 =LEFT(A2,2)="30"
はどこで範囲設定を行うのですか?
Mookさん、ぶらっとさん
ありがとうございます。
ユーザー設定フィルタで
=3000000000 以上、<=3099999999 以下にしても ANDですと何も出ず、ORですと色々な数字が出てきてしまいます。
ちなみにA列は数式が入っています。
エクセル2007です。
=3000000000 ではなく >=3000000000 ですね。
ちなみに2007 では「指定の範囲内」というのがありますから、 そこで設定したほうが確かでしょう。 (Mook)
1度>=3000000000で抽出した後それを<=3099999999でフィルターするとどうなりますか。
フィルタ(オートフィルタ)の方ですか。。。
私が想定していたのは 並べ替えとフィルタグループ の中の「詳細設定」 の方でしたので、忘れて下さい。 (しかも、数値で直接書けば良かったみたいですし。)
(HANA)
ありがとうございます。
「指定した範囲」で、リスト範囲はA列を選択し、
「検索条件範囲」に >=3000000000と <=3099999999を
どのように入力するんですか?
タイトルが書かれていないので、仮に「売り上げ」とします。 検索条件範囲 H1:I2 H I 1 売り上げ 売り上げ 2 >=3000000000 <=3099999999
船頭多くして・・・かな。 名無しさん、コメントには署名ください。
私が言ったのは、フィルタの▽ をクリックして 「数値フィルタ」⇒「指定の範囲内」 「抽出条件の指定」ウィンドウで 「3000000000」 「以上」 「AND」 を選択 「3099999999」 「以下」 でOK という操作です。 (Mook)
テキストフィルタ⇒ユーザー設定フィルタから「3000000000」「以上」
「AND」を選択「3099999999」 「以下」としても何も検索されませんでした。
(ERUMO)
こちらも 2007 で試していますが、そうなると対象データが数値ではないのでは ないでしょうか。 データが数値なら、数値フィルタが表示されます。
B1=LEN(A1) C1=LEFT(A1,2) として B1:C1 をB:C列のデータ範囲にコピーし、 A:C列でフィルタをかけて、B列 10、C列 30 でフィルタしてみてどうでしょうか。 (Mook)
数値でないなら 「3?????????」
ありがとうございます。
もともと計算式が入っている状態です。(数値じゃないかもしれません。)
数値に直すと数値フィルタが表示されました。
B1=LEN(A1) C1=LEFT(A1,2) として B1:C1 をB:C列のデータ範囲にコピーし というところまでやりましたが、 A:C列でフィルタをかけて、B列 10、C列 30 でフィルタ がよくわかりません。 フィルタをかけた後に 数値フィルタのユーザー設定フィルタを使うのでしょうか?
(ERUMO)
作業列(B,C列)を作ったなら B列の▼で 10の所だけチェックをつけて C列の▼で 30の所だけチェックをつければ 良さそうに思いますが。。。?
(HANA)
そうですね(汗
あとはマクロで1ボタンで編集出来るよう組みました!
ありがとうございました。
(ERUMO)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.