質問: エクセルでenterを押すと数式がそのまま文字列になってしまう よろしくお願いします。 同僚に聞いても分かる人がいません。 しかも,私のパソコンだけなのですが・・・。 エクセルで,セルに, =b3&c3&d3 と入力しました。結果は思った通りになりました。 次に,このセルにカーソルを動かし,f2を押して一度修正 モードにはいって,そのまま修正せずにenterを押すと, 数式がそのまま文字列として, =b3&c3&d3 と表示されてしまいます。最初の入力では,数式として 判断され,一度でもf2を押してenterを押すと, 文字列に勝手になってしまうのです。 (同僚は,マイクロソフトマジックだよ。といいますが・・・) 何か,エクセルの設定が悪いのでしょうか? どなたかご教授いただけないでしょうか?
回答: こんばんは。 =b3&c3&d3 まず、ここの書式を文字列から標準か文字列以外に直してください。 次に、b3, c3, d3 のどれかのセルが、書式が文字列になっていますから、そこを標準か、文字列以外に直してください。 書式の文字列は、参照すると書式がコピーされてしまいます。この書式を活かす場合は、独立したセルで参照しないことです。もし、参照したりする場合は、 「'(アポストロフィ)」を文字列の一番先に入れます。そうすると、書式には影響を受けませんし、接頭辞として、印刷にも影響を受けません。