エクセルで自動変換しないようにしたいです。たとえば、「2011-02-09」と入力すると自動的に「2011/2/9」と変換されますが、この機能を完全にオフにしたいのですが、設定方法をご存知の方いらっしゃいませんか?

セルの冒頭に毎回「'」を入力したり、入力後にセルを選択して「セルの書式設定」で変更するのではなくて、最初から変換しないようにしたいのです。

「ファイル」-「オプション」でそれらしきものを探したのですが、見当たりませんでした。

この機能をオフにすることは、不可能なのでしょうか?

よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

例えば、セルの書式設定 → 表示形式 → 文字列


とすると、日付の形式になることはありません。

また、ユーザー定義で「0000"-"00"-"00」と作成すると
ハイフンなしの入力で、数値を8ケタ入力したものを
自動でハイフン付きの表示にすることも可能です。

どちらが使いやすいかは、質問者の方の利用の仕方にも
よりますので、一度試してみてください。
「Excelで入力文字を自動変換しないよう」の回答画像3
    • good
    • 0
この回答へのお礼

ありがとうございます。

やはり、ファイルを新規作成するたびに、上記のような設定をしない限り、自動変換されてしまうのですね。エクセルを単なるワープロのように使いたかったのですが、無理だということが分かって助かりました。

どうもありがとうございました。

お礼日時:2011/02/09 22:20

http://questionbox.jp.msn.com/qa3918309.html
#3さんにしては珍しく誤入力がありますが、
文字列n書式=文字列の書式
m時列=文字列
です。
    • good
    • 0

入力前から、セルを文字列に設定しておけば、変換されません。


セルを右クリックで、セルの書式設定で、文字列指定です。

それでも変換されますでしょうか?
    • good
    • 2

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセルの「入力規則」→「リスト」の機能を、あるセルに使った時に、そのセルにリスト以外の文字も入力出来るようにするには?

エクセルの「入力規則」→「入力値の値」の
「リスト」の機能は便利な機能だと思いますが、
急遽、リスト以外の文字も入れなければいけない事態が
あった場合に、他の文字が入力できなかったりします。
私がファイルを全て管理す分にはリストの範囲を
広げたり修正したりできるのでいいのですが、
他の(あまりエクセルを使った事がない)人が
使う場合に、他の文字をいれたい場合に、入れれないで
戸惑ってしまうかもしれません。
ドロップダウンで文字を選択する機能も残しつつ、
手入力も出来るように機能を追加する事はできますでしょうか?

Aベストアンサー

実は私も同じことで以前なやんだのですが、実は単純に
リストを設定する際に、「エラーメッセージ」タブをクリック⇒「不正なデータが入力されたらエラーメッセージを表示する」に入ってるチェックをはずす、これで、リストから選ぶまた、リストにない値を入力するということができるようになります。

Q半角入力セルを全て全角入力セルに変換

Office2000のExcelです。

半角文字が入力された多くのセルをまとめて全角に変換したいのですが、できますでしょうか?

ex) 402 ⇒ 402

宜しくお願いいたします。

Aベストアンサー

=JIS(セル)
で全角になります。英字を大文字(a→A)が同時の場合は
=JIS(UPPER(A1))

数値のみのセルを全角で表示だけでいいなら、セルの書式設定で表示形式をユーザー定義にして
[DBNum3]0
※小数点以下桁やカンマ区切りのある場合は、上記の0部分を修正してください。

Q入力セルが空白の時 隣りと隣のセル(こちらも入力セル)を空白にできるかどうか?

こういったことできないでしょうか。

 A1  B2  C3
9:00  ~  10:00 と場合に

A1とC3に直接値を入力しています。

A1セルに値がはいらないとき B2のチルダも C3の値も 空白になってくれると
よいなと思うのですが 良い方法はありますでしょうか。

ご存知の方ご教示いただければ助かります。

Aベストアンサー

こんばんは!

>C3のセルのことを B2に入力した式で
>管理できないかと思っているのですが・・・

関数では無理だと思います。
VBAになりますが一例です。

画面左下の操作したいシート見出し上で右クリック → コードの表示 → VBE画面のカーソルが点滅しているところに
↓のコードをコピー&ペースト → Excel画面に戻り(VBE画面を閉じて)
A1・C3セルにデータを入力してみてください。

Private Sub Worksheet_Change(ByVal Target As Range) '//この行から//
If Intersect(Target, Range("A1,C3")) Is Nothing Then Exit Sub
If Target.Count = 1 Then
With Target
If .Row = 1 Then
If .Value <> "" Then
If Range("C3") <> "" Then
Range("B2") = "~"
End If
Else
Range("B2,C3").ClearContents
End If
Else
If .Value <> "" Then
Range("B2") = "~"
Else
Range("B2").ClearContents
End If
End If
End With
End If
End Sub '//この行まで//

※ A1セルがC3セルより大きな値になった場合などの細かいエラー処理はしていません。

こんな感じをお望みなのでしょうか?m(_ _)m

こんばんは!

>C3のセルのことを B2に入力した式で
>管理できないかと思っているのですが・・・

関数では無理だと思います。
VBAになりますが一例です。

画面左下の操作したいシート見出し上で右クリック → コードの表示 → VBE画面のカーソルが点滅しているところに
↓のコードをコピー&ペースト → Excel画面に戻り(VBE画面を閉じて)
A1・C3セルにデータを入力してみてください。

Private Sub Worksheet_Change(ByVal Target As Range) '//この行から//
If Intersect(Target, Range("A1,C3")) ...続きを読む

Qセルに金額が入力されたら、隣のセルに自動的に交通費を入れたい

タイムカードの管理をエクセルでしています。
出勤時間、退勤時間、休憩時間を入れると自動的にその日のバイト代が出ます。
その隣に、出勤した日だけ交通費が出るような関数を入れたいです。
自分でやってみたのは、あらかじめAFに1日の交通費を入力、AEはその日のアルバイト代です。
=IF($AE4="","",$AF$1)

これでも出ましたが、バイト代がない日(0で表示される)も交通費が出てしまいます。
0を、#,###のやり方で非表示にしましたが変わりません。

出勤した日(バイト代が出た日)だけ交通費も自動入力される関数教えてください。
よろしくお願いします。

Aベストアンサー

””じゃなくて、0でいいんじゃないですか。

=IF($AE4=0,0,$AF$1)

これでAE列=0の時は0、そうでないときはAF1の値が表示されます。

Qエクセル あるセルに文字を入力した後ボタン一つでそのセルを入力の状態ではなく只その同じセルを選択している状態にしたい

選択したセルに文字を入力するときF2キーで入力できるようになると思うのですが、その逆をやりたいのですが、ボタンひとつできる方法はありますか。入力して縦線が点滅しているのを、ただセルを選択した状態にしたいのです。
今はいったんenterかtabを押してから、矢印キーで再度そのセルに戻っているのですが、ボタンひとつでできる方法があると面倒でなくなると思うので。
具体的には入力した直後に、そのセルをコピーして別のセルに貼り付けたいのです。
ちょっと分かりづらくて申し訳ありませんが教えてください。

Aベストアンサー

CtrlキーとEnterを同時押しすればセル移動しませんよ。


このQ&Aを見た人がよく見るQ&A

このカテゴリの人気Q&Aランキング

おすすめ情報