- ベストアンサー
Excelで各セルの先頭からスペースを含めた10文字を消去する方法
OSは XP SP2 Office2007を使用しています。Excelも2007です。 1000行あるデータの中から、ある列においてのみ、先頭から半角26文字(スペースを含む)だけを消去したいのですが、簡単に消去できる方法はないでしょうか? 26文字の構成は、年月日 時刻 1桁数字 1桁数字で、「2010/01/10 12:30:30 0 3」となっております。スペース部分はスペースが半角2つ並んでいます。 わかる方、ぜひ教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
単純にA列に該当文字があるとしてその表の何もない同じ行に=MIDB(A1,27,1000)とすればいいと思います。意味としてはA1セルの27桁目から1000バイト(半角で1000文字)を抜き出せという物です。それででた列全体をコピーして該当列に形式を選んで貼り付けで値を指定して貼り付けて、その後、式を入れた列を消してしまえばいいです。 データ量が多いですから、一度ファイルを別名でコピーしてテストしてから実行した方が良いと思いますけど。
その他の回答 (1)
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.2
一例です。 (1)仮に対象データをA1:10とし、別列の先頭セルに=MID(A1,27,LEN(A1))を設定、下方向にコピー (2)別列の範囲を選択コピー→A1を選択、右クリック→形式を選択して貼り付け→値を選択→OK (3)別列を削除
質問者
お礼
実際にやってみました。 成功しました。ありがとうございます。
お礼
実際にやってみました。 成功しました。ありがとうございます。 いろいろな方法があるのですね。勉強になりました。