No.2ベストアンサー
- 回答日時:
データの中の数字と数字以外のパターンが一定なら、
LEFT関数 、RIGHT関数、MID関数で取り出すことができます。
「ABC1234」「1234ABC5678」などで、すべて同パターン。
「A1B2CD3」→「ABCD」と「123」でも、パターンが同じなら面倒ですが可能です。
ランダムな中からだと普通では不可能です。
http://srcedit.pekori.jp/tool/excelre.html
のアドインを利用して正規表現が使えるなら、
=REREPL(A1,"\d","")
で「A1B2CD3」→「ABCD」
=REREPL(A1,"\D","")
で「A1B2CD3」→「123」
ただし「123」は文字列なので、数値にしたければ、
=VALUE(REREPL(A1,"\D",""))
とします。
ご参考まで...
この回答への補足
rerepl 関数ははじめてしりました。
Google 検索でも解説ページは見つかりませんでした。よろしければ教えてくださいませんか?
とても参考になりました!おかげさまです。
セルP1に =value(replace(c1,1,5,"")) と入力したら、期待通りに数値が得られました。でもこの数値の右側にすきまのスペースができました。なぜスペースができたんでしょうか?試しに P2 に =P1*3 としたら数値が得られたので実際上は問題がないのですが.
No.3
- 回答日時:
#2です。
> rerepl 関数ははじめてしりました。
ご存じないのも当然のことで、これはエクセルの関数ではありません。
#2で書いたように、そこのURLにあるアドインをダウンロードして、
インストールしないとダメなのです。
エクセル用に特化したフリーソフトと考えてください。
しかし、正規表現を使えると複雑な文字列操作が非常に楽にできるようになります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelの文字列を数字に変換する方法について 6 2023/07/31 21:18
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
- Visual Basic(VBA) VBAで、特定の文字より後を削除して残った数値を文字列に変換と特定の文字より前も削除したい 3 2022/04/15 19:21
- Excel(エクセル) Excelの数字(文字列)合計について あるデータをダウンロードすると、数字データが全て文字列になっ 4 2022/09/26 21:21
- Excel(エクセル) LEFT関数で文字数を指定しないで取りだす方法 7 2023/06/30 09:49
- Excel(エクセル) Excel countif関数で取り消し線のセルをカウントしないようにしたい countif関数で文 2 2023/08/21 10:27
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
- Excel(エクセル) Excelでの検索結果を含む行だけを表示させたい 5 2023/03/10 17:08
- Visual Basic(VBA) 列を指定して値を左から5文字にそろえる 1 2022/06/10 20:28
- PostgreSQL 数値が定期的にあらわれる文字列から、いくつめに出現した数値が指定して切り出したい 1 2023/06/08 13:12
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
GDBでデバッグするとき文字列の...
-
CSVファイルの中で、「 , 」カ...
-
英数字のみ全角から半角に変換
-
エクセルで数値を全角文字(カ...
-
EXCELからCSVにすると余計なカ...
-
VBA 文字に半角が含まれて...
-
IEからEdgeへの移行に伴うIMEの...
-
xmlファイル内の文字列置換
-
Excel VBAでPDFファイルをMicro...
-
マクロを使ってフォルダー内に...
-
VB.net、テキストボックス入力...
-
F9キーについて。
-
エクセルにMicrosoft Barcode C...
-
CSVの定義
-
プログラミングでは、半角括弧...
-
PHP カンマをエスケープしたい...
-
VB2005のTextBoxでカン...
-
CString から LPCTSTRの型に変換
-
正規表現 URL抽出「 [\\/\\b]{0...
-
「カンマ」と「コンマ」は同じ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Malformed UTF-8 character
-
Perlで Right関数に近い処理を...
-
splitの逆の処理
-
パイソンエラーについて
-
日本語文字列の指定長(byte)切出し
-
特定の文字列をHTMLタグに変換...
-
完全一致のデータだけを検索で...
-
何度も出現する文字列AAのうち...
-
VBA split(文字列, ★) ★←複数...
-
数字を文字列に変換し短縮化する
-
プログラミング HSPの変数につ...
-
perlで文字列を短く(圧縮)し...
-
特定文字列の抽出
-
ファイルから文字列を読み出し...
-
カートの送料設定を2個まで1個...
-
外部ファイルに「漢字(かんじ...
-
正規表現での文字の抜き出し
-
リストデータの検索でのエラー...
-
メールヘッダのMIMEエンコード...
-
Perlの文字列置換について
おすすめ情報