• ベストアンサー

Excelで特定のセルのみ表示させる

Excel2010です。 「A列内に何らかのデータが入っている」 かつ 「B列内に何もデータが入っていない」 という条件の行のみを表示することはできるでしょうか。 フィルターが複数列設定できれば可能だと思いますができないようですので、他に方法がないでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • dogs_cats
  • ベストアンサー率38% (278/717)
回答No.2

フィルター機能で可能です。 項目名を1行目に挿入して下さい。 A,B列選択後、フィルターボタン押す。 A列項目名の「空白」チェックオフ B列項目名の空白以外のチェックオフ 空白セルの行非表示をフィルター機能で設定する方法 http://tipstour.net/office/excel/10941#i-2 添付画像は左が元データ 右がフィルター機能で表示変更した結果

okhotsk
質問者

お礼

ありがとうございます。オートフィルで複数設定できるのですね。

その他の回答 (1)

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.1

データ範囲を選択して、「挿入」→「テーブル」として、先頭行が見出しなら、そのように指定して、データ範囲をテーブルにします。A列の見出しの「▼」をクリックして「空白セル」のチェックを外し、それ以外はチェックします。B列の見出しの「▼」をクリックして「空白セル」にチェックを付け、それ以外のチェックを外します。 これで希望の行だけが表示できるでしょう。

関連するQ&A

  • Excel フィルタした値をセルに表示する関数

    図のような表をつくり、表にはテーブル書式を設定しています。 B列で社名でフィルターをかけると、C列、D列の数値の集計は、SUBTOTAL関数(109)で行っており、フィルターをかけた最終行にその集計数値が表示されます(下部画像のようになる)。 ついでに、B列の最終行に、フィルターをかけた値(ここでは文字列の"あいう会社")を表示させたいのですが、どの関数を使えばよいのかわかりません。 フィルターに使った文字列を抽出する関数、 あるいはフィルタした値は常にB列の上から2行目にくるので、 これを参照してB列の最終行のセルに表示させる方法 はあるでしょうか?

  • エクセルで重複するセルを削除したい

    エクセル2000で同じ内容のセルが複数あったとき、ひとつだけを残し他を削除する方法を教えてください。 ただし少し条件があります。 データーは5列100行位からなっています。 A列にある重複したデーターのセルを削除したいのですが、A列は同一なのですがB列は異なっています。B列に数字が入っているセルとうでないセルがあるのですが、数字が入っているものを残したいのです。 具体例は次のとおりです。 A列に 「ホンダCIVIC」 B列 「-」と書かれた行と A列に 「ホンダCIVIC」 B列 「2」と書かれた行、 A列に 「ホンダCIVIC」 B列 「5」と書かれた行、 のA列だけを見ると重複した3行が有ったとします。 B列に「5」または「2」の入った行ひとつだけ残し、他を削除したいのです。 何かよい方法があればお教えください。よろしくお願いします。

  • エクセルの質問です。

    三つ質問があります。 (1)エクセルで並べ替えをする際にオートフィルタで一部だけ表示させ、 またその表示されている部分だけで並べ替えをするとデータはずれてしまうものなのでしょうか。オートフィルタを使う際に注意すべきことがあればお教え願います。 (2)例えば、A列が55歳以上60歳未満ならB列に「いろは」と表示させ、60歳以上なら「ほへと」と表示させたい場合、どういった数式を入れればよいでしょうか。二つの条件の入れ方がわからないのでお教えください。 (3)エクセルの列も行も数字番号になっています。1列1行ではなく、A列1行などの設定にしたい場合どうするべきですか。 よろしくお願いいたします。

  • エクセルで、フィルタでデータを抽出した値を表示させるには・・

    仕事でexcel2000を使っています。 例えば、3行目より、a列に社名 b列に番号 c列に商品名が入っているとします。オートフィルタで、番号を一つ選ぶと、社名と商品名も表示されます。その表示された社名を、1行目に自動的して表示させえるにはどうしたらよいでしょうか?(宛先としたいのです)フィルタで抽出されるデータなので、毎回、出てくる会社が違うし、手で入力するかコピーすればいいのでしょうが、処理件数が多いと面倒だったりするもので。何か、簡単に出来る数式もしくは方法があれば教えてください。 よろしくお願いします。

  • エクセルでフィルター抽出したセルを効率良く数えるには?

    恐縮ですが質問させて頂きます。 エクセルで膨大なデータの中からある条件でフィルター抽出したセルを数えるにはどうしたらいいんでしょうか? 例えばまったくフィルターをかけていない状態であればマウスで範囲を選択しようとすると左上の名前ボックスに自動的に列や行の数字が出ますよね? ただフィルターで抽出したデータは行が“飛んでいる”ことがあるので表示されていないセルの数まで数字が入ってしまいます。 念のため例を挙げると・・・  A,B,Cの設問に回答されたデータがあるとします。 1行目の鈴木さんはAと回答、2行目の佐藤さんはBと回答、3行目の高橋さんはAと回答。フィルターでAと回答した人を抽出すると2行目の佐藤さんのセルは表示されないのですが、表示上連続して見える鈴木さんと高橋さんのセル(計2行)の範囲を選択すると3R(行)とでます。これだと数百件から数千件あったりするとすごく数えにくいんです。お教えいただけると大変助かります。よろしくお願いします。

  • エクセルのはみだし表示について

    エクセルでA列、B列にデータを入力してあります。このとき、A列の文字をB列にはみだして表示、印刷することは可能でしょうか? もっとくわしく言うと、行幅を広くしてA列は上揃え、B列は下揃えにするなどして2つが重ならないようにしたいのです。 もしそれができなければ、1行おきにデータが入力されるように行を挿入する方法を教えて下さい。1行おきに行を選択して挿入を行うと データ データ 空白(挿入された行) データ データ 空白 というようになってしまいます。範囲を指定して間に1行ずつ挿入なんてできないんですか? 1行おきに選択するのも大変なデータ量があるのでなんとか簡単に作業をしたいのですが・・・

  • エクセルで特定のセルだけのカウント

     A  B  C   D 1           × 2   ×  ×  × 3 × 4 × 5 ×    × 上記のような表で、列ごとにその列だけが×のセル数をカウントする方法 がわかりません。 例えばA列=2(3、4行目は他の列に×を含まないのでカウント) B列=0 C列=0 D列=1(1行目) となります。 実際には行数が多いため計算式でカウントしたいと思っています。 どうぞよろしくお願いいたします。

  • エクセルで非表示行を抜かして項目別にカウントしたい

    Excel2003を使用しております。以下の非表示以外の行を項目別で件数をカウントしたいと思うのですが、関数を使用して C列に件数を算出する方法はありますでしょうか。 求めたい答えは「B列のカウント:"あ"の件数:1 "い"の件数:2」をC列に表示させるようにしたいと思っております。A列でフィルターを掛け2列目が非表示になっております。 sum関数に対して subtotalがあるのに対し、countifに対して可視セルの件数を条件付きでカウント出来るようなイメージで考えております。 A B C 1 xxxxxxxx あ 1 2 xxxxxxxx い  ← この行、非表示 3 xxxxxxxx い 2 4 xxxxxxxx い 2 どなたか助言くださいますと幸いでございます。

  • カレント行の特定の列のセルの値を表示させたい

    Excel2002で縦に数百行、横に20列ほどの商品リストがあります。 目指す行はオートフィルタで抽出できますが、この時画面に表示しきれない離れた列のデータを見たいことが結構あります。 「カレントセルがある行のn列目を常にA1セルに表示させる方法」をお教えください。 =INDIRECT(ADDRESS(CELL("row"),13)) =CELL("contents",INDIRECT(ADDRESS(CELL("row"),13))) 等では、カレントセルを選択するだけでは表示してくれず、何か入力してEnterとかTABキーを押さないと結果に反映されません。 クリックした後でF9キーを押して再計算するのは間違いの元ですので、できればクリックした瞬間に結果を出したいのです。

  • エクセル 非表示行を上書きせずにコピーする方法

      エクセル2010を使っております。 例えば、 A列とB列にデータが入っており、B列のデータをそのままA列に平行移動で上書きコピーしたいのですが、 条件がありまして、 特定の行(ここでは10行目から15行目としますが)を非表示状態にしております。 この非表示行を飛ばして上書きしたいのです。 ですから、結果としては ・A列の1~9行目まではB列の1~9行目のデータが入っていて ・A列の10~15行目までは元のA列の10~15行目までのデータが入っていて ・A列の16行目以降にはB列の16行目以降のデータが入っている、 ということになります。 可視セルを使ってもみたのですが、 どうしてもA列の10行目以降にB列の16行目以降のデータが入ってしまいます。 どのように処理したらよいかアドバイスよろしくお願いします。

専門家に質問してみよう