• ベストアンサー

エクセルに書き込んだ文字を一括で変更する方法を

oji_sanbaの回答

回答No.1

データがどのくらいあるか分かりませんが、とりあえず関数を使ったやり方を一つ・・・ A1→ (090807)あああああああああああ A2→(090807)いいいいいいいいいいい A3→(090807)ううううううううううううううう       下に続く とした場合、E1に次の関数を入れ、下に必要なだけコピーすると「左から8文字を消して表示します」ので、コピーして値で貼り付ければ完了です。   これをコピペ   =SUBSTITUTE(A1,LEFT(A1,8),"")  数式の意味は「A1の値の左から8文字をヌル("")に置き換える」と言う内容です。 P.S. 数値への書き換えは、ユーザー設定で、「数値の貼り付けボタン」(を追加して置くと何かと便利に使えますよ。

kouraitarou
質問者

お礼

丁寧なご説明をありがとうございます。 ですが、今回はkeitinさんのお答えが、私のような未熟者にもすぐできましたので、 keitinさんをベストアンサーとさせて頂きました。 今回、私の質問に丁寧にお答えいただき本当にありがとうございました。

関連するQ&A

  • エクセルの表示形式(日付→文字)

    エクセルで、2002/12/1のような日付が大量に入っている列があります。 そのセルの表示形式は、現在日付になっているのですが、 文字列に変更する必要が出てきました。 しかし、表示形式を文字列に変更すると、37591のような数字になってしまうセルと、2002/12/1のままのセルが出てきてしまいます。 表示形式を文字列に変えてもすべてのセルが2002/12/1のようになる方法はないでしょうか、よろしくお願いいたします。

  • エクセルのセルの中の文字を一括・もしくは簡単に変更したい

    エクセルの列で、セルの中に「1」と「2」が入っています。 「1」を「男性」に、「2」を「女性」に、すべて変更する方法として、一番簡単な方法を教えてください。 エクセルの使い方、といったサイトを見てみたのですが、 どれに該当するのかよくわかりません。 1つ1つコピー+貼り付けだと相当時間がかかります(><”) たとえばE3のセルが「2」なので、そこに「女性」と入力して、 E4も「2」なので「=E3」と入れると確かに「女性」に換わりましたが、これでは結局1セルごとに作業していかなくてはなりません。 でもこんな方法しかないのなら、地道にやっていくしかないのかなぁ・・・と。 もしもっと簡単に変換出来るよ!という方法があれば、教えてください!

  • エクセルの日付を文字にするには

    エクセルのセルの日付(例 2000/11/10)を文字列に変換するにはどうしらよいでしょうか。文字列に変換後、他のソフトで使用したいのですが。

  • エクセルが勝手に文字を日付に変えてします

    htmlのテーブルをコピーしてエクセルに貼り付けたいのですが、その際1-5や9-7といったデータをエクセルが勝手に1月5日などの日付に変えてしまいます。 そうしたくないので、事前に全てのセルを選択して文字列にしておいているのに、貼り付けをするとやはり日付になってしまいます。 この自動で日付に変える機能をなくすことはできないんでしょうか?

  • エクセルで横長の文字

    エクセル2003を使用しています。 セル内に横長の文字を打ちたいのですが、どうしてもわかりません。 打ち込む文字が膨大で一部計算式も挿入するのでワードアートの仕様は気が遠くなりそうなので直接セルに打ち込みたいです。 良い方法をご存知の方がいらしたら教えてください。

  • エクセルで、「’」を一括で削除する方法ってありますか?

    助けてください! エクセルで、A列の数字すべてに「’」が入っています。 ’19990708 ’20001223 この「’」を一括で削除し、 19990708 20001223 に変更することは出来ますか? (行は3万行くらいあり、手処理で「’」を削除するのは無理なんです) または、A列は日付列なのですが、’19990708を1999/07/08と日付に認識させる関数などはありますか? left関数、mid関数、&と"/"など試してみましたが、「’」が取れませんでした。 (1999/07/08とした後、セルの書式設定→分類→日付→種類で7月8日や7/8と表示を変更させたいのです。) どんな方法でもいいので、どなたか解決方法を教えてください。 よろしくお願いいたします。

  • エクセル 大文字

    エクセルで 特定したセルに行くと CAPS LOCK を使用しなくても 常に 大文字 或いは小文字にする方法や 日本語を使用していても特定したセルに行くと 常に 英文字 或いは その逆に設定しておく方法はございますか?

  • EXCELで日付を文字列として取り出すには

    EXCELで日付形式のセルの内容を、そのイメージのまま文字列にするにはどうすれば良いでしょうか。何かうまい方法があれば教えてください。 例えば、2006/01/05 と表示されている日付をそのまま文字列として 取り出したいのです。単にセルの書式設定で文字列に変えただけでは 38722とタイムスタンプの値らしきものに化けてしまうので困っています。

  • 文字列を数式に置き換える方法

    エクセルで ''99.2.1 ''02.3.1 ''04.5.1 といった文字がセルに入っています。 これを 1999/2/1 2002/3/1 2004/5/1 という日付のデータに一気に置き換えたいのですが 簡単にできる方法はありますか?

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

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