• ベストアンサー

エクセルでこんなことできますか?

よくインターネットのホームページである(例えばOCNのトップページで検索する時OCNサーチというところの右の枠にインターネット全体とあってその右の小さな下向きの三角をクリックするとgooとかLycosとかでてくる)ああいうボタンってエクセルでもできるんですか? 実は営業成績の1日の実績を最初のシートに入力したのが次の個人別のシートに反映されるようなBOOKを作りたくて、その下向きの三角ボタンに個人の名前をいれて別のセルでその個人の名前からどのシートのどのセルに反映されるのかということをくみたいんです。 説明がへたですいません。どうぞよろしくおねがいします。

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

  • ベストアンサー
  • Hageoyadi
  • ベストアンサー率40% (3145/7860)
回答No.3

あ、なるほど。 じゃこういう方法もあるってヤツを (1)[表示]-[ツールバー]-[フォーム]を選び、フォームツールバーを表示する。 (2)「フォーム」ツールバーから、「コンボボックス」を選びクリック。 (3)Excelのシート上でコンボボックスを表示したいところで、マウスをドラッグし、コンボボックスを描画する。 (4)コンボボックス上で右クリックし、表示されたショートカットメニューから「コントロールの書式設定」を選ぶ。 (5)「コントロールの書式設定」ダイヤログボックスが表示される。 最初に、コンボボックスに表示されるリストを選ぶため、入力範囲の右側についているアイコンをクリックする。 (6)入力範囲はシート上でドラッグして選択。自動的に入力範囲が「コントロールの書式設定」ダイヤログに設定される。この状態で[Enter]キーを押下。 (7)次にリンクさせたいセルを選択する。 (8)必要に応じて他の書式も設定する。例えば、表示行数や3D効果のあるリストボックスなどが選択できる。 (9)できたコンボボックスの書式設定→コントロールからドロップダウンリストの行数を変えることが出来る。 ただ、このコンボボックスでは実データの表示ではなく順序を返すのみですので、やっぱり#1,#2と同様VLOOKUP関数と組み合わせることになります。

misschild
質問者

お礼

再度アドバイスありがとうございます。最初は「難しそうだな?」と思ってしまったんですけど(ごめんなさい!)やってみたら結構簡単でした!ありがとうございます。参考にさせてもらいます! やっぱり>VLOOKUP関数ですよね?VLOOKUPはちょっと苦手な関数なので…再挑戦します。ありがとうございます。 回答いただいた方お二人とも参考になったんですが、2回も回答いただいた方に感謝の意味で20ポイント、最初にコンボボックスを教えていただいた方に10ポイントお付けしたいとおもいます。ありがとうございました!

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

ご参考までに。 ●シートにコンボボックスを作る操作 ・表示-ツールバー-VisualBasicをクリック。 ・VisualBasicのスパナと金槌アイコンをクリック ・コンボボックスのアイコンをクリック(しばらくアイコンに ポインタを置いておくと、名称が出てくるから探すこと。) ・シートの上にマウス・ポインタを持ってくると+になる。 ・左上から右下へ擦りおろす。(4つの隅と中間4つの□の  ボックスが現われる。 ・その中で右クリック-プロパティをクリック。 ・プロパティのリストの中のListFillRangeにF1:F5(こ れは適当に増やせる)を打ちこむ。 ・プロパティのリストの中のLinkedCellにA1をいれる。どの セルでも良い。 ・ Sheet1のF1:F5に名前(例えば中田、下田、上田、大 田、小田とかを入れる。 ・コンボボックスの下▼をクリックして出てくる上記の名前の  中の1つ(例えば上田)をクリックすると、A1に上田がセ ットされる。 ●操作で出来るのはここまでと思います。 ●上田という名前がA1にセットされると、上田氏の成績を  Sheet2等の所定欄にセットするのは、VBAを使わないと  出来ないのではと思う。しかしどなたか複雑な関数式をセットして行う方式を答えていただけるかも知れない。

misschild
質問者

お礼

アドバイスありがとうございます。そうです!これがやりたかったんです。成績を反映させるのは「VBA」というヒントを頂いたのでそこからもうちょっと調べてみたいと思います。どうもありがとうございました。大変参考になりました!

  • Hageoyadi
  • ベストアンサー率40% (3145/7860)
回答No.1

つたない読解力で判断したところ、 「データの入力規則」+「VLOOKUP関数」でご希望のことが出来ると思います。 参考URLから両方の使用例をダウンロードできます。

参考URL:
http://isweb17.infoseek.co.jp/computer/fat_rika/cgi-bin/y-search/yomi.cgi?mode=kt&kt=01_03
misschild
質問者

お礼

回答ありがとうございます。参考にさせていただきます。

関連するQ&A

  • Excelシートの全セル選択ボタンについて

    Excel2007のシートの 「全セル選択ボタン」 の右下部に右下角向きに▽(三角マーク)が表示されました、この状態はどんな動作になっていますか教えて下さい。 この三角マークを消すには如何すればいいでしょうか教えて下さい。

  • エクセルのプルダウン 個人人件費について

    エクセルにて営業日報・個人人件費の作成をしています。 日々の営業日報でプルダウンを使用し個人の名前を表示、選択してその隣のセルに人件費を記入。 その名前の個人シートを別シートで作り、営業日報で記入した人件費を個人シートに反映させるのは 可能でしょうか? 初心者ですので伝わりにくくてすみません。 プルダウンで名前を選択できるようにして、別シートで個人表を作りたいのでよろしくお願いします。

  • エクセル2007

    Excel2007を使用しています。上手く伝わらないかもしれませんが、例えばシート1~3まであったとして、シート1のA1セルに名前を入力したとします。その入力した内容をシート2のC10セル・シート3のB5セルなど、指定したセルに反映させるやり方・名前を教えて下さい。 よろしくお願いします。

  • エクセルの参照シートを一括で置き換える方法について

    エクセルの操作についてお力を貸して下さい。 月ごとの計算結果がデータ抽出によって算出された元データ(5月分元データ)が有り、 元データを別シート(5月分実績表)にシートの参照で数値が反映されるように1つずつのセルに 埋め込んでいます。 毎月続く作業で実績表フォームは一緒なので翌月は元データ(6月分元データ)のシートから 別シート(6月分実績表)として反映させたいのですが5月と同様にシートの参照で数値を反映させたいのですがこれを一括で反映させる方法を教えていただきたいのです。 検索の置き換えでうまく反映できなかったのでどういうふうに指定すれば良いのでしょうか。 お手数をおかけしますが宜しくお願いします。

  • エクセルでシートによって選択できる色が違うのは

    「塗りつぶしの色」ボタンの右の下向き三角マークを押すと、カラーパレットが出てきますが、既存のシートでちょっと色が違う場合があります。 標準より全体的に暗いようなくすんだようなパレットが出てくることがあります。 何故このようなことが起きるのでしょうか? 標準の色を選択できるようにするにはどうしたら良いでしょうか? 私のPCはWindows2000Pro、Office2000ですが、WindowsXP、Office2003のPCも混在する環境です。 よろしくお願い申し上げます。

  • 表の塗りつぶし

    ワードで表を作成しています。 表の中の一つのセルを塗りつぶしたいのですが、罫線のツールバーのバケツのボタンが選択できません。 (グレーにはなっていません。オレンジ色です。ボタンの右にある下向き三角がクリックできない状態です) 何が原因でしょうか?

  • エクセルのリンクの使い方

    エクセル2007を使っています。エクセルで別のシート又は別のbookからリンクさせる方法を教えてください セルのところにカーソルを持っていくと下向きに矢印がでる 2000では少し簡単なものはできたのですが2000と2007で画面が違うので全くわかりません よろしくお願いします

  • エクセル 別シートの祝日データを使いたいのですが

    シート1で条件付き書式で祝日の色を変えるときに、数式にcountifを使い、あらかじめシート2に名前定義してある祝日データの書かれたセルを用いて=countif(祝日,$A1)としてるんですが、シート1には反映されません。 シート2の日付は色が変わりますので間違ってはいません。 これではなんのための名前定義なのか意味がわかりません。 どうしたら別シートにも反映されますか?

  • エクセル

    セルをクリックすると右横に黒い三角のマーク付きの四角いボタンが出てきて、ボタンをクリックすると数字が表示され、その数字をクリックするとセルに入力できるボタンの名前と、設定方法をご存知の方是非教えてください。宜しくお願いいたします。

  • Excelのオートフィルタ

    オートフィルタを使用したときにセルの右の下向き三角を クリックするとリストが出ますが、入力しているのに そのリストの中に表示されないデータがあります。 どうしてでしょうか? データは1000行以上ある表で、エクセルは2000、 Windowsは98SEです。

専門家に質問してみよう