• ベストアンサー

リンク表示されている部分を固定するには

エクセルで、vlookupで引っ張ってきて、1つ数字を入れれば納品書ができるようにしている書類があるのですが、vlookupの元になっている表が移動されたり行を挿入されたりすると過去の納品書が全部リンクが切れてNA#の表示になってしまうので、保存するとき自動的に上書き?(閉じるときに数式から引っ張ってきてないように書き込んだ状態で)閉じるようにするにはどうしたらいいのでしょう。 説明がうまくなくてすみません。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

ツール→オプション→計算方法タブで手動(且つ、保存前に再計算にチェック)で如何でしょうか。

donadona
質問者

お礼

ありがとうございます!保存前に再計算にチェックを入れないやりかたで、やりたいことができました。こんなところにこんな機能があったんですね!ありがとうございます。

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

その他の回答 (3)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.4

こんにちは。 数式を見せられていないので、少し、あいまいな部分があるのですが、#N/A! となるということは、別のブックにあるということですね。 もし、そうでしたら、 別のブックの「元になっている表」の VLOOKUP(検索値,範囲,列番号,検索の型)               ↑       この「範囲」の部分を、挿入-名前-定義 で名前をつけてあげます。 以下ですと、「元になっている表の」ブックの範囲に、「名前-定義」で、「Data1」 と登録されています。 =VLOOKUP(A1,Sample1.xls!Data1,2) そうして、こうすれば、元になっている表に、行を挿入したり行を削除したり、ドラッグで範囲を移動しても、「名前-定義」した範囲が削除されない限りは、VLOOKUPで、呼び出すことが出来るようになります。 一度、お試しください。

donadona
質問者

お礼

ありがとうございます。なるほど、こういうやり方もあるのですね。このやり方も試してみます。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • nobu555
  • ベストアンサー率45% (158/345)
回答No.3

過去の類似した質問に回答しましたが、 列番号をMATCH関数で参照してはどうですか。 http://oshiete1.goo.ne.jp/qa2600832.html 要は、参照するデータベースの項目が何列目にあるのか探す方法です。

donadona
質問者

お礼

ありがとうございます。VLOOKUPの数式を作るときからここをかえてしまうんですね。新しい発見です。

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

式が入っている範囲を選択してCtrl+Cでコピーします。 (右クリックでコピーでも可です) メニューの編集から形式を選択して貼り付けを選んで、貼り付けの項目 から値をチェックしてOKを押せば、計算されて表示された値だけ貼り付け られますので、それで良いと思います。 一応、別名で保存されることをおすすめします。 貼り付ける選択範囲がずれていないことも確認してくださいね。

donadona
質問者

お礼

ありがとうございます。まさに知りたかったのはこれなのです。 閉じるとき、自動的にこうなるやり方をご存知でしたら押し背手いただけませんでしょうか。

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

関連するQ&A

  • リンク表示を消したいのです。

    エクセルの表で、他の名称の表からデーターの内容をリンクしています。 エクセルをオープンした際、下記の内容のリンクメッセージが出てしまいます。 このメッセージを出さないようには出来ませんでしょうか? 例えばA1のセルには次のような関数を入れております。 =IF(D25="","",VLOOKUP(D25,[製品DATA.xls]製品データ!1:65536,2,0))

  • エクセルで、1行挿入した時に数式も一緒に作ることが可能?

    エクセルで、商品名と、価格と、在庫数の表をつくりました。 在庫の金額を出すために、価格×在庫数=在庫金額となるように、4列目に数式を作ったのですが、新しく商品が増え、表の途中に、1行挿入したいと思います。 そこで、挿入したい行に「1行挿入」したのはいいのですが、1行できるだけで、 前後の行に入っているのと同じ数式は入りません。 わからないので、前の行を新しく挿入された行にコピーし、商品名や、価格などを上書きしていました。 でも、いちいちコピーするのも大変だし、1行追加した段階で、数式や書式までおなじようにできる方法ってあるのでしょうか? どなたか、正しい方法をご存知の方、教えてください。

  • エクセルで行挿入した際、自動的に計算式も入力される方法を教えて下さい。

    例えば、A列は単価を入力する欄、B列には数量を入力する欄、C列には=A1*B1(1行目の場合)の計算式が入っている表があるとします。 表の途中で行挿入すると、自動的にCのセルに数式が入力される方法はありますでしょうか? 複数の人に毎月この表(実際はもっと列が多い表)に入力して貰って集計等をしているのですが、各個人で表の途中で行挿入して行を増やした際、数式がコピーされてない人がいるため、行挿入すると自動的に数式が入力される方法がないかと思っております。 エクセルのバージョンは2000又は2003、行挿入は必要なので、行挿入を禁止する事はできません。 宜しくお願いします。

  • ワードにエクセルのワークシートをリンクオブジェクトとして貼り付ける方法

    ワード2003です。 エクセルで作った表を「挿入→オブジェクト→ファイルから →参照→エクセルファイルを指定→リンク」で ワードにリンクオブジェクトとして貼り付けたのですが 表以外に「空白の列と行」が挿入されてしまいました。 「空白の列と行」を挿入しない方法 又はワードに挿入された「空白の列と行」を 「削除する方法」を教えてください。

  • エクセルのリンク?のさせ方を教えてください。

    一覧表(シート)にある決められた数字を別シートに自動的にリンクさせたいです。 詳しく言うと、1月、2月、、、と月別にシートをわけて、一覧表の中のセルに「1」という数字を入力したら、1月のシートのセルに自動的に入力されると言ったような・・・?? できれば、その行に入力されている値も全て自動的にそちらへリンクされれば嬉しいのですが・・・。

  • エクセルの行挿入の際の計算式について

    いろいろ探したのですが、答えを見つけられずにいます。 良かったら教えてください。よろしくお願いしますm(_ _)m 。 エクセルで、1行目から10行目まで関数の数式(例えばSUM、IFなど)が入力されているとき、7行目などで行挿入をした際、その関数が他の行と同じように、挿入された行にも自動で反映するようにすることはできるのでしょうか?? デフォルトではできない・・・ですよね?私はできないように思うのですが。 たくさん数式が入っている表ですと、ひとつひとつ数式コピーを加えていくのが手間なもので・・・何か良い方法や設定があればご伝授お願いいたします。 分かりにくい文章ですみません。

  • excelでのリンク?

    画像にあるように、同ブック内のSheet間で『売上』Sheetのデータを 左の『請求内訳書』に引っ張っています。 このリンク元である『売上』Sheetのデータを移動させた場合、リンク先である『請求内訳書』の 数式も一緒に移動してしまい、本来表示させたい値になりません。 例えば、売上Sheetの4行目と5行目の間に行を挿入したとすると、請求内訳書のデータは、 行を挿入しても変更されません。【下の画像】 並べ替えだと変わります。 リンク元のデータを変更したら、リンク先のデータも変わるようにするにはどうすればいいのでしょう。 あと、変更する度にリンク先のセルの書式が文字列に変更されてしまいます。 これも回避したいのですが。 どうかよろしくお願い致します。 WindowsXP Excel2007

  • エクセルで画像の自動挿入は可能でしょうか?

    エクセルのVLOOKUPで画像を数式で自動挿入は可能でしょうか? 例えば A1のセルに品番111を入力して A2にC:\Users\X\Desktop\画像\A\111.jpgの画像を自動的に挿入する事は可能でしょうか? もし可能ならばどの様な数式になりますでしょうか? 宜しくお願いします

  • エクセルのリンクについて

    エクセルでリンクを使った表を作成しようと思っています。Sheet1のA1からA10に対して、Sheet2に同じくA1からA10にリンクを作成したとします。 Sheet1のA1とA2の間に1行または、1セルを挿入した時に、Sheet2のA2がSheet!A2からSheet!A3に代わります。しかしこれでは、Sheet1のA2が挿入後Sheet2に反映されていません。 A2はA2のままでリンクさせたいのですが可能でしょうか? よろしくお願いします。

  • 表で列ごとにリンクの色を変える

    エクセル2013です。 10列 100行くらいの表を作りました。質問は二つの列で リンクの色を変えることです。ディフォルトでは青紫のような色ですが、 一列のリンクはそのままで良いのですが、別の一列は違う色に変更したい。 リンクの色を変えると表の全部がその色になってしまいます。 良い方法がありましたら教えてください。

専門家に質問してみよう