
No.3ベストアンサー
- 回答日時:
ワークシート関数Replace, Substitute, または置換機能で、0から9までの数字を半角、全角とも""(空文字列)に置き換えればできますが、けっこう手間がかかる面倒くさいやりかたです。
いったんExcelのワークシートをCSVファイル形式で保存してから、正規表現が使えるテキスト置換ツール(ReplaceAllなど)で、([0-9]+)を""に置換してからExcelに読み込みExcelブック形式で保存するのが手軽です。
なおExcel VBAでも、正規表現を使った検索、置換はできます。VBEの参照設定で、Microsoft VBScript Regular Expressions をチェックすることでRegExpオブジェクトをVBA内で利用できます。今後も何度も必要な機能であれば、身近のExcel VBAプログラマに頼んで、ユーザー定義ワークシート関数として作ってもらっておくといいでしょう。
サンプルコードは以下。Excel VBAの作成、保存先、実行許可設定については調べるなり、身近のExcelパワーユーザーに教えてもらってください。
Function RemNum(Mytxtcell As String)
With CreateObject("VBScript.RegExp")
.Pattern = "([0-9]+)"
.Global = True
RemNum = .Replace(Mytxtcell, "")
End With
End Function
使用例)
=RemNum(a1)
提示されているデータ例では、数字列を取り除いたあと余分な空白が残るので、場合によってはTRIM関数も使うといいかも。
使用例)
=TRIM(RemNum(a1))
データによっては企業名や部署名にアラビア数字を含むかもしれません(例、センチュリー21,20世紀フォックス)ので、取り除けるアラビア数字が文字列の先頭と末尾に限定される感じはしますから、こまかい修正は必要だと思います。
この回答へのお礼
お礼日時:2012/10/30 23:19
なんともご丁寧にありがとうございましたm(__)m
おかげ様でなんとか処理することができました。
本当にありがとうございますm(__)m
No.2
- 回答日時:
A1セルにデータが有るとしてB1セルには次の式を入力します。
力技です。=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,0,""),1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,"")
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで文字の入力がセルの...
-
多数の計算セルに一括で同一の...
-
エクセルで「4」「9」抜けの...
-
一括でダブルクリックした状態...
-
エクセルのセルの中の,よりも前...
-
Excelで、半角スペースをTABに...
-
小数点を消す方法
-
Excelの入力済みセルに一括で、...
-
エクセルでセルを文字列設定し...
-
置換するとべき乗表示になって...
-
Excelの空文字セルの削除方法を...
-
Excelのmatch関数エラー原因が...
-
エクセルでセル内の一部を一括...
-
Excelからテキストへのコ...
-
Excelのシートにある1行...
-
【エクセル】ピボットテーブル...
-
VBAでの日付の置換方法を教えて...
-
excelからメモ帳への貼り付け
-
Excelで複数行にわたる一つのセ...
-
エクセル カッコ()がマイナ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで文字の入力がセルの...
-
多数の計算セルに一括で同一の...
-
Excelで、半角スペースをTABに...
-
Excelからテキストへのコ...
-
置換機能を使わずに先頭に「'」...
-
excelで可視セルのみ置換
-
小数点を消す方法
-
Excelの空文字セルの削除方法を...
-
Excelのシートにある1行...
-
エクセルでセル内の一部を一括...
-
エクセルのセルの中の,よりも前...
-
一括でダブルクリックした状態...
-
【エクセル】ピボットテーブル...
-
Excelの入力済みセルに一括で、...
-
エクセルでセル内の一部分だけ...
-
エクセルで「4」「9」抜けの...
-
別シートのリストから置換する方法
-
エクセルの表ををメモ帳などに...
-
Excelで特定の文字の前だけに空...
-
エクセルでセルを文字列設定し...
おすすめ情報