- ベストアンサー
関数の入っていない文字列にしたい
Excel2000を使用しています。 VLOOKUPなどで検索した文字を(別のセルにでもOK)関数の入っていない 文字列に変換することは可能でしょうか? ※もとのデータ等は削除して、検索した文字だけを保存したいのに関数が入っていると 検索にて表示した文字がエラー表示になるので困ってます。 宜しくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
一括での変更であれば、回答にもありますとおり、全選択(番地の左上のボタンをクリック)、コピーでそのまま右クリック、形式を選択して貼付けから、値貼付けです。 特定のセルが対象に個別にやるのであれば以下のようにもできます。 (1)値にしたいセルを選択F2キー(編集) (2)そのままF9キーを押しエンタ この方法は、変換セルが少なければこの方が、手軽ですので使い分けてください。 また、グラフの元データとリンクを切る場合も利用できます。 (グラフの棒、または折れ線をクリックしてF2→F9)
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
VBAでWorksheetFunctionとしてVlookupを使えば、その値をセットしたセルに関数式は残りません。 (例データ) Sheet3のD1:E4に 1 東京 2 大阪 3 名古屋 4 仙台 (入力) A列に入力 1 2 4 3 入力が全行済んでから下記を実行。 (コード) Sub test02() Worksheets("sheet3").Activate For i = 1 To 4 Worksheets("sheet3").Cells(i, "B") = Application.WorksheetFunction.VLookup(Cells(i, "A"), Range(Cells(1, "D"), Cells(4, "E")), 2, 1) Next i End Sub 別シートに検索するテーブルがあれば、少し上記を 変える必要あり。 (結果) 1 東京 2 大阪 4 仙台 3 名古屋
お礼
お答えありがとうございました>^_^<
- esprei
- ベストアンサー率56% (718/1271)
こういうので良いか判りませんが、関数ででた結果を選択してコピーします。 そしてどこか違うセルに、編集メニューの形式を選択して貼り付けをします。 値にチェックを入れてOKしてください。 これで結果も数値または文字列だけを表示出来ます。
お礼
お答えありがとうございました。
- misty_mr
- ベストアンサー率38% (14/36)
範囲を選択し、コピー⇒(右ボタン)⇒形式を選択して貼り付け⇒値(V)にチェックを入れて貼り付けではいかがでしょうか。
お礼
回答ありがとうございました。
お礼
回答ありがとうございました。 こんな操作方法があったとは目からウロコ状態です^_^; とっても勉強になり使わせていただきました♪