• ベストアンサー

エクセルについて

任意の数字6文字+9月(例:325987 9月)という表示が縦A列に300列ほどあります。 数字のみにしたいのですが、 1列ずつ9月という表記を削除していっては時間がかかってしまうので いっきに全列の9月という表記を消して数字のみにすることは可能でしょうか? よろしくお願いします。

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

  • ベストアンサー
  • ngoma2008
  • ベストアンサー率36% (9/25)
回答No.4

置換機能を使いましょう。 編集-置換 を選ぶか、ctrl+Hキーで置換用の画面が開きます。 そこで、検索する文字列を「9月」にし、置換後の文字列を「9」にします。 オプションをクリックして開き、検索方向を"行"にして、置換ボタンを押していけばいいでしょう。 "すべて置換"を使うと、ほかの列で使っている「9月」も置換してしまうので注意が必要です。 コピーをとっておいてから試してみてください。

cocoa2523
質問者

お礼

無事できました。 ありがとうございます!!

その他の回答 (4)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.5

必ず左から6桁数字があるのなら=LEFT(A1,6) ばらならなら、 =MID(A1,1,FIND(" ",A1)-1) の式を入れればしまいだが。 (式の多数行複写は、一番上の行に式を入れておいて、第1:300行を範囲指定しておいて、CTRLキーを押しつつENTER) この関数も、検索で9月を空白に置換など(既回答)普通に思いつくことではないですか。

cocoa2523
質問者

お礼

置換でできました。 ありがとうございます!

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.3

全部「9月」ならA列を選択して、置換で「9月」をNull(空白)に置換(=削除)するのが簡単。 他の方法として、「データ」-「区切り位置」でも可能です。 質問文では9月の前にスペースがあるみたいなので、区切り文字にスペースを指定してあげれば、スペース以降がB列に移動します。 スペースがない場合は、6文字というのを利用して、固定長フィールドを選択して、ダイアログから分割したい位置を指定します。 あとは同様です。

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.2

「9月」を空白に置換すれば 9月の入力された列を選択 編集 → 置換 → 検索する文字列に9月 → 置換後の文字列は何も入力しない → すべて置換 →

cocoa2523
質問者

お礼

できました! ありがとうですm(__)m

回答No.1

置換機能は使えませんでしょうか? 使えなければ、B1に =LEFT(A1,6) と入力して下方向にコピペ。 更にB列を選択してコピーし、A列に「形式を選択して貼り付け」を使って貼り付け。 貼り付けの内容を値のみにすればOKかと思います。

cocoa2523
質問者

お礼

置換できました! ありがとうございました~(*^_^*)

関連するQ&A