- ベストアンサー
エクセルについて
任意の数字6文字+9月(例:325987 9月)という表示が縦A列に300列ほどあります。 数字のみにしたいのですが、 1列ずつ9月という表記を削除していっては時間がかかってしまうので いっきに全列の9月という表記を消して数字のみにすることは可能でしょうか? よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
置換機能を使いましょう。 編集-置換 を選ぶか、ctrl+Hキーで置換用の画面が開きます。 そこで、検索する文字列を「9月」にし、置換後の文字列を「9」にします。 オプションをクリックして開き、検索方向を"行"にして、置換ボタンを押していけばいいでしょう。 "すべて置換"を使うと、ほかの列で使っている「9月」も置換してしまうので注意が必要です。 コピーをとっておいてから試してみてください。
その他の回答 (4)
- imogasi
- ベストアンサー率27% (4737/17069)
必ず左から6桁数字があるのなら=LEFT(A1,6) ばらならなら、 =MID(A1,1,FIND(" ",A1)-1) の式を入れればしまいだが。 (式の多数行複写は、一番上の行に式を入れておいて、第1:300行を範囲指定しておいて、CTRLキーを押しつつENTER) この関数も、検索で9月を空白に置換など(既回答)普通に思いつくことではないですか。
お礼
置換でできました。 ありがとうございます!
- fujillin
- ベストアンサー率61% (1594/2576)
全部「9月」ならA列を選択して、置換で「9月」をNull(空白)に置換(=削除)するのが簡単。 他の方法として、「データ」-「区切り位置」でも可能です。 質問文では9月の前にスペースがあるみたいなので、区切り文字にスペースを指定してあげれば、スペース以降がB列に移動します。 スペースがない場合は、6文字というのを利用して、固定長フィールドを選択して、ダイアログから分割したい位置を指定します。 あとは同様です。
- gyouda1114
- ベストアンサー率37% (499/1320)
「9月」を空白に置換すれば 9月の入力された列を選択 編集 → 置換 → 検索する文字列に9月 → 置換後の文字列は何も入力しない → すべて置換 →
お礼
できました! ありがとうですm(__)m
- piro19820122
- ベストアンサー率38% (256/672)
置換機能は使えませんでしょうか? 使えなければ、B1に =LEFT(A1,6) と入力して下方向にコピペ。 更にB列を選択してコピーし、A列に「形式を選択して貼り付け」を使って貼り付け。 貼り付けの内容を値のみにすればOKかと思います。
お礼
置換できました! ありがとうございました~(*^_^*)
お礼
無事できました。 ありがとうございます!!