- ベストアンサー
エクセルで間違いを修正したい。
知人の代筆で質問してます。 エクセルで名前のリストを作ったそうです。 1-田中 2-鈴木 3-橋本 4-川上 ・・・ ・・・ 999-吉田 1000-川島 本当は数字の部分と名前の部分を違う列に分けて作らなければいけなかったのに、彼はエクセルを良く知らなかったため 「1-田中」のように一つのセルに手打ちで記入したそうです。 しかも、これをすでに1000人分手打ち入力したそうなのですが、 1- 2- 3- 4- という 「数字-」 の部分だけを消したいそうなのですが、それは可能でしょうか? よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
既述のようにCtrl+Hの置換で解決するのでしたら、それが一番早いと思います。 もし置換が難しい場合(ハイフンが半角・全角・変換しているなど統一されていない、ハイフン漏れがあるなど)や、数式でひとつひとつ解決していきたい場合など、解決案のひとつとしてページを作りましたので、参照していただければと思います。 FIND,COUNTA,COUNT,IFERROR,CONCATENATE,MATCH,MID,TRIM,SUBSTITUTEなど関数を多く使っていますが、できるだけわかりやすいように書いたつもりです。
その他の回答 (3)
- keithin
- ベストアンサー率66% (5278/7941)
>「数字-」 の部分だけを消したい Ctrl+Hで置換のダイアログを出す 検索する文字列欄に *- と記入する 置換後の文字列欄は空っぽにしておく すべて置換をクリックする 以上です。 #マイナスではなく別の記号を使っていた場合などは、実際に記入した文字で行います。
お礼
ありがとうございました。 助かりました。
- kagakusuki
- ベストアンサー率51% (2610/5101)
御使いになられているExcelのパーションは何でしょうか? 以下はExcel2007以降のバージョンにおける方法になります。 「1-田中」の様に「数字-名前」の形式で入力されているセル範囲を、縦1列だけまとめて範囲選択 ↓ Excelウィンドウの上の方にある[データ]タブをクリック ↓ 現れた「データツール」グループの中にある[区切り位置]ボタンをクリック ↓ 現れた「区切り位置指定ウィザード‐1/3」ダイアログボックスの中の[カンマやタブなどの区切り文字によってフィールドごとに区切られたデータ]と記された箇所にチェックを入れる ↓ 「区切り位置指定ウィザード‐1/3」ダイアログボックスの[次へ]ボタンをクリック ↓ 現れた「区切り位置指定ウィザード‐2/3」ダイアログボックスの「その他」欄の中に - と入力 ↓ 「区切り位置指定ウィザード‐2/3」ダイアログボックスの「その他」欄の所にチェックが入っている事を確認してから、[完了]ボタンをクリック これで、「-」が消えて、数字と名前が、2つの列に分離した形で入力されます。 【参考URL】 ワード・エクセル・パワーポイント【Be Cool Users 2007】 > エクセル > 入力・編集 > 区切り位置でデータを分割 http://www.becoolusers.com/excel/text-to-columns.html 尚、御使いになられているExcelのバージョンがExcel2007よりも前のバージョンの場合には、以下の様な操作となります。 「1-田中」の様に「数字-名前」の形式で入力されているセル範囲を、縦1列だけまとめて範囲選択 ↓ 「メニュー」バーの中にある[データ]ボタンをクリック ↓ 現れた選択肢の中にある[区切り位置]をクリック ↓ 現れた「区切り位置指定ウィザード‐1/3」ダイアログボックスの中の[カンマやタブなどの区切り文字によってフィールドごとに区切られたデータ]と記された箇所にチェックを入れる ↓ 「区切り位置指定ウィザード‐1/3」ダイアログボックスの[次へ]ボタンをクリック ↓ 現れた「区切り位置指定ウィザード‐2/3」ダイアログボックスの「その他」欄の中に - と入力 ↓ 「区切り位置指定ウィザード‐2/3」ダイアログボックスの「その他」欄の所にチェックが入っている事を確認してから、[完了]ボタンをクリック 【参考URL】 富士通 > サポート > 富士通パソコンのサポート(FMVサポート) > お役立ちコーナーを見る > パソコン小ワザ集 > エクセル > 文字列を複数のセルに分けて表示したい http://azby.fmworld.net/usage/windows_tips/20051012/
お礼
詳しく説明して頂いてありがとうございました。 知人に伝えたいと思います。 ちなみにバージョンは2010らしいです。
- MackyNo1
- ベストアンサー率53% (1521/2850)
関数を使って「-」の右の部分を取得することもできますが、単純に数字と名前を分割するなら区切り位置の機能を利用するのが簡単です。 その列を選択して「データ」「区切り位置」で「カンマやタブ・・・」のチェックが入っていえることを確認して「次へ」で区切り文字を「その他」にして「-」を入力し、そのまま「完了」してください。 名前の列の右にデータが入力してある場合は、その列を選択して、右クリックから「挿入」を選択してから区切り位置の操作を実行してください。
お礼
ありがとうございます。 助かります。 知人に伝えたいと思います。
お礼
ひぇー。わざわざここまでしてくださったんですか!完璧です。頭が下がります。 置換の方法も区切り位置指定ウィザードも、全ての方法でうまく行きました。 ありがとうございました。