- ベストアンサー
Excel の中にある *印を一気に消したい。
こんにちわ Excelにおいて、以下のようにデータがあるのですが 管理番号の数字末尾にある「*」印を一気に消したい のですが良い方法はありますでしょうか? (A) (B) (C) (D) (1)管理番号 名前 性別 年齢 (2)0001* 山田 男 39 (3)0001 河野 女 27 (4)0327* 飯井 男 42 当初、「置換え」機能で 検索する文字列に「*」を入力し、置換え後の文字列 は空白にして、「置換え」ボタンを押しました。 すると「*」だけでなく、数字まで全部消えてしまいました。 数字は残したいのです。 方法ご存知のかた、お教えください。 宜しくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは! 一例ですが・・・ A列を選択して、挿入 これで元のA列がB列になると思います。 次に A2セルに =TEXT(SUBSTITUTE(B2,"*",""),"0000") という数式をいれて、オートフィルハンドルの(+)マークでダブルクリック A2~A列最後までを範囲指定 → コピー → B2セルを選択 → 形式を選択して貼り付け → 「値」を選び、B2セルに貼り付け 最後にA列すべてを削除します。 これで何とか希望に近い形にならないでしょうか? 尚、数値の表示形式を4桁としていますので 桁数が多い場合は数式内の「0」の数で調整してみてください。 以上、参考になれば幸いですが、 的外れなら読み流してくださいね。m(__)m
その他の回答 (3)
- kaisendon
- ベストアンサー率44% (114/257)
あ、間違えた…orz > 『+』=『任意の文字』を表す特殊な記号なので、 →『*』=『任意の文字』を表す特殊な記号なので、
お礼
丁寧にご回答頂きありがとうございます。 自分の間違いがわかりました。 ありがとうございます。 でも先に回答させて頂いた方同様 この方法だと自分の望んだ数字に なりません。 私のやり方がおかしいのかな??
- kaisendon
- ベストアンサー率44% (114/257)
『*』は『*』という文字列としてでは無く、 『+』=『任意の文字』を表す特殊な記号なので、 質問にあるような方法では探すことができません。 > 検索する文字列に「*」を入力 →検索する文字列に「~*」を入力 『*』の前に半角チルダをつければおkです。
- Hageoyadi
- ベストアンサー率40% (3145/7860)
>検索する文字列に「*」を入力 ではなく「~*」を入力してください。
お礼
早々のご回答ありがとうございます。 これでやると 「0」が消えてしまいますね。 私の説明不足なのですが「0」が消えてしまうと この後の処理で、別の番号と認識してしまうので まずいのです。すいません。
お礼
ありがとうございます。 tom04さんの教えて頂いた方法で 望んでいる数字が集計出来ました。 本当にありがとうございました。 今後とも宜しくお願いします。