• ベストアンサー

エクセル Vlookup関数の入ったセルで関数を削除して値だけを残す方

エクセル Vlookup関数の入ったセルで関数を削除して値だけを残す方法を教えてください。現在はコピーして、値のみをペーストしています。もっと簡単にできないでしょうか。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

値化した後、検索値のセル内容が変更された場合どうしますか? 1.検索値の変更はない 2.Vlookupの式を設定するのでしょうか? 3.現在の値のまま変更しない? 1の場合はNo.1の方の回答にありますが、csv形式やtext形式で名前をつけて保存すれば 数式はすべて値化します。 2と3の場合はVBAを組む方法です。検索値のセル内容が変わったときのイベントで 検索値のセルから離れた相対位置のセル内容を変更するVBAを組みます。 2と3の切り分けは相対位置のセル内容が未入力かどうかを判定すれば可能です。

5goma
質問者

お礼

mshr1962 様 ありがとうございました。 あいまいな質問にもかかわらず、ケースごとにお気遣い頂き申し訳ありません。 大変勉強になりました。 簡単で恐縮ですが、お礼申し上げます。

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

その他の回答 (2)

回答No.3

コピー は[Ctrl]+[C]で 値の貼り付けはコマンドボタンを出しておくと便利。 画像参照 ピンクはExcel2003 ツール - ユーザー設定 でコマンドボタンをドラッグ&ドロップ やり方により[Alt]ボタンとのショートカットキーを設定できます Excel2007は 貼り付けボタンの下に値の貼り付けがあります。 クイックアクセスツールバーに登録するにはOfficeボタンからExcelのオプションを開きます

5goma
質問者

お礼

CoalTar 様 ありがとうございました。 大変勉強になりました。 簡単で恐縮ですが、お礼申し上げます。

全文を見る
すると、全ての回答が全文表示されます。
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

編集メニュー(2007ではホーム)からオフィスクリップボード作業ウィンドウを出しておき,コピーするとまとめて入るのでクリックして貼り付けると,値だけ貼り付きます。 ウィンドウズのスタートメニューからもう一個別にエクセルを起動し,そちらで普通に貼り付けても値で入ります。 名前を付けて保存でCSV形式で保存しておくと,何もしなくても値に変わるといった手もあります。

5goma
質問者

お礼

keithin 様 ありがとうございました。 大変勉強になりました。 簡単で恐縮ですが、お礼申し上げます。

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

関連するQ&A

  • excelのvlookup関数で値ではなくセルの位置を返せますか?

    どなたかお詳しいかた教えていただけますでしょうか? excelのvlookup関数は通常該当するセルの値を返すと思うのですが、そのセルの位置(A4とか)を返す方法はありますか? 例えば、以下のようなEXCELのシートがあったとします。 =VLOOKUP("いちご",A1:B4,2,0)とすると、”200円”と表示されると思うのですが、このセルの位置(この場合は"B4")を求める方法ははありますか?   A  B 1りんご 100円 2みかん  80円 3バナナ 150円 4いちご 200円 お詳しい方よろしくお願い致します。 m(__)m

  • VLOOKUP関数でセルのいろもコピーするには?

    エクセルで VLOOKUP 関数を使用して値を参照したとき、参照元のセルの色もコピーしたいのですがどうしたら良いのでしょうか?

  • VLOOKUP関数の選択範囲にセルの値を入れたい

    エクセルのVLOOKUP関数の選択範囲にセルの値を入れることは出来ませんか? やりたい事は(画像参照) 1、現在の時刻に一番近い時間を検索して、現在の色を出す。 =VLOOKUP(現在時刻の入ったセル,B1:C50,1) 2、次に一番近くに来る赤の時間を表示する 1が何行目かを表示して、 =VLOOKUP("赤",A【表示したセル】:B50,2) にしたかったのですが、出来ませんでした。 わかりにくい説明ですが・・・わかる方、よろしくお願いします。 また、他に良い方法があれば教えてください。

  • Vlookupの値のセル番地の表示

    エクセルのVlookup関数で、値を返したのですが、右隣の列にその値がどのセル番地にあったか表示させる方法はあるでしょうか? よろしくお願いいたします。

  • エクセルでVLOOKUPを使うとあるセルだけ値複写されてしまう

    こんにちは。エクセルでVLOOKUPを使ってデータを表引きしています。例えば番号を入力すると名前などがセルに表示されます。(そのセルの中にはVLOOKUPの式があり、見た目として名前が表示されます)ですが、あるセルだけセルの中身が関数でなく値が入力されてしまいます。ですので、2回目に番号を入力すると、前の名前が残ってしまい、困っています。どうしたらよいでしょうか。大変困っています。よろしくおねがいします。

  • VLOOKUP関数の結果セルの右下のセルを表示したい

    VLOOKUP関数について、質問させてください。 現在使っているエクセルのブックのセルA1にVLOOKUP関数を使用し、そのVLOOKUPの「範囲」の部分に、別のブックの範囲を入力しました。 そしてその別ブックの中の、VLOOKUPの検索値に該当するセル(ここでは※とします)の値が、現在使っているブックのセルA1に表れるところまでは出来ました。 しかし、今度は現在のブックのセルA3に、別ブックの※セルを基準に、右方向に1つ・下方向に1つ移動したセルの値が自動的に表示されるような関数を出さなくてはならず、OFFSET関数やADDRESS関数など、色々試してみたのですが分かりません。 遅い時間に申し訳ありませんが、関数にお詳しい方は、どうか知恵をお貸しください。 よろしくお願いします。

  • ExcelのVlookup関数で一致した文字のセルの番地を取得する方法

    ExcelのVlookup関数で一致した文字のセルの番地を取得する方法 プログラム(VBA)で、検索で使用する関数でVlookup関数というのがあるというのが最近知ったのですが、Vlookup関数は、検索するセルの範囲を指定して、検索対象の文字列が一致した場合、そのセルの内容(値)を返すという風に書いてあったのですが、値ではなく、そのセルの番地を取得する方法はあるのでしょうか? ありましたら、その方法を詳しく教えてください。Vlookup関数以外でも検索するコードがあるようですが、Vlookup関数に限った場合でよろしくお願いします。 回答よろしくお願いします。

  • Vlookup 関数が入っているセルの値を抽出したい

    kumasanです 久しぶりに必要にかられてVBAを利用することになりました。 Excel 2002 SP3を利用しています 次のようにセル(2,18)にVlookup関数を利用してセル(M2)の値 を 物品.xlsの中に名前(集中)の中から2列目の値を選択させて います Cells(2, 18).Formula = "= VLookup(M2, 物品.xls!集中, 2, False)" 選択はできています セル(M2)の値がみつかれば例えばその値が出ています 今回は"○"を表示させています みつからない場合は、#N/Aとエラー表示されます さて、ここで、このCells(2,18)にカーソルを持っていき その値をhantei( Dim hantei As Variant)という変数に 入れようと思い下記のように記載しています   Range("R2").Select hantei = Str(Range("R2").Select) しかし、ここでhanteiの中身を表示すると セル(M2)の値がみつかっても「true」なかっても「true」と なって います この変数hanteiにより、この行の削除をするか、次の処理に進 むか 判定させたいのですが・・・ どのようにすれば、この判定ができるか教えていただけません か よろしくお願いします。 なお次のようにエラー表示なしにして「true」「false」にし ても 同じ結果でした Cells(2, 18).Formula = "= IsError(VLookup(M2, 集中物品.xls! 集中, 2, False))" よろしくお願いします。

  • 関数の値のVlookup

    下記のような表があり、"=VLOOKUP(H1,A1:B6,2,1)"のような結果を得たいと思っています ## H1セルには検索したい値を入れるようになっています。 しかしWeb上で調べたところ、VLOOKUP関数は値や文字列には使えるが数式には使えないようです。 そこで数式でもVLOOKUP関数と同じような結果を得られる方法がありましたら教えて頂けないでしょうか。 よろしくお願い致します。 | A | B | --------------------- 1|$E$3*H7*I7 | 1 | 2|$E$3*H7*I8 |0.9| 3|$E$3*H7*I9 |0.8| 4|$E$3*H7*I10|0.7| 5|$E$3*H7*I11|0.6| 6$E$3*H7*I120.5

  • Excel 関数返り値を「値」に

    Excel の関数の返り値そのものを数値に置き換える関数はないのでしょうか。 たとえば、=VLOOKUP()でみているセル値をそのまま「値」に置き換える。      (LOOKUPの対象が変わっても、前の値を保持するため)など 関数がドグサければマクロでも。 教えて下さい。よろしくお願いします。

このQ&Aのポイント
  • RD-88でゾーンごとにオクターブ単位でピッチを変える方法について教えてください
  • 過去の回答例では「オクターブ設定を変える」という回答がありましたが、具体的な方法が分かりません
  • 電子楽器メーカーローランド製品であるRD-88において、オクターブ設定の変更方法を教えてください
回答を見る

専門家に質問してみよう