- ベストアンサー
エクセルに書き込んだ文字を一括で変更する方法を
エクセルを使っています。 (090807)あああああああああああ (090807)いいいいいいいいいいい (090807)ううううううううううううううう (090808)ええええええええええええ こんな感じで最初に(090807)のように日付を書いてるんですが、 これをまとめて消す方法はないでしょうか? すべてのセルの最初の8文字を消す、といったやり方があればいいんですが。 お分かりのかたいらっしゃったらよろしくお願いします。 使用しているのは エクセル2003です。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- yucco_chan
- ベストアンサー率48% (828/1705)
A1セルに(090807)あああああああああああ A2セルに(090807)いいいいいいいいいいい A3セルに(090807)ううううううううううううううう A4セルに(090808)ええええええええええええ と、書かれていたと仮定して、 B1セルに =RIGHT(A1,LEN(A1)-8) B2セルに =RIGHT(A2,LEN(A2)-8) : のように書くと B1セルに あああああああああああ B2セルに いいいいいいいいいいい B3セルに ううううううううううううううう B4セルに ええええええええええええ のように表示されます。 表示だけでなく、セル自体の中身が あああああああああああ としたい場合は、 B列全体を選択して、コピーし、C列に 形式を選択して貼り付け - 値 とすることで、C列に目的の文字列になります。 または、形式を選択して貼り付け - 値 をA列にして、B列を削除すると 質問者さんの目的に合う結果になるかも知れません
お礼
丁寧なご説明をありがとうございます。 ですが、今回はkeitinさんのお答えが、私のような未熟者にもすぐできましたので、 keitinさんをベストアンサーとさせて頂きました。 今回、私の質問に丁寧にお答えいただき本当にありがとうございました。
- tmo0056
- ベストアンサー率30% (4/13)
メニューにあります『編集』の中の『置換』を使用して下さい。 方法は 置換のタブを選んで 『検索する文字列』に『(*)』と入力します。(すべて半角) 『置換する文字列』には入力しません。 これでダイアログ下にある『すべて置換』を押すと 両括弧含め、数字がすべて消去されます。 ご確認のほど、宜しくお願い致します。
お礼
この方法、試させていただきました。 当初の目的通り最初にある()を含む8文字を消すことができたのですが、 残念ながら本文に()があると、それも消えてしまうので、私の希望とは 少しだけ違いました。 でも、私の質問文に対しては完璧なお答えだったと思います。本当にありがとうございました。
- oji_sanba
- ベストアンサー率9% (1/11)
データがどのくらいあるか分かりませんが、とりあえず関数を使ったやり方を一つ・・・ A1→ (090807)あああああああああああ A2→(090807)いいいいいいいいいいい A3→(090807)ううううううううううううううう 下に続く とした場合、E1に次の関数を入れ、下に必要なだけコピーすると「左から8文字を消して表示します」ので、コピーして値で貼り付ければ完了です。 これをコピペ =SUBSTITUTE(A1,LEFT(A1,8),"") 数式の意味は「A1の値の左から8文字をヌル("")に置き換える」と言う内容です。 P.S. 数値への書き換えは、ユーザー設定で、「数値の貼り付けボタン」(を追加して置くと何かと便利に使えますよ。
お礼
丁寧なご説明をありがとうございます。 ですが、今回はkeitinさんのお答えが、私のような未熟者にもすぐできましたので、 keitinさんをベストアンサーとさせて頂きました。 今回、私の質問に丁寧にお答えいただき本当にありがとうございました。
お礼
ありがとうございます。実は「多分無理だろう」と思っていたんですが、 エクセルの機能はすごいですね。 今回、大変助かりました。ありがとうございました。