『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 ---- ありがとうございます。 やはり現在のレイアウトを保持したままで、オートフィルタの抽出は無理なんですね。 では、マクロで何かしら出来るのでしょうか? 少しだけならマクロをいじったことはあるのですが、思いつきません。 (marco3) ---- 作業列を使えるなら、(サイズの場合) F1:=B1 F2:=B1 F1:F2を指定下へフィルコピー として  F列で  オートフィルタ         (NB)   ---- ありがとうございます。 早速試してみます。 (marco3)