• 締切済み

エクセル活用法 ご教授願います

現在社内にて、グループリストを作成しています。 作成を進めて行く上で、お知恵をお借りしたい箇所があります。 例えば、エクセルのシート1にはグループの人数のみが入力されており、シート2には各グループに所属している人の名前が入力されているとします。 シート1のあるグループの人数部分をクリックすると、シート2にある該当するグループに所属する人達の名前が出てくるようにする方法はあるでしょうか。 ※(シート1の人数表記されている横のセルに、シート2の所属する人達の名前を入れる方法ではシート幅が大きくなり見辛いので、シートは分かれていてそれをリンクさせるような方法がありがたいす。) 状況が伝わり難いかもしれませんが、ご存じの方教えていただければ幸いです。 よろしくお願いします。

みんなの回答

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! 具体的にどのほうな形がご希望なのか判らないので勝手にこちらで↓の画像のようにやってみました。 Sheet1のC列に入力規則のリスト内からそのグループの中の一人を表示させる方法です。 まず、Sheet2の各グループを名前定義しておきます。 当方使用のExcel2003の場合です。 Sheet2のA1~A8セルを範囲指定 → メニュー → 挿入 → 「名前」 → 作成 → 「上端行」にチェックが入っていることを確認し、OK これでSheet2のA2~A8セルが「グループ1」と名前定義されました。 同様の操作をグループ4まで行います。 ↓の画像の範囲指定したものが1行目のデータの名前に定義されますので、あとは Sheet1のC1~C4を範囲指定 → メニュー → データ → 入力規則 → 「リスト」を選択 → 「元の値」の欄に =INDIRECT(A1) としてOK これでC列のセルを選択すると下向き▼が表示されそれをクリックすると Sheet2の名前定義した範囲が表示されます。 この中から好みの人を選択するとC列にその人の名前が表示されるはずです。 あくまでこちらが質問内容を勝手に判断していますので、 的外れならごめんなさいね。m(__)m

noname#259482
質問者

お礼

お礼の書き込みが遅くなりました、tom04さん。 状況が分かり辛かったと思いますが、早々と回答していただき、ありがとうございます。 これから、教えていただいた方法を試して見ようと思います。 また、分からない際は再度投稿しますのでご教授の程、よろしくお願いします。 ありがとうございました。

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

関連するQ&A

  • Excel 入力規則

    別のシートにリストを作成し 名前をつけて 「入力規則」の機能を使って リストを選べば入力できるように 設定しました。 しかし、入力規則を設定したセルの幅が狭く 表示されるリストの幅も狭くなってしまいます。 リストは マンション名で 名前の最初が同じものが多いです。 例えば 「ライオンズマンション大阪」と「ライオンズマンション京都」 「ライオンズマンション兵庫」など。 表示されるリストの幅が狭いと 「ライオンズ」としか表示されなくて 区別がつきません。 どれかを選択したら 右のセルも使って表示はするのですが 区別がつかないので どれを選択したら 希望のものが入力できるのか わかりません。 セルの幅を広げたらいいのですが 書類のデザイン上、セルの幅を 狭いままにしたいです。 セルの幅を狭いままで、表示されるリストは広くしたいのですが どう 設定したら可能でしょうか? 以前は広くでたような気がするのですが・・・。 あまり上級者ではないので 説明が上手くできてるか 不安なのですが(^^;; よろしくお願いします。  

  • エクセルの検索機能について教えてください。

    シート1のB列に部署と名前が入っています。 (空白セルはありませんが昇順ではありません) シート2にその人がグループ分けされている表があります。 シート1のB列の名前をシート2の表から拾って、 シート1のA列に該当グループを入力させる方法ってありますか? VBAはよくわからないので出来れば関数でやりたいのですが・・・ いい方法あったら教えてください。

  • Excelでリストボックス(入力規則)を活用したい

    Excelでセルにリストボックスを作りたいと思っています。 リストボックスの値は、シートのセルから導きだすのですが、A1からA12までに値が入力されているとして、重複する値はリストボックスに含めないようにリストボックスを作成したいのです。 入力規則の手順は分かるのですが、重複しない配列を作成する方法が分からないです。 詳しくは画像のとおりです。 どうぞよい知恵を授けてください。

  • エクセルに詳しい方お願いします

    すみません、エクセルに詳しい方教えてください。 ある資料作成の為、行と列の幅を小さくしました。 セルに、入力規則をかけて、リストで入力項目を選べるようにしたのですが、行と列の幅を小さくしたため、リストの▽マークまで小さくなってしまいました。大きくする方法はないのでしょうか。 詳しい方宜しくお願いします。

  • エクセルについてご教授ください

    すいませんが教えてください。 エクセルのシートで月ごとに作成しています。例えば1シートが1月度でどこかの列に1年間の売上 (12カ月÷1)と入力したとします。 次のシート2月度を作成する時に(12カ月÷2)と自動で作業したいのですがどうすればよいでしょうか? (いつも2の部分を手入力しており時間がかかって面倒です。) 担当者ごとにリスト作成をしていますのでかなり面倒です。 月が変わるたびに数十件作業しています。 シートの作成しても月を割り算して頂くようにするにはどうすればいいでしょうか? エクセル2007です。 宜しくお願い致します。

  • Excel VBA シートへのリンク

    セルA1表示されている名前と同じシート名(別シート)へリンクするマクロを 作成したいです。 A1セルには関数が入力されていて 他のセルで条件を選択すると該当するシート名と同じ名前が表示されるようになっています。 よろしくお願いします。

  • エクセル2010 同じグループの顧客を表示

    エクセル2010での質問です。 顧客リスト約5000件の中から同じグループに該当する 顧客を表示したいのですがうまくいきません。 Sheet1のA列に顧客番号、B列に名前、C列にグループ番号が あります。 Sheet2のA1にグループ番号を入力すれば B1に名前、C1に顧客番号が表示できる方法を教えてください。 よろしくお願いします。

  • エクセルのシート保護についてご教授くださませ><

    こんにちは。 いつもお世話になります。 さっそくですが質問事項に入らさせ頂きます。 特定のセル以外は入力禁止にする為、ロックを外して シート全体に保護をかけます。 ここで問題なのですが、 いくつかの列をグループ化して閉じていた場合は 保護がかかっている為、グループを開く事ができません。 保護をかけたままグループを開く方法はないものでしょうか? また別の方法で特定セル以外を入力禁止にする方法はないものでしょうか? なにか良策はないか思案しているところでございます。 もしよろしければご教授頂けますようお願い致します><

  • エクセル シートの検索

    エクセルの質問です シート1のA1のセルにリストボックスがあり、50人ほどの人名が表示されるようになっています。 シートはそのリストの人数分(50ほど)あり、各シートごとに1人分の情報が載っています。各シートのB1には人名が入力されています。 前はシート数が少なく、その人のシートを探すのは簡単だったのですが、人数が増え大変になってきました。 お聞きしたのは、たくさんあるシートの中から、シート1のリストボックスで選んだ人名のシートへ飛びたいのです。 さらに、そのシートの人名が入力されているB1まで飛べたら最高です。 そういう事はできるのでしょうか? お分かりの方がいらっしゃれば助けてください。 オフィスは2003です。 よろしくお願い申し上げます。

  • エクセル メンバー表からグループメンバーを抽出

    縦に名前が並び、その横の列に男女、その横の列にA・B・Cの3グループが入力されている表があります。 その表からAグループ・Bグループ・Cグループのメンバーを抽出して各グループのメンバー表を作成したいです。 条件として… (1)今後メンバーが増える可能性がある。 (2)メンバーの所属グループは変更になる。 (3)グループの人数構成はバラバラである。 (4)メンバー表の名前は上から縦に並べたい。 (5)メンバー表はそれぞれ別シートに作成したい。 (6)ABどちらかに所属する男性のみ(女性のみ)のグループのメンバー表も作成したい。 毎日作成するので日々の手間を最小限にしたいです。 関数等を利用して一発で表作成することはできないでしょうか? よろしくお願いします。