• 締切済み

エクセル 特定の文字だけ表示させたい

toshichan7の回答

回答No.5

imogasiさんの関数で >If Asc(Mid(a, i, 1)) > 47 And Asc(Mid(a, i, 1)) < 58 Then を If ISNUMBER(Mid(a, i, 1)) then でもいけるような気がします。余計なチャチャ入れてすいませんが。

関連するQ&A

  • Excel VBAで、特定半角文字のみ全角文字に変換したい。

    Excel VBA で、 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でもかまいません。ご教示いただけると幸いです。

  • 《エクセル2000》特定の文字のみ表示させたくない

    皆様こんにちは。 個々のセルに、文字列扱いで ・・1・・・ ・・・2・・ 3・・・・・ など、ランダムな順番で中点と数字が入っています。 この点の表示を消して、数字のみ表記させるにはどうしたらいいでしょうか。 (検索-置換えで消す、という方法ではなく、あくまで表示上消したいということです)

  • Excelの表示で1.0022E+11?

    Excelで『100220246008』や『10464830000F』など数字とアルファベットの文字が混じっている列があります。 これ列をどうしても【文字列】のしたくて、列全体をコピーし書式設定で【文字列】にしたところ『10464830000F』はそのままでしたが、『100220246008』は『1.0022E+11』になってしまいました。 元の列のデータ表示形式は【ユーザー定義;00000000000#】になっていました。 これらの数字をそのままにして【文字列】の表示形式にするにはどうすればいいのでしょうか? ※【文字列】;セルの左側によるかたち 質問がややこしくなってしまいすみませんが、どなたか教えてください。よろしくお願いします。

  • MS-DOSで特定文字列の引用

    例えば、 Sector 4612655 was recovered のように、数字とアルファベットが混在したテキストファイルがあったとして、MS-DOS上で、この中の数字の列のみを抜き出したいのです。 また、その数列をXとして、Xを変数として別のバッチファイル中でも使用できるようにするにはどうすればよいでしょうか。 どうか、ご教授お願い致します。

  • Excelで管理しているシートで数字と文字が混在

    大変困っています。 Excelで管理しているシートで数字と文字が混在している文字列で 数字だけ取り出したいと思っています。 ただ、ある部分だけ、数字が2桁になったり1桁になったりします。 これを解消したいと思っています。 例1: A1に12度3分45.6789秒と入れたら、 これを:B1で120345.6789と表示したい。 もしくは、 例2: A1に12度34分56.7891秒と入れたら、 これを:B1で123456.7891と表示したい。 よろしくお願いします。

  • エクセルの文字の色

    一つのセルの中に14ケタの数字あるいは、アルファベットが入る列があります。 これは請求書番号を表していて、 請求書番号の一部は請求書発行日になっています。 例えば 2006年3月3日発行であれば A0603030001-001 となります。 この日付をエクセルの表示上目立たせるため 2つ目から7つ目までの文字の色を変えたいと 思っています。 ユーザー定義でできるのでしょうか? 試してみましたがうまくいきません。 何か方法をご享受いただけませんか?

  • ・エクセルで特定の条件に合う文字列を抜き出す方法を教えて

    ・エクセルで特定の条件に合う文字列を抜き出す方法を教えて 例のようにA列の文字の中からカッコ内(4桁数字“ハイフン”7桁数字)を B列に表示するにはどうしたらよいでしょうか。 ちょっと面倒なのはカッコは複数ある場合があり(xxxx-xxxxxxx)の条件に 合ったものだけを隣のセルに表示したいのです。 カッコとカッコ内は半角でxは不特定な数字です。 (例) A1=あいうえお(abcde)かきくけこ(xxxx-xxxxxxx)さしすせそ B1=xxxx-xxxxxxx よろしくお願いいたします。

  • エクセル 左から3文字目以降の文字を表示するには?

    エクセル2002です。 A1から100行 Q-1 W-344 T-123 Y-11 などの文字が入っています。 文字列の始まりは「A-」など、アルファベット1文字と、ハイフン。必ず『2文字』という規則性があります。 ですので、3文字目以降の文字をB1のセルに表示したいのですが、出来ますでしょうか?

  • エクセルで特定の文字が含まれている場合の合計の出し方について

    A列とB列に文字が入力されていて、C列に数字が入っています。 A列もしくはB列に「電話」という文字が含まれている場合、D列に「通信費」と表示させるにはどのようにすればよいでしょうか。 それと同時にA,B列に「業務委託」という文字が含まれている場合はD列に「手数料」と表示させたいです。 ちなみにA列B列には、「電話」や「業務委託」以外の文字も入力されています。 また、最終的には「通信費」の合計、「手数料」の合計を出したいと思っています。 何段階か踏む必要があるかもしれないのですが、どのようにすればよいでしょうか。よろしくお願いします。