• ベストアンサー

数値の表示形式の設定

いつもお世話になっております。 検索してみたのですが、みつからないので質問させていただきます。 アクセスとデータベース連携しているのですが、 ID番号を連番で設定しています。それを、 1ならば000001、158ならば000158、というふうにしたいのですが、FormatNumber関数 を使えばできるのでしょうか? 小数点以下の桁数が設定できるようなのですが、この場合は文字列にしないと無理ですか? 連番の設定をするので数値として認識したいのですが。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

VB6のようなFormat関数が無いので文字列操作で自分で表示させるしか方法が無いかと思います。

mei0311
質問者

お礼

やはり、そうですか。 わかりました。 数字の前に00000をつけて、左から6文字だけを とりだすとか、そんな感じですね。 ありがとうございました。

関連するQ&A

  • Excel関数で数値のみ取り出したい

    Excelの関数について教えてください。 A列には単位付の数値が入っています。数値の桁数は決まっていませんが、3桁区切り、小数も含まれて居ます。単位はkm2とか、m3、L、Kw、gとかの3文字以内です。 この列から、B列に「数値のみ取り出したい」場合の関数式を教えてください。

  • エクセル 列の数値の表示

    質問します。 列の数値の表示で小数点以下の桁数を混在させる方法を教えてください。 言い方を変えると、キーボードで打った通りの数値を表示させたいのです。 例えば、下記のように打ちたいのです。 2.23 3.1 2.3 4.11 3.46 セルの書式設定→数値→小数点以下の桁数 で桁数を指定すると以下のようになってしまいます。 2.23 3.10 2.30 4.11 3.46 キーボードでの入力の通りに表示させるには、どのようにすればよろしいか? よろしくお願いします。

  • エクセルで数値の文字数を数える方法

    エクセルで小数点を含む数値の桁数を数える方法を教えてください。 たとえば、225.260の場合、小数点も含んで7文字の答えがほしいです。 len関数の場合、小数点以下の最後の数値が0の場合、1文字として数えてくれません。 良い関数もしくは方法があれば教えていただけますでしょうか。 よろしくお願いします。

  • エクセル 数値を決まった文字で表示したい

    よろしくおねがいします。 excel2003 または excel2007 です。 数値を決まった文字列であらわしたいのです。できれば VBA を使わずに。 たとえば 1・・・あ 2・・・い 3・・・う などとして  123(数値)を あいう(文字列)で表示したいのです。 数値の桁数は最高で7桁です。 よろしくおねがいします。  

  • EXCEL セル内の特定の数値のみを抽出したい (関数だけで)

    セル内に数値・文字列を両方含む列があります。 数値(1) 文字列(1) 数値(2) 文字列(2) 【例】 11213234 AIUEO 21213 ABC 42321243 KAKIKUKEKO 32480 CBAAA 59343124 SA 85727 BBAC 数値(1)の桁数は同一 文字列(1)の文字数は変動 数値(2)の桁数は同一(だが、文字列(1)が変動のため、スタート位置はことなってくる) 文字列(2)の文字数も変動 ここから「数値(2)のみ」を関数で抽出したいのですが、どのようにすればよいのでしょうか? ご教授よろしくお願いいたします!!

  • 数値の文字型変換

    ACCESSで、数値を文字型に変換したいが、桁数を揃えたいのでリーディング 0 をつけた形で結果を得たい。 どんな関数で、パラメータの指定はどうしたらいいですか?

  • Excelで数値として認識させたい

    Notesのデータベースから書き出しで抽出したデータを、Vlookupを使って計算式を実施したのですが、どうやら数値として認識してくれずに「#N/A」となってしまうのです。 "表示"を数値にしてみてもエラーが返ってしまいます。 文字列、にしてみても結果は同じです。 例えば、文字列として認識されている値があって、それを数値として認識させる場合、頭に「'」(アポストロフィ)を付ける場合があると思うのですが、何百と言うデータにいっぺんに付ける方法ってありませんでしょうか?(関数か何かで・・・) 書式のユーザ定義で「"'"@」とする方法しかないのでしょうか? でも、それだと実際の表示も「'」が表示されてしまうので、何かほかの方法をご存知の方いらっしゃいましたら教えてください。

  • エクセルの「数値」負の数の表示形式

    エクセルで、小数点第2位を四捨五入して 小数点第1位で表示する場合 右クリック→『セルの書式設定』をクリック→ 『セルの書式設定』→「表示形式」タブの「分類」の『数値』を選択。 それから『小数点以下の桁数』を「1」と入力。 ここまでは、わかるのですが 『負の数の表示形式』に、 赤字で(1234.0) 黒字で(1234.0) かっこなし赤字で1234.0 この違いがわかりません。 とても初歩的な質問で、お恥ずかしいのですが どなたか教えていただけませんか。 よろしくお願いします。

  • IDの払い出し(文字列)

    WEB APでデータベースを勉強中のものです. ユーザを管理するID番号をデータベースの連番IDではなく,文字列のIDにしたいのですが,どうすればいいでしょうか.PHP等で作成する方法でもいいです. 文字列IDにすると特定されにくいかなって思っています. 例えば A100001 C100002 です.

  • 小数点第一位まで表示したいのですが

    「1」は、「1」で、「1.1」なら、小数点第一位まで表示したいのですが 列全体に書式設定を設定したい場合、 どう設定すればいいのでしょうか? 数値で小数点以下の桁数を1にすると、「1」が「1.0」になってしまいます。 理想の表示形式は添付画像の通りです。

専門家に質問してみよう