• 締切済み

EXCEL2000:結合したセルにオートフィルタを使用する場合

質問があります。 以下のようなリスト作成しています。 【リスト】 行 支店名   担当者 業績 1 東京    ●●  1000 2 (↑と結合)▲▲  2000 3 (↑と結合)◆◆  3000 4 大阪    ○○  1000 5 (↑と結合)△△  3000 6 (↑と結合)□□  2000 この場合、支店名の「東京」をフィルタで選択すると、担当者:●●の行(1行目)しか表示されません。 「東京」を選択した際に東京の担当者全員の行(1~3行目)が全て表示されるようにすることは可能でしょうか? ご回答よろしくお願い致します。

みんなの回答

  • WWolf
  • ベストアンサー率26% (51/192)
回答No.2

遅くなり申し訳ありません。#1です。 方法は色々ありますが、下記を参考に・・・ A列に”支店名”、B列に”担当者”、C列に”業績”があるとして下記のマクロはD列にA列を参照してばらしています。よってD列をオートフィルタですればよいと思います。 あまり複雑なマクロでは質問者様の他作業に影響もあると思いますので今の現状に限りなく近い方法でのマクロです。 Sub test() With Worksheets(1) i = 2 Do While Cells(i, 1).MergeCells = True Or VarType(Cells(i, 1).Value) <> 0 i = i + 1 a = VarType(Cells(i, 1).Value) a1 = Cells(i, 1).MergeCells Loop For j = 2 To i - 1 a = Cells(j, 1).Value b = Cells(j + 1, 1).Value If VarType(a) = 8 Then Cells(j, 4).Value = a Else Cells(j, 4).Value = Cells(j - 1, 4).Value End If Next End With End Sub

nihinihinihi
質問者

お礼

お返事遅くなりまして大変申し訳ありませんでした。 この件に関しては、もう少し考えてみようと思います。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • WWolf
  • ベストアンサー率26% (51/192)
回答No.1

そのままオートフィルターで全て表示することはできないですよ。 どうしても結合してある状態でしたいのであれば、マクロを使えばできます。

nihinihinihi
質問者

補足

ご回答ありがとうございます。 ちなみにそれはどんなマクロを使えばよろしいでしょうか? なにか詳しく方法等がのっているHPがありましたら教えていただければと思います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • セルが結合されている場合のオートフィルタ

    図のようにフィルタ抽出するセルが結合されています。 このままだと、3行ある下の2行は折りたたまれてしまいます。 該当する行を全て表示したい。 オートフィルタにこだわりませんが、何かいい知恵がありましたら、 よろしくお願いします。

  • エクセル 結合したセルをリストかオートフィルタで

    結合したセルを含むリストを作成したいのですが、 結合した部分がリスト化すると自動で分割され列1 列2と表示されてしまいます。 オートフィルタを使用すると解決するのですが、リスト化したい表が2つあり まとめてフィルタかけると空白列まで▼が付いてしまいすっきりしません。 それっぽいキーワードで調べたのですが解決策が見当たりません、 どなたか知恵を貸して下さい。 (Excel2007のテーブル機能?を使うといけそうな感じだったのですが、2003しか持っていません)

  • Excelのオートフィルタで選択⇒別セルへ

    Excelのオートフィルタで選択⇒別セルへ 顧客名と担当者氏名が紐付いている表を作成しています。 一人の担当が複数の顧客を担当しているためオートフィルタを設定しており、 担当名を選ぶと該当の顧客が出てくる感じの表です。 その表の上部に、「○○様 以下顧客リストとなります。ご対応願います。」 のような感じで、オートフィルタで担当を選ぶと ○○の部分に同じ担当名が出てくるようにしたいのですが、 関数で行うことは可能でしょうか? また特に誰も抽出していないとき(すべて表示)は、 ○○には何も表示されないようにしたいです。 無知で申し訳ございませんが、詳しい方ご教授いただけますと幸いです。 宜しくお願い致します。

  • エクセル>結合セルのオートフィルターで不具合?

    すいません。また、お知恵をお貸し下さい。 2行単位の結合セルが並ぶ一覧表で、オートフィルターを実行したところ、 2行目は空白として認識されるのか、1行目(結合したセルの一番上の行) しか、抽出(表示)されません。 さらに、各セルは罫線で囲ってあるのですが、抽出されたデータの最下段 に来るセル群には、下線のみが表示されず、印刷結果も画面通りです。 どなたか、お分かりになられる方はいらっしゃいますでしょうか。 恐らく初心者的な質問かと思いますが、よろしくお願い致します。

  • Excelオートフィルタについて

    WindowsXPでExcel2000を使用しています。 Excelで管理している顧客リストがあるのですが、 検索するときにオートフィルタに引っかかってこないものが あります。 顧客会社名、担当者名などのカナ文字でフィルタにかけるのですが、 例えば「ハナコ」という担当者がセル上に存在しているにもかかわらず フィルタの選択肢に出てきません。 (「データ」→「フィルタ」→「オートフィルタ」の機能) キーボードで「ctrl」+「f」で検索するときちんと引っかかります。 どうしてでしょうか。 このファイルは18項目×3000件くらいのデータです。 また、全く別のファイルでも同じようなことがあります。 こちらはカナでフィルタにかけたときに、「ア」から「ナ」までの選択肢しか表示されません。 もちろんリストには「ニ」から「ワ」までの名称も並んでいます。 こちらのファイルは同じExcel2000で、三項目×1500件です。

  • Excel2000のセルの結合時のオートフィルタ問題

    同じ文字列(例:A商事)が入力されている複数のセル(例:A1~A3)を 結合した後に、オートフィルタをかけA商事で抽出すると先頭の一行 しか表示されません。(B列以降の各セルに異なるデータが入力) 印刷時のレイアウトを考えて同じ文字列は減らしたいと考えています。 セル結合時に先頭以外のデータが無くなることは認識していますが 手元にある他人が作ったファイルだとオートフィルタをかけても 上の例ですとA1~A3の行が全て表示されます。(これだとA1~A3の セル結合を解除しても、同じデータがA1~A3に表示されるように なります!その後結合するとやはり同様に先頭データのみになります) 別にソート用の列を作ったり、マクロなどを使っている様子はありません。 どなたかご存知の方がおりましたら、何卒ご教授ください。

  • Excel2007のオートフィルタ機能について

    対象ソフト:Excel2007 オートフィルタで絞ったデータを「数値と値のクリア」でクリアすると、絞ったデータのみがクリアされるはずが、絞ってしないデータまでクリアされてしまうことがあります。 見つけたのは以下のパターンです。  A B C D E F 1  ● 2  ×  3 ● 【現象が出るケース】 1.先頭行にオートフィルタを設定 2.オートフィルタでB列の●を選択 3.●のセルを選択し、「数値と値のクリア」を実行 ⇒B1~B3までのデータがすべて消えてしまいます。 【現象が出ないケース】 1.先頭行にオートフィルタを設定 2.オートフィルタでB列の×を選択、個数を確認します 3.オートフィルタでB列の●を選択 4.●のセルを選択し、「数値と値のクリア」を実行 ⇒B2の×は残っています。 この現象は故意的なのでしょうか? それともバグなのでしょうか? どちらにしても、パターンを覚えておかないとデータを操作する際に、正確なリストを作成できずに困っております。 解決法や良い対処策があれば教えてください。

  • オートフィルタでソートしたセルにデータを貼付ける

    こちらの過去の質問等調べましたが、以下のようなケースは『できない』という結論かどうか、念のため確認させて下さい。趣旨はオートフィルタでソートされたセルに、予め作成された別のデータを貼り付けられるか?ということです。当社のexcelは2002と2010が使用出来ます。今、行っている作業を簡単にご説明すると以下の通りです。 <前提> シート1に、会社の全支店名が入ったデータがあり、シート2に各支店で取扱った契約の明細があります。シート2の明細をピポットでまとめ、契約が出た支店については契約件数をシート1に転記し、どこの支店で契約が何件出て、契約が出ていない支店はどこか?を分かるようにしたい。 <やりたい事> シート1と2で支店名が重複すれば、その支店は契約が出ているということなので、シート1に重複サインを表示させ、重複している支店をオートフィルタでソート。シート2のデータをそのまま貼り付けるのが効率的かと思いますが、オートフィルタでソートされた部分のみに別シートのデータを貼り付けることができるか? 以上、よろしくお願いいたします。

  • エクセル オートフィルタで選択したセルと同じ内容を表示させたい

    エクセルで表を作成しています。 H列に担当者を入力してあって、その担当者ごとにプリントアウトします。 その時にB2のセルにオートフィルタで選択した担当者名を表示させてプリントアウトしたいのです。(H列は印刷範囲から外します) =H3 の数式だとフィルタでH5のセルの担当者を選択しても、H3の担当者のままです。 フィルタで担当者を変えていくごとにB2のセルに担当者名が表示されるようにはできますでしょうか? ご教授お願いします。

  • オートフィルタについて(再)

    excelにて下記のようなファイルを作成しました。 項目にてオートフィルタを実行し、抽出したい項目を 選択するのですがうまく抽出できません 1 品名 サイズ 員数 2 A  100  300 3    200  400 4 B   500  600 (品名2行目、3行目はセルの結合を実施しています。) ↓品名にてオートフィルタを実施 品名 サイズ 員数 A  100 300 2行目が抽出されない。 うまく抽出できる方法ありますでしょうか? よろしくお願いします

専門家に質問してみよう