• ベストアンサー

エクセル2002。頭に「’」

あるテキストデータをエクセルで読むと各セル頭に「'」が入ってしまいます。 文字列でも数字列でも「'」。 ごそっと変換するのはマイフェイスとかが良いのでしょうが、今のPCにはそのテのソフトがありません。 エクセルのまま「'」だけ取る方法はありますか?

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.3

書式を設定していない場合は、「編集」「クリア」「書式」で消せます。

paranoia135
質問者

お礼

取れました。 塗りつぶしとかまでスッキリしてビックリしました。 ご回答ありがとうございました。

その他の回答 (3)

  • paotaro
  • ベストアンサー率30% (19/62)
回答No.4

開き方を変えてみて下さい。 まずエクセルを起動し 「データ」-「外部データの取り込み」 -「テキストファイルのインポート」でファイルを指定。 そうするとテキストファイルインポートウィザードが 起動します。 そこで、設定を変えることで、解決できると思います。 わたしの想像では ウィザードで一度「次へ」を押した後(2ページ目)の 文字列の引用符「なし」でどうかな??

paranoia135
質問者

お礼

いつもプログラムから開いてばかりでした。 「”」「’」「なし」が選べてビックリです。 ご回答ありがとうございました。

  • zealzany
  • ベストアンサー率35% (19/53)
回答No.2

セル範囲を選択 「コピー」 「形式を選択して貼り付け」 「値」をチェック ではだめでしょうか?

paranoia135
質問者

お礼

同じ場所で貼り付けても取れませんでしたが 違うセルに持ってくと取れました。 ご回答ありがとうございました。

回答No.1

編集→置換で、「'」を空白に置換えたらいかがでしょう?

paranoia135
質問者

お礼

遅ればせながら。 ご回答ありがとうございました。

paranoia135
質問者

補足

文字列には文章内で「'」が使われているため、数字列で置換してみたんですけど。 「'」は認識してくれません。 ロータスの「左寄せ記号」みたいなもんですかね?

関連するQ&A

  • テキスト形式(.txt)をエクセルで読み込むときに1桁目の「0」を読み込みたい

    タブ区切りで作成されたテキストデータがあります。 これをエクセルで読み込むと、タブ区切りからセル区切りに自動的に変換されますが、 テキストに「0」から始まるデータがある場合、エクセルに変換されると数値として読み取ってしまうので、2桁目以降の0以外の数字を1桁目として認識してしまいます。 つまり、 「テキストデータを「文字列」のデータとしてエクセルで読み取る」 方法を探しています。 ご存知の方、教えてください。 よろしくお願いいたします。

  • エクセルを文字数固定でテキスト形式に・・・

    エクセル97です。宜しくお願いします。 エクセルにあるデータをtxtに変換させて、別のプログラムに移したいのですが、問題なのが、受ける側で行毎に頭からの文字数で認識して読み込んでいくのですが、そのままテキスト形式で保存すると、各セルには文字数の多い少ないがある為、各行毎にそのカウントしている文字数の場所が違ってきて、読み込みも各行毎に違ってきます。これをそろえる為に各行毎に文字数を固定させて変換できないかと思っているのですが、 そこで・・・ 列毎に、文字列のある列の文字数を決めておいて、その文字数に満たない場合は、その満たない数だけスペースを入れて変換したいのですが・・・すみません、説明がいまいちですが・・・ 例えば・・・ *A列は文字数を6文字と決める。 *そのA列には、文字列が各行のセルに「あいう」「あいうえお」「あい」などの文字列があります。 *テキスト形式に変換されたときに、 ・「あいう」→「あいう___」 ※(_はスペース) ・「あいうえお」→「あいうえお_」 ・「あい」→「あい____」 と変換させたい。 説明もなんだかへたくそで、ちょっと難しいと思いますが、どなたか良い方法を知りませんか?非常に困っています。宜しくお願いします。

  • Excelの「’」とセルの書式設定(文字列)の違い

    こんばんわ。 Excelの文字列表示について、教えてください。 数字を入力する際に、先頭に「'」を入力すると 文字列として入力することが出来ますが、 数字が入っているセルのセルの書式設定から 「文字列」に表示形式を変更することとの 違いはなんなんでしょうか? やり方は違うけれど、結果は同じということでしょうか? 「'」を入力すると、データが文字そのものに変わり、 表示形式を変更すると、見た目だけ(左揃えになるなど) 文字列のように見えるだけで、データは 数字のままということなんでしょうか?? また、文字列として入力された数字を Value関数で数値に変換してしまうのと セルの書式設定で「数値」に変更するというものも 同じように、違いが良く分かりません。。。 もう、頭の中が「??」だらけです。 違いを教えていただけたら・・・と思います。 どうぞよろしくお願いいたします<m(__)m>

  • Excel 文字列にする関数

    エクセルが苦手なので教えてください! 選別番号で6桁の数字を使っているんですが、頭の数字が0から 始まるものがあり、セルに入力するとその選別番号だけ5桁に なってしまいます。 文字列にすればいいということだけはわかっているのですが、 すでに数字が入っている列に対して、関数を使って以下のような ことはできますか? (1)選別番号が5桁だったら、頭に0をつけて6桁にする、  かつ文字列にする (2)選別番号がすでに6桁だったら、そのまま文字列に変換 宜しくお願いします!

  • VBSでエクセルのセルプロパティを設定できますか

    VBS初心者です。初歩的な質問ですがお助け下さい。 VBSを使って、テキストファイルをエクセルで開こうと思っています。しかし、そのままテキストファイルを開いてしまうとエクセル側で自動的にセルのプロパティが設定されてしまいます。頭に「0」のつく数字列などは「文字」として扱いたいため、テキスト流し込みの際、セルのプロパティが設定できないものか悩んでいます。 以下、3つの方法で検討してみたのですが、知識が足りなくて、どれも答えにたどり着けません。 1)テキストファイルを開く際の「open」メソッドの引数で、「文字として扱う」ためのスイッチはあるのでしょうか。 2)エクセルのセルを設定できるメソッドはあるのでしょうか。 3)エクセルのマクロを呼び出す方法はあるでしょうか。 よろしくお願いいたします。

  • 頭に0を付ける!

    エクセル2002です。 コード番号を入力後頭にあった0(数字のゼロ)が消えてしまいました。 数字と認識した為と思います。 300セルほど入力した後なので、何とかこのまま回復させたいのですが、いい方法はありますか? 同じ列に数字がダーっと並んでます。 この列に入力された数字の頭に「0」を付けたいのです。 よろしくお願いします。

  • エクセルで、頭に0をつけて数字の桁を揃える方法

    エクセルで、必ず5桁の数字を入れる列があるとします。 ところが、数値データとして最初に作っているので、0が頭になく桁が足りない場合があります。 任意文字として5桁の数字にしたいのですが、 何かいい方法はありませんでしょうか? 例) A列 A列 50      00050 1000  ⇒  01000 11111    11111 どうぞよろしくお願いいたします。

  • エクセルで一気に「'」を文字の頭につける方法は?

    エクセルのデーターをアウトルックに取り込みたいのですが上手く行きません。 元のデータにさらに新しいデータを追加しようと、エクセルにエクスポートして、データ(住所などのリスト)の追加、再びインポートしたのですが、新しいデータが上手く取り込めませんでした。 色々試したところ、セルのデータの頭に「'」があることに気が付きました。 そこで各列の文字の頭に「'」をつけたいのですが何かいい方法はありますか? ちなみにデータの「'」はセル上では見えませんが、上にあるバーでは表示されている状態にしたいのです。 文字の結合では「'」が見えちゃう形でしか結合できませんでした。

  • エクセルでセルを文字列設定しているのに頭の0が取れる件

    EXCEL2003について質問です。 似た類の質問は結構みるのですが、根本的な原因がわからないので わかる方がいたらエクセルの仕組みを教えてください。 頭に0が入った記号を含む数字から任意の記号を一括で抜こうとしたときに、文字列設定なのに頭の0が抜けてしまう原因です。 例えば (1)新規のシートでまずは0120-111と入力します。 ハイフンを手動で消すと、数字として扱われて120111になります。 これはわかります。 (2)次に、初めにセルの書式を「文字列設定」にしてから同様のことをすると、0120111となって文字列に扱いになりました。 これもわかります。 (3)今度は(2)でハイフンを手動ではなく「置換」で取ると結果は120111と 0が取れているにも関わらずセルの書式は文字列のままです。 なぜ(3)で勝手に0が外れてしまうんでしょうか? 桁数もバラバラ、頭が0でない、記号がない場合もある数字のリストの中で一個一個手動ではなく範囲指定したセルを一括で変更する方法って ないんですかね?

  • エクセルの文字列から数字への変換

    エクセル2007を使用しています。 あるデータベースからデータをエクセルにインポートしたところ、日付データだけが文字列となっています。 (通常数字だとセル内右寄せですが、文字列を示す左寄せになっています) 「03/11/2010」のように一見日付データのように見えるのですが。。 完全なテキストとして認識されているようで、「DATAVALLUE関数」や「1の乗算」も全く反応しません。 文字の先頭に「’」も入っていませんし、どうしたらよいか全くわかりません。 何かよい方法があったら教えて下さい。 宜しくお願い致します。

専門家に質問してみよう