• 締切済み

エクセルの絶対参照の一括操作はできるか…

現在、仕事でエクセルを使用してます。 そこで数式を組み立てて「在庫数管理シート」と、「印刷用シート」を作りました。 基本的に、印刷用シートは =IF('在庫数管理シート'!H1="","",'在庫数管理シート'!H1) の式の相対参照で埋め尽くし、在庫数管理シートの必要な項目だけを見やすいようにまとめて印刷目的のみに使っていました。 問題は、この式に出てくる参照元のセルを「切り取り→貼り付け」する事で参照先が変化してしまい、エラーが出てしまう事です。エクセルを独学でやってたため、時が経ち管理する在庫の種類が増減し始めてやっと気付きましたが、すでに2000種類の在庫数の増減の為のマクロを組んだりして(自分なりに)大掛かりなデータになってしまいました。 前置きが長くなってしまいましたが、ここから質問です。 「シート全体で使用されている相対参照をすべて絶対参照に置き換える」為にはどのような操作をすれば良いでしょうか? 現在、セルをひとつひとつクリックしてアクティブにしては、セル指定箇所にカーソルを合わせ「F4」キーを押して絶対参照に変えてましたが、 種類Aのシート アイテムA,入荷数,在庫数,販売可能数,備考(次回入荷時期) ・ ・ (約100アイテム) ・ ・ 種類Bのシート アイテムA,入荷数,在庫数,販売可能数,備考(次回入荷時期) ・ ・ といった状態でひとつひとつセルをクリックしていくのは非効率過ぎます。 何か良い方法があればご教授願いたいと思います。

みんなの回答

  • DOUGLAS_
  • ベストアンサー率74% (397/534)
回答No.1

 下記をご覧ください。 ●相対参照から絶対参照に変換する方法 http://oshiete1.goo.ne.jp/qa1336477.html ●相対参照と絶対参照を変換する http://www.officetanaka.net/excel/vba/tips/tips117c.htm ●「xlAbsolute」の検索 http://www.google.com/search?hl=ja&q=xlAbsolute

関連するQ&A

  • Excelの絶対参照について

    Excelの絶対参照、相対参照について Excelの絶対参照について教えていただきたいです。 データの引用元(もしくは参照元)のシートで、一行増やしたり、一列減らしたりと編集を行ったときに、 引用先シートではズレることなく順応しているようにしたいです。 (例) 引用先(Aシート)    引用元(Bシート) A2='Bシート'!B2 B2 A3='Bシート'!B3 B3 A4='Bシート'!B4 B4 ↓ 引用先(Aシート)    引用元(Bシート) A2='Bシート'!B2 B2 A3='Bシート'!B4 B3←一行増やした A4='Bシート'!B5 B4   B5 このようにする場合は、$の絶対参照を引用先のAシートの各セルに付けておくのでしょうか。 それとも別に絶対参照を付ける必要はないのでしょうか。 質問内容が分かりにくくて申し訳ありません。 別ファイルや、別タブからデータを引用することが多いのですが、そのときに引用先では絶対参照を使った方がいい時と、使う必要はない時との違いが分からなくて……。 浅学でお恥ずかしい限りですが、ご教授願えればと思います。 よろしくお願いいたします。

  • Excel 絶対参照と相対参照の違い。

    VLOOKUP関数を用いて数式を列に作ります。 範囲が違うシートのセルを指定します。 その場合、テキストでいくと相対参照にしなくてはならないのですがなぜでしょう? 相対参照と絶対参照の違いがExcelのヘルプで見ても理解できません。 わかる方、教えてください。

  • 複数の相対参照を1回の操作で絶対参照にしたい

    複数のセルを相対参照としていますが、これを    1回の操作で全ての相対参照を絶対参照にしたい のですが、いい方法はありませんか。よろしくお願いします。     ------------    ----------------  A1|B1|…|Z1|  →  |$A$1|$B$1|…|$Z$1|  ------------    ----------------

  • EXCEL シート間 相対セル参照のハズが、絶対に変わってしまう

    シートAのあるエリアのセルを シートBにて参照しています。 相対にてセル参照を作成したものですが、 日を置いて確認したところ絶対に変わってしまいました。 これでは他人に使用してもらうことができず困っています。 計算式の入ったセルを保護したのですがそれと何か関係があるのでしょうか?

  • セルの参照について

    いつもお世話になっています。 セールの参照でシート1に縦ならびにシート2のデータを横順序で読み込んでいきたいのですが、セルにはどのように入力すればよろしいでしょうか? シート1でA1をJ10までドラッグするとシート2のA1~A10が読み込まれるような式です・・・。 普通にシート1のA1に「=Sheet2!A1」といれてドラッグすると下にドラッグするとシート2も下に相対参照してしまい・・・。数のみを絶対参照にアルファベット(列)を相対参照にすることはできるのでしょうか? よろしくお願いします・・・。

  • マクロの相対参照、絶対参照

    マクロを使い始めたばかりなんですけど 相対参照と絶対参照で困ってます 任意のセル(A1とする)を選択しておいてマクロの開始 B1のセルをコピー 最初のセル(A1)に貼り付け としたいんですけど B1のセルをコピー、を絶対参照にして 最初のセル(A1)に貼り付け、を相対参照にしてマクロに記録しました そのマクロをC1で使うと A1のセルにB1のセルを貼り付けてしまいます C1でマクロを使えばB1のセルをC1に貼り付けるようにはどうすればいいのでしょう 分かりにくい説明で申し訳ありません

  • エクセルで別ブックのセルを参照する式の内部

    エクセルで別ブックのセルを参照する式の内部 別ブックのセルを参照する時は ='パス名[ブック名]シート名'!セル名 という式みたいなので、 ='item\zaiko\[zaiko_2010_06_01.xls]在庫シート'!B5 という式を作りました(パスは適当です)。 それで、 ='item\zaiko\[zaiko_2010_06_01.xls]在庫シート'!B5 ='item\zaiko\[zaiko_2010_06_02.xls]在庫シート'!B5 ='item\zaiko\[zaiko_2010_06_03.xls]在庫シート'!B5 ='item\zaiko\[zaiko_2010_06_04.xls]在庫シート'!B5 と日付を連番で複数のセルに入れていきたいので、 日付の 2010_06_01 の部分を他セルから持ってきたいのですが、 この式の中に 文字列参照のMID() とかで挿入できるでしょうか? 日付の入っているセルがちょうど横の方に連番で存在しています。 分かる方いましたら教えてください。 よろしくお願いします。

  • エクセルの参照について

    こんにちは。 みなさんのお知恵をお借りしたく、質問させていただきました。 エクセルで月別のシートを作っているのですが、 当月シートに前月のデータを参照させたいと思っています。 例えば11月セルB1に10月のA1のデータをかえすといったように。 もちろん10月シートを指定すればよいのでしょうが、 それではシート毎に個別に参照を設定しなければならず、 ちょっと面倒だなと感じております。 上記の方法では11月のシートをコピーして12月のシートを作成しても 前月参照セルは10月のシートを参照してしまうことになります。 常に前月のシートを参照するためにはどうすればよいのでしょうか? シートを相対参照すればよいのかと思いますが、その方法がわかりません。 勉強不足で申し訳ありませんが、ご存知の方いらっしゃいましたら教えてください。 よろしくお願いいたします。

  • excelの参照について

    excelの参照について 初心者です。 1枚目のシートの情報を2枚目以降のシートに参照させたいのですが それぞれのシートの同じセルに シート2枚目には A1のセルを参照させ シート3枚目には A2のセル シート4枚目には A3のセル・・・ という具合にシートが進む毎に一つずつ下段のセルを参照させたいのですが シート1枚ごとに手で一つずつ入力するのではなく なにか一括して入力する方法はありますでしょうか? よろしくお願い致します。

  • Excel 先入れ先出し残在庫について

    Excelでの在庫管理について教えてください。 シート内容として、Sheet1に区分・商品名・入荷数・出荷数・在庫数があります。 毎月、出荷数・入荷数・在庫数が列に追記されていきます。 先入れ先出しを行い、長期滞留の在庫数を把握したいため、 sheet2に当月末(sheet2のA1セル)の在庫の入庫日が3ヵ月以上前の入庫月と、その在庫残数を表示したく、その計算式をお教え頂きたくお願い致します。(添付、黄色部分が求めたい入庫月と在庫数量となります。)

専門家に質問してみよう