• 締切済み

エクセルのタブがいっぱいある場合

eden3616の回答

  • eden3616
  • ベストアンサー率65% (267/405)
回答No.5

シート名に規則性があれば、たとえば添付図のように 数式を用いて =indirect("シート名!セルアドレス") の形を作ることで、他のシートのセルアドレスの内容を参照することができます。 sampleではSheet1~3があり、Sheet1のA2セルに以下の数式が入っており、 A3セルへオートフィルされています。 =INDIRECT("Sheet"&ROW()&"!$A$1") ROW()で行番号が返り、「Sheet2!$A$1」「Sheet3!$A$1」の形となり 結果、Sheet2及び3の$A$1セルの内容「Sheet2」「Sheet3」が表示されます。 規則性がない場合は、別途シート名一覧のような表をつくり、 Vlookupやindex関数などを用いてシート名の部分を参照する形で代用できます。 また、転記するセルアドレスや範囲が固定で規則(法則)性があるのであれば、マクロを用いたほうが早いかもしれません。 参照数式ではなく、値として確定する場合は、Sheet1の数式範囲をコピーしたうえで 同じ範囲に「形式を指定して貼り付け」で「値」を選んでから貼り付けしてください。

petitcoucou
質問者

お礼

すみません。 私の説明が悪いようです。 質問しなおします。 ありがとうございました。

関連するQ&A

  • エクセル ハイパーリンクについて

    エクセル ハイパーリンクの設定について教えてください。 Excel のハイパーリンクで「(1)このBook(ファイル)の、(2)このSheetの、(3)このセルに」リンクするという 設定方法は分かるのですが、(3)のこのセルに、という部分で「この文字が入力されているセルに」リンク という細かい設定は出来るのでしょうか? 例) A1をクリックすると、別ファイル別シートの「確認」という文字列が入力されているセルにリンクする。 該当のセルが複数ある場合はどのセルでもOK。(出来れば一番上にあるセルがベストですが) 色んな書籍を漁ってみたのですが、とうとう分かりませんでした。 エクセルに詳しい方、どうか宜しくお願い致します。

  • エクセル ハイパーリンク

    エクセル ハイパーリンクについての質問です。 エクセルで元データ用シートと検索用シートを作成したのですが検索用シートにハイパーリンクをかけたいのですが検索するたびに検索結果によってハイパーリンクでとばしたい場所を変えたいのですがそのような事は出来るのでしょうか? 検索用シートの "B1" のセルに「あ」と入力すると元データ用シートの 「あ」ではじまる単語を 検索用シートの "C1" から縦に順番にVLOOUPでひいてきているのですが検索するたびに単語がことなる為、毎回ハイパーリンクでとばす場所を変えたいのですが? 今は、1つのセルには同じ所へのハイパーリンクしかかけられのですが。 それか、オートフィルタであるセルに入力すると自動でオートフィルタがかかるなどでもよろしいのですがいかがでしょうか?

  • Excel で ハイパーリンクを付けない

    Excel 2007 ( 97-2003 ワークシートで保存) セルの中にメールアドレスをコピーして貼り付けるとハイパーリンクが付きます。(青・下線) このリンクからメールをする事はありません。 以前は、リンクにならななかった気がしたのですが、 確かUSBメモリでデータを行き来していたら付くようになっていたようです。 貼り付けてからハイパーリンクの削除で消していますが、 それも面倒です。 貼り付け時に最初からテキスト状態になる様な方法をお願いします。

  • エクセルのハイパーリンク先が毎回ずれるのを修正するには

    担当店舗検索データというのをエクセルのハイパーリンク機能を使って作っています。具体的にはシート1に47都道府県名を記載し、全てにハイパーリンクを挿入する。そしてシート2の店舗一覧(これは1枚のシートに複数店舗データが並んでいるものです)。シート1のハイパーリンクは各該当店舗の頭にセル(A4など)を指定していますが、リンクを実行した際、該当店舗が参照シートの真ん中に表示されないのです。上に行ったり、ぎりぎりしたのセルで参照して表示される。これをリンク先の店舗データがシートの真ん中に必ずくるようにする方法、またはマクロで設定することは可能でしょうか。(マクロはまったくの素人です)ご教示お願いいたします。

  • エクセルのハイパーリンクについて

    エクセルに入力されたURL(リンクされていない)に、 一括でハイパーリンクをはることは可能でしょうか?? 例)   A列  http://○○○  http://△△△  http://□□□    ↓  上記のセルをすべて選択して、一括でハイパーリンク もちろん、一つ一つは可能ですが、実際は5000行ほどあります・・・ 唐突な内容ですが、よろしくお願い致します。

  • エクセルの数式をどのように入れたら良いでしょうか?

    エクセルの数式をどのように入れたら良いでしょうか? いつもこちらでお世話になっています。 今回も教えて頂きたく質問させていただきます エクセルについてですが、 sheet1に入っているデータを sheet2に入力するようにしたいのですが sheet1の A列に1~50までのNo. →A1セルにNo.1、A50セルにNo.50 B列に(1)データ C列に(2)データ があり sheet2の D5のセルに「1」と入力すれば、sheet1!A列の数字とリンクしてsheet!B1の(1)データが入り D6のセルに「10」と入力すれば、Sheet1!A列の数字とリンクしてsheet!C10の(2)データが入る ように設定し、 さらにsheet2のD5,D6のセルに上書きで(繰り返し)数字を入力させ 数式が消えないようにしたいのですが どのようにすればよいでしょうか? 分かりずらい説明で申し訳ありませんが 大変困っているので、アドバイス頂けると助かります。

  • エクセル2003の使い方について

    エクセル2003の使い方について エクセル2003の使い方で教えていただきたいことがあります。 例えば、Sheet1のA1セルに数式を入力してある値がでてきました。 その値を別のsheet2のB1セル、sheet3のC1セル、sheet4のD1セルでも使用します。 これら別々のsheetではA1の値を使って別の計算をするため、 A1の値が変わるたびに変更になった値を手入力するのではなく、A1セルとリンクさせることはできますか? よろしくお願いいたします。

  • エクセルでセルの名前と同じシートにハイパーリンク

    エクセルでセルの名前と同じシートにハイパーリンクしたいのですが、"00001"~"0050"までセル&シートがあるのです。。一つ一つハイパーリンクの挿入で設定するしかないのでしょうか?マクロならできそうなのですが、やり方がわからないので教えていただけませんでしょうか?

  • エクセルのハイパーリンク?

    エクセルで二つのシートがあります。シート1は、計算用。シート2は、参照用(商品データ)。 シート2には、商品データ毎にコードNo.が与えられております(約700種程)。 シート1のある一つのセルにシート2のコードNo.を入力すると、シート1の所定のセルにシート2の商品データが表示される様にしたいのです。 ハイパーリンクかマクロを設定になるのでは?と思ったのですが方法が思いつかず…。 皆さんのお知恵をお借りしたく投稿させてもらいました。 よろしくお願いします。

  • Excelシート上のハイパーリンクの一括削除

    Excelシート上にあるハイパーリンクの一括削除はできるのでしょうか? 現在、ある列にハイパーリンクされたデータがあります。 これを、列全体を一括でリンク解除したいのです。 セル毎に、右クリック→ハイパーリンク(H)→ハイパーリンクの削除 で一つずつ解除出来ますが、これを列単位で一括して行いたいです。 よろしくお願いいたします。