- ベストアンサー
エクセルで任意の文字列を消して結果を出力する方法。
エクセルで任意の文字列を消して結果を出力する方法。 現在、数字で123456JP、12345JPのような数字+アルファベットのデータがあり、 そのデータから数字だけを取り出したいのです。 何かよい方法は無いでしょうか。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
関連するQ&A
- エクセルの文字列並べ替えについて
エクセルの文字列並べ替えについて エクセル2000です。 半角文字列の数字とアルファベットを通常のエクセルの機能で昇順で並べ替えた場合 012 013 111 1AA 1B1 211 222 22C 23A 2AB 2BC のように並ぶと思います。(ここでの数字は数値でなく、すべて文字列です) 数字→アルファベットの順番のようです。 これを「アルファベット」→「数字」の順番で並べ替える方法はないでしょうか? 以下のような順にです。 ユーザー定義のリストに基づいた並べ替えがあることは存じていますが、3桁だけでも英数混在だと36×36×36=46,656個のリストを登録しなければならないことになり、現実的と思えません。 目的は、ホストコンピュータから出力される紙のデータがなぜかこのような順で出てきて、それにエクセルで作成したデータをあわせる必要が出てきたためです。 012 013 1AA 1B1 111 2AB 2BC 211 22C 222 23A エクセルの一般機能でもVBAでもかまいません。ご教示いただけると幸いです。
- ベストアンサー
- その他MS Office製品
- EXCELに出力した文字列データの変換
あるシステムから固定長のデータをEXCELに出力しました。 しかし、すべて文字列の型になって、集計できません。 数字の場合はVALUE関数で文字を数字にするというのはできるのですが、 日付 例えば 070730 を 2007/7/30の日付型にしたい場合は、 どうすればよいのでしょうか? よろしくお願いします。
- ベストアンサー
- 財務・会計・経理
- エクセル 関数 文字列を分ける
23Ar23 28Ar05 3Ta16 8Ta07 11Ta53 14Ta21 …以下多数 のように文字列があって、アルファベット前の数字(1文字か2文字)、アルファベット(2文字)、アルファベット後の数字(2文字)の3つに分割したいのです。データ区切り位置の機能を使えれば簡単ですが、アルファベットの前の文字数が1字と2字のものがあるのでできません。RIGHT、LEFTの関数を使用すれば、アルファベット2文字とアルファベット後の数字2文字は抽出できますが、アルファベット前の数字(1文字か2文字)だけ取り出せません。 関数か何かの方法で文字数を分ける方法を教えてください。
- ベストアンサー
- Excel(エクセル)
- Perlの文字列削除とcsv出力の方法について
現在、Perlを用いてtxtファイルから必要なデータだけを取り出し、それをcsv ファイルに出力したいと考えております。 Perlはほとんど触ったことがなく、色々と勉強しながら行っているのですが、期 日が迫っているという事情もあり質問させていただきます。 txtファイルには以下のような文が1000行ほどあります。 *○ △ /△/△/△/△/○.txt, ○|○): ○ ○,△:任意の数字、または文字列です。 この内、"○"のものだけを一つ一つ分けてcsvに出力したいのです。 つまり○は4つありますが、出力する際は1つ目の"○"を1行目に、2つ目の"○"を2行 目にといった形にしたいです。 そして、それが1000列分あるということになります。 上手く△のものだけを除外し、○だけを抽出する方法はあるでしょうか? どなたかよい方法をご存知のかたいらっしゃいましたら、教えていただけると幸 いです。 エクセルで行うということも考えましたが、htmlファイルが入力ファイルとなる可能性もあるためPerlで行うことにしました。
- ベストアンサー
- Perl
- エクセルで数字とアルファベットと文字列を分割する方法
こんばんは。 エクセルのセルで数字とアルファベットの文字列を分割する方法を教えて下さい。 100AB3.4C → "100" "AB" "3.4" "C" 間にスペースやカンマなど無く、文字数は異なります。 数字は小数点がある場合と無い場合があります。(上記の "100" "3.4" のように) 同じ列に同様のデータが数件~数千件あり、まとめて分割したいです。 関数もしくはマクロ(VBA)で可能であれば教えて下さい。 最近マクロの勉強を初めたのですが、方法が思いつきません。。。 宜しくお願いします。
- ベストアンサー
- Visual Basic
- EXCELで文字列にセルの内容を組み込む方法
EXCElで Aの列に商品コード(数字やアルファベット+数字) Bの列に簡単なHTMLタグがありまして BのHTML内にAの商品コードを取り込みたいのですが、どういう関数?を使えばできますでしょうか? BにはURLを含んでいますので「””」(ダブルコーテション)があります。 イメージ的にはこのような感じです。 ------------------------------------------------------------------------------ A B 0001 <img src="http://****.jp/****-◆◆◆_1"><img src="http://****.jp/****-◆◆◆_2"> ------------------------------------------------------------------------------ ◆のところにAの文字列を組み込みたいのです。 どなたかご存知の方、ご教授ください。 どうぞよろしくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- 文字列の分離方法
お世話になります。 エクセルで下記の様な数字とアルファベットが組み合わさった 文字列を数字とアルファベットに分離させたいのですが、 VBAでそれをする場合、どの様な記述をすれば宜しいでしょうか。 記 ・154AC ・2298BCZ ・80X
- ベストアンサー
- Visual Basic
- EXCEL VBAで列に任意の数字があるかを確認
EXCELのVBAを使用して、次を行いたいと思いますが、うまくいきません。 ①任意の列(下のB列)に任意の数字があるかを確認する ②ある場合、該当行を除き、ない場合は、そのまま。 例)A列 B列 りんご 100 みかん 150 りんご 120 上記のデータを任意の数字を「100」とした場合、 結果)A列 B列 みかん 150 りんご 120 にしたいと思います。 また、任意の数字を「200」とした場合、 結果)A列 B列 りんご 100 みかん 150 りんご 120 となります。 私なりに調べた結果、「InStr」と「AutoFilter」、「If ~ then ~ else」の組み合わせでできないかと思いましたが、うまくいきません。お手数をおかけしますが、ご教示のほどよろしくお願い申し上げます。
- 締切済み
- Excel(エクセル)
- Excelスプレッドシート上の文字列を簡単に判別する方法
これまで手で集計していたExcel上の数字データを自動計算するために sumif関数などを使っていろいろ計算式を組み込んでいるのですが、 関数を使って計算した結果と手で計算した結果が違ってきてしまい、困っております。 シート上の数字の中に文字列が混じっている可能性がありますが、 シート上のセルの多くの数字の中で、どれが文字列なのか一見判別できず、すべての数字について、isunumber関数を使って調べたり、一からすべて数字を入力しなおすのも大変です。 シート上の数字をすべて関数の計算対象になる数列データに一括変換する方法はないのでしょうか? 困っています。どなたか助けて下さい。 どうぞ宜しくお願い申し上げます。
- ベストアンサー
- オフィス系ソフト
- エクセルで文字列中の任意の文字を変換したい
マイクロソフトエクセルで、ある文字列が任意の文字を含んでいる場合に、別のセルで数値・別の文字として反映するにはどのような関数を用いればよいのでしょうか。 例えば、「田中鈴木佐藤」という文字列があるとして、文字列の中に「田」があることを自動的に判別して、さらに別のセルに有無の結果を数値・別の文字として反映したいのです。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- パソコンの無線LAN接続でA3複合機が見つかりません
- Windows10を使用しているパソコンでA3複合機の無線LAN接続ができない
- パソコンのインターネットプロバイダーとWiFiのプロバイダーの違いによりA3複合機の接続ができない
お礼
ご丁寧にありがとうございます! 使ったこともないような関数ばかりで難しそうです(汗 また同じようなことがあったら使ってみます。 ありがとうございました!