• 締切済み

エクセルの文字列について

エクセルの文字列についていまさらながら素朴な疑問です。 たとえば0007を入力したいとき、 そのまま打ったら000が画面上に反映されません。 そこで000を反映させるために2つの方法 がありますよね。 1つは0の前に「'」をつける方法、 もうひとつはセルの書式設定で「文字列」に変える方法があると思いますが、この2つの違いはなんなのでしょうか?? といいますのも、複数の方にデータ入力の作業をしてもらっていて私がまとめ役なのですが、 こちらの説明不足で、 000が先頭にくる数字の入れ方を上記2つのどちらかで統一させなかったため、画面上はきれいに入っていますが、中身をみると(的確な表現が思いつきませんが)「’」がついていたりなかったりします。 どうせなら統一させるために「’」をとりたいのですが、これをとる方法が見つかりません。 (そもそも、何の影響もないからとる必要がないといわれたらそれまでですが・・) 恐れ入りますが、上記2点教えていただけると助かります。 よろしくお願いいたいます。

みんなの回答

  • Flak45
  • ベストアンサー率29% (91/306)
回答No.5

#2です。 若干補足。 半角数字と全角数字が混在する場合には http://www.morgan.co.jp/kiso/6excel-1.htm の、重複マクロの半角<>全角変換機能が大変便利です。 また、入力するシートを配布して共同でデータを作る場合は http://www.morgan.co.jp/kiso/4excel-4.htm の方法が便利です。 参考にしたHPのURLのTopは http://www.morgan.co.jp/kiso/index.html (モルガンデータシステムさん) です。

すると、全ての回答が全文表示されます。
  • wakudo
  • ベストアンサー率32% (18/56)
回答No.4

#2さんの回答でなるほどねぇ~と関心したものです。 ただ、少し気になったのはそのデータの処理はどうされるのかなぁと思いました。 数値でなにか表を管理するのであれば文字列と認識させずに数値として扱うほうが後々処理が便利な部分があると思いました。 (オートフィルとか並べ替えとかフィルタ機能とかが使いたくならないですか?) でも、表示形式は『0000』の4桁でしたいんですよね。 しかも表示形式は知っているのなら結構簡単ですよ。 まず手っ取り早く4桁数字の入る列全体を選択しておきます。 それから、表示形式の分類から『ユーザー定義』を選択しダイアログボックスの右真ん中よりちょい下あたりに細長いテキストボックスがあります。 マウスを近づけるとIの字になるのでわかります。 そこをクリックし、多分データが入っていると思うのでそれを削除します。 その後直接入力にて自分の表示したい『0000』と桁数を0にて入力してOKすればこれで大丈夫!! 列全体を選択しているのでその列の1行目におそらく列見出し(項目のタイトル)が入っていると思うのですが、そこは文字を入力されるのでは? それなら何も気にしなくて大丈夫です。 この表示形式は選択していたセルに数値が入ったときのみ有効なものなので。  *入力する人が複数いるのであれば先にこちらで書式をある程度設定したひな形を渡してあげるといいかもしれないですよ。

すると、全ての回答が全文表示されます。
回答No.3

No.1さんの補足と訂正 >「’」をとりたいのですが、これをとる方法 基本になるセルを「セルの書式設定」で希望の書式(文字列)にして、「'」をとって確定しておきます。 これをコピー  対照のデーターをすべて選択 右クリック→形式を選択して貼り付けの"書式"を選択でOK 書式のみのコピーにより、「'」は消えています。この逆も同じやり方で変更可。

すると、全ての回答が全文表示されます。
  • Flak45
  • ベストアンサー率29% (91/306)
回答No.2

「'」をつけた場合は入力したデータが「文字列」として入力されたことになります。 「'」なしで文字列として表されるセルは「文字列のセル」です。 前者はセルの属性が固定されておらず、後者はセルの属性が文字列に固定されています。 統一する方法としては、検索・置き換えで、検索する文字を「’」置き換えする文字を「」(なし)にすると「’」はまとめて取ることができます。 あらかじめ、シート全体を文字列のセルにしてから行うと良いかもしれません。

すると、全ての回答が全文表示されます。
  • platypus
  • ベストアンサー率27% (24/88)
回答No.1

2つの違いについては分かりかねますが、該当するデータをコピー→形式を選択してペーストを選んで、値として貼り付けを行うと、「'」がとれてません? (今試したらとれたのですが....)

すると、全ての回答が全文表示されます。

関連するQ&A