• ベストアンサー

Exceについて

hakkiriitteの回答

回答No.3

裏技ですが、VBAを使えばできます。 VBAには、Val関数というのがあって、ご希望の動作をします。 手順 Alt+F11 で Visual Basic Editor を起動します。 (メニューから、ツール→マクロ→Visual Basic Editor でもOK) メニュー(Visual Basic Editor の)から、挿入→標準モジュール 開いた、「xxxx.xls - Module1(コード)」というダイアログに、以下のコードを貼り付ける Public Function ValueSP(Arg) Dim rs rs = Val(Arg) ValueSP = rs End Function で、ファイル→xxxx.xlsの保存 ファイル→終了して Microsoft Excelに戻る 適当なセルで、 =ValueSP(A1) とかやれば、普通の関数として使えます。

関連するQ&A

  • Excel同一セル内の、アルファベットと数字の順番を入れ替えについて教えてください

    ExcelのA列のセルに、アルファベットと数字の組み合わせが3000行くらい入っています。 アルファベットは1~3個でA~Z、 数字も1~3個で0~9 の組み合わせです。アルファベットと数字の配置は A1    A12    A123 AB1 AB12 AB123 ABC1 ABC12 ABC123 の9通りか、数字が先にくる場合の9通りのいずれかです。 (アルファベットと数字はそれぞれまとまっていて、入り混じることはありません) これを、 1A 123ABC  のように、数字を前に持ってくるように統一したいのです。 もともと数字が前に入っているセルはそのままで有効です。 マクロを使わず、B列以降のセルを使って関数でできないでしょうか? ご説明がうまくできなくて申し訳ないです。 よろしくお願いいたします。

  • Excel2000のアルファベットが数字に?

    見ていただきありがとうございます。 早速ですが、Execl2000を使っているのですが、上に ABCとかアルファベットがあり、左に数字でA1のセルとか言いますよね。 それが、何故かアルファベットの部分が数字になってしまったるんです。 これをアルファベットに直す方法を教えて下さい。 まったくの初心者ですのでよろしくお願いします。

  • エクセルで、アルファベットを入力したら、隣のセルに数字が表示されるようにしたい。

    エクセルで、あるセルに「a」、「b」、「c」・・・と入力した場合にその隣のセルに、そのアルファベットと対応させて「4」「3」「2」・・・と数字を表示させたい。どうすればできますか。教えて下さい。

  • エクセルで文字が混じった数字を並べ替えしたいのですが

    どなたか、お力お貸し頂けませんか? 一言でも、アドバイス頂ければ幸いです!! エクセルで、製品の機番の並び替えをしたいです。 111234 223452 123A11 123B23 455A67 こんな感じで、機番が並んでいます。(本当は10桁だけどわかりやすくするため減らしてます) 困ったのは、機番にアルファベットが混じっているので、単純に照準で並べ替えると、アルファベット混じりでない数字のみが先にきて、アルファベット混じりが後に続くことです。 実は、アルファベットの前の数字を基準に並べ替えたいのです。(そして更に、アルファベット前の数字が同じな場合、以降のアルファベットはABC順に並べたい) 私が考えた方法は、 LEFT関数を使って、アルファベット前の数字だけ出して、(幸いなことに、アルファベットのある場所が、最初から4番目と決まっています、なので、これが使えると思って)、それを基準に昇順に並べ替える方法。 隣の列には、アルファベット含む全10桁の機番をそのまま付けておけば、これで自然と、アルファベットもABC順になってくれるみたいなので。 そして更に、アルファベットの混じっている機番だけが左詰めになってしまうので、数字のみの機番と見やすく揃えるため、セルの書式設定で、右か左のどちらか詰めに直します。 これでも、できるはできると思うのですが・・ このやり方では?という方法や何かアドバイスいただければ、とっても幸いです。 (機番が全部で1000個以上あって、これから私が在庫管理をまかされる機番の種類は、アルファベットが2個混じってるものや、混じってる位置もばらばらなものもあるようです><;アルファベットが最初と最後から3番目に混じってる機種とか・・(++;)今回はとりあえず、最初から4桁目がアルファベットの機種の機番のやり方だけでもと思い、ご相談させて頂きました) どうぞ宜しくお願い致しますm(__)m

  • exceで数字の表示ですが・・・・・

    全くの基礎的なことでお聞きしたいのですがexcelのセル内に数字で 「60」でなく「060」と表示したいのですがどうすれば良いのでしょうか? 教えてください

  • 【excel2003】特定の文字を含むセルと同じ行の別のセルの合計値の出し方,ご存じありませんか?

    5つの数字と1つのアルファベットを組み合わせて会員番号をつけています。並びは、A00001だったり000A01だったりで、アルファベットの位置が定まっていません。また、開始が0(ゼロ)の場合もあるので、エクセルではそのセルを「文字列」としています。 会員番号のアルファベットごとにグループ分けをして関係する数字の合計を出したいのですが、うまくいかなくて困っています。 データの並べ替えではアルファベット順にすることができません。 また、他の方の質問で、1つのセルにアルファベットと数字が入っているものを、別のセルにアルファベットと数字を別々に抽出するという方法が出ていたのですが、うまくいきません。 ご存じの方がいらっしゃいましたら、解決方法をご教示いただければ助かります。 どうぞよろしくお願いいたします。

  • エクセルで数字をアルファベット表示にする方法

    エクセルのセルに数字(例:500)と入力した場合に、その下のセルにアルファベット(例:five hundred)と表示させるための方法を教えてください。

  • 文字をアルファベット順に3つずつずらす方法

    エクセルで、 文字をアルファベット順に3つずつずらす方法を教えてください。 A1セルに"ABC"と入力したら、 B1セルに"DEF"と表示されるようにしたいのですが... よろしくお願いします。

  • Excelの列の表示がアルファベットから数字にかわってしまった。

    エクセルの座標表示と言うのでしょうか、行は数字で、列はアルファベットになっているはずなのですが、何かの拍子で、行列とも数字になってしまいました。   A  B  C          1 2 3 1               1 2  (通常)     →   2           3               3    セルを範囲で参照したりする場合など、とても苦労しております。(といいますか、どの座標を選択しているのかがこれだとわかりません。) どなたか、元のアルファベット表示への変更方法を至急教えてください。よろしくお願いいたします。

  • エクセルの列について

    エクセルの列って普通はABCのアルファベット表示になっていると思うのですが、最近、エクセルを開くたびに123と数字に変わっていたり、アルファベットに戻っていたりします。 計算が出来なくなってしまうので、困ってしまいます;; どうしてでしょうか???