[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『オートフィルタ』(ごりら)
例えば、こういうことでしょうか。
A B C D 1 品名 単価 数量 金額 2 テレビ 58,000 5 290,000 3 エアコン 38,000 2 76,000 4 冷蔵庫 48,000 3 144,000 5 エアコン 98,000 1 98,000
D2に =IF(COUNT(B2:C2)=2,B2*C2,"") と入力して D2 をD10までドラック。 その状態でオートフィルタを掛けて A列で「エアコン」を選ぶと、
A B C D 1 品名 単価 数量 金額 3 エアコン 38,000 2 76,000 5 エアコン 98,000 1 98,000 11 12
のようになりますね。 このとき、最後の「エアコン」の下のセルが A6 ではなくて、 A11 になるのが都合が悪い。
それであれば、 A列で(オプション)を選択し、 最初に「エアコン」「と等しい」を選択、 OR にチェックをつけ、 次に 空白(何も入力しない)「と等しい」を選択してOKだと、 「エアコン」の下が A6 セルになりますけど、そういうことでしょうか? (sato)
A1からD5を選択した状態でオートフィルタをかけても、 D6から下に連続したデータが入力されていると、 Excelは勝手にその部分もオートフィルタの参照範囲に含めてしまうようです。 他のシートでできたというのは、下にデータが入っていないからではないでしょうか? (sato)
=IF($E1353="","",IF(ISERROR(VLOOKUP($E1353,Guard一覧!$1:$65536,2,FALSE)),VLOOKUP($E1353,Others一覧!$1:$65536,2,FALSE),VLOOKUP($E1353,Guard一覧!$1:$65536,2,FALSE)))
問題ないシートには使用していない関数で、問題あるシートに使用している関数はWorkday関数です、ちなみに。参考になれば。(ごりら)
オートフィルターで範囲を指定するところってありましたっけ? 5000行まで式などが入っているのならあくまでもオートフィルターの範囲のエンドは5000ではないでしょうか。 (ぷーのすけ)
その問題ないシートのオートフィルタを一旦解除して、 もう一度オートフィルタをかけてもそうなりますか?
今のところ私に思いつくのは、 オートフィルタを設定した後に、その範囲の下に式をコピーした場合は そのようになる、ということだけです。 (sato)
行1がタイトル行で、計算式が行5000まで入力されおり(日付欄(列A)のセルが""の場合他のセルは""となるようにそれぞれ計算式は設定されております)、実際のデータは行1200までしか入っておりません。こういう状態で、まずはオートフィルタを解除します。そしてタイトル行(行1)から例えば行1500までドラッグします。そしてその状態でオートフィルタをかけます。この状態で抽出すると空欄のデータの1行目は行1501となります。同じようにドラッグを今度は2500までしてからやると、抽出時の空欄行は行2501から始まります。
このように臨機応変に変化するので、素人の私はずぅっとオートフィルタとはこういうものだと思っていました。しかし今回違うシートがあることに気づいた事になったのすが。何か設定に違いがあるのでしょうか。フィルタオプションってかるくいじった程度であまり使用したことないのですが、関係あるのでしょうか。(ごりら)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.