• ベストアンサー

【Excel】true を入れると大文字になる

エクセル2010なのですが、 true という文字を入れると自動で大文字になってしまいます。 なぜですか? そうならないようにする方法をお願いします。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんにちは! 人間から見ると「true」や「false」は単なる文字になりますが、 Excelでは「数値(計算結果)」として扱われているみたいです。 ここで説明するより↓のURLが参考になると思います。 http://www.relief.jp/itnote/archives/001541.php どうしても小文字で表示したい場合は (1)セルの表示形式を「文字列」に設定する。 (2)「'」←シングルクォーテーションを入力後、「true」と入力する。 (シングルクォーテーションの入力は IMEをOffにして、Shiftキーを押しながら「7」を押します) といった方法でやってみてはどうでしょうか? 参考になりますかね?m(__)m

anon256
質問者

お礼

ありがとうございます

その他の回答 (4)

  • yomota
  • ベストアンサー率52% (20/38)
回答No.5

セルの書式設定の表示形式を『文字列』にするか『true』を入力する前にシングルコーテーション(’⇒シフト+7)を入力すると解決します。 TRUEとFALSEのみ小文字で入力されても大文字になってしまいます。 これは、関数などの結果を意味するので、書式が標準だと結果だと判断され大文字になってしまいます。 仕様というやつですね~ 他にも、この2つ単語を単独で使用しないなどの回避方法があります。 前後のどちらかにスペースを入れるなど! 試してみて下さい^^

anon256
質問者

お礼

ありがとうございます

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.4

TRUEとFALSEはエクセルにとって意味のある「予約語」なので,大文字で表示されます。 関数(例えば「SUM」)やセル番地(A1のように)などの「単語」が,数式の中で勝手に大文字に変わるのと一緒の作用です。 変えさせないためには, 方法1) セルの書式設定の表示形式を「文字列」に設定しておきます あるいは ’true のようにShift+7に続けて記入します 方法2) それ単独ではなく,他の文字と一緒に記入します たとえば「trueです」などのように。前後にスペースをつけて「□true」とか「false□」(いずれも□はスペース)も大丈夫です。

anon256
質問者

お礼

ありがとうございます

  • Gletscher
  • ベストアンサー率23% (1525/6504)
回答No.2

「'true」と入力してください。

anon256
質問者

お礼

ありがとうございます

  • asciiz
  • ベストアンサー率70% (6809/9681)
回答No.1

true, false というのは、EXCELの予約後(論理式の値)ですので、ただ打つとそうなってしまいます。 大文字になるだけでなく、自動的にセンタリングもかかります。 数字を入れると、数値として解釈し、右寄せになるようなものです。 数字を文字列として認識させたいときに、頭にシングルクォート「'」を打ちますが、 このtrue, falseに対しても、「'true」 「'false」 と打つことで、文字そのままのデータとなります。 なお、「true」「false」とそれのみで書いた場合に、「値」扱いされてしまうのであって、「B is true.」などのように、文字列の一部に現れてくる場合は、特に何もしなくても変換されません。

anon256
質問者

お礼

ありがとうございます

関連するQ&A