人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルにて

文字列の先頭に「=」がはいっていると、値としては文字列が入力されていても
見かけ上「#NAME?」と表示されてしまいます。
例としてこんな値がセルに入っている場合→
=- THis is a pen.

この表示を、見かけ上も文字列にしたいのですが、セルをひとつづつクリックして先頭に「'」をつけるのは非常に手間です。

複数行にはいっているデータを一括して文字列にするにはどうしたら良いでしょうか?
(※「=」を「'」に「一括置換」する以外の方法で←これでは、文中に「=」がはいっていると対応できません)


※セルの表示形式を「標準」や「文字列」にしてもダメでした。
※セルをコピーして「形式を選択して貼り付け」で「値」を選択し貼り付けてもダメでした。
※エクセルをいったんタブ区切りテキストに落としてから再度読み込んでもダメでした。

●質問者: tetlis
●カテゴリ:コンピュータ インターネット
✍キーワード:name PEN ひとつ エクセル クリック
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● stingerwolf
●66ポイント ベストアンサー

2種類の方法を紹介します。



計算結果と数式の表示を切り替えるには



以上ご参考まで。

◎質問者からの返答

ありがとうございます。

この方法でOK名様です。


2 ● Sag_Chicken
●16ポイント

セルの表示形式を「文字列」にすれば、

=- THis is a pen.

と表示できます。ただ、変更が更新されないんですよね。

「文字列」にしたあと、そのセルをダブルクリックしてリターン

で表示されます。

いちいちやっていられないと思いますので、

スマートな方法じゃないですが、

例えば

・A列に変換したい文字が多数ある

・A列をコピーしてメモ帳に貼り付ける。

・A列の書式を「文字列」に変更

・メモ帳の文字をコピー

・A列に貼り付け

でどうでしょう?


3 ● Sag_Chicken
●0ポイント

すみません。

先ほどの列をコピーする方法は

エクセルからメモ帳へのコピーがうまくいかないですね。

ポイント無しにしてください。

◎質問者からの返答

了解しました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ