[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『2行にまたがるデータをオートフィルタで抽出したい』(marco3)
[エクセルのバージョン:Excel2007]
[OSのバージョン:WindowsXP]
初めて質問します。
エクセルにて現在、2行で1レコードとして管理しています。
こちらをオートフィルタで選択して抽出したいのですが(2行とも抽出)出来ません。
A B C D E 1 名称1 サイズ 日付 距離 単位1
2 名称2 料金 単位1料金
3
4
例として上記のような表で、1〜2行目で1レコードの場合で、B列のサイズでデータを抽出したい場合、2行分(1レコード)を抽出できるような方法はありますか?
出来れば、マクロなしがいいのですが、マクロ有でも結構です。
※因みに、B列(サイズ)とC列(日付)に関しては2行を結合しています。
宜しくお願いします。
オートフィルタの対象となるデータは、一行一レコードのリストが前提だと思っています。 例えば、B列の2行目と3行目が結合されているときはB2だけに値が格納されます。 またがって二つのセルに値が格納されているわけではありません。 見栄えがどうか、ではなくて、フィルタをかける列に対象となるデータがあるかが 抽出の条件になります。ですから、結合セルを含む列でフィルタをかけると、 結合セルの上端セルしか抽出されないのは仕方がないことです。 オートフィルタを使い、現在のレイアウトを維持するなら「無理な相談」 オートフィルタを使うなら、現在のレイアウトをあきらめる。 または、一行一レコードのリストを別に作って、それをメインのデータとし、 現在のシートには、レイアウトに関数で抽出表示するだけにする、という運用もあります。 (みやほりん)(-_∂)b
作業列を使えるなら、(サイズの場合) F1:=B1 F2:=B1 F1:F2を指定下へフィルコピー として F列で オートフィルタ (NB)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.