2009-03-12 10 views

答えて

30

= TEXT(A1、 "0000000000")

+0

この方法の欠点は、数値自体を他の式で使用できなくなることです。 –

+0

もちろん、他の数式ではA1の代わりにVALUE(A1)を使用できます。 – Tmdean

+0

真ですが、A1を参照するすべてのセルを変更する必要があることを意味します。以下のmavnnの答えを使用する方がずっと簡単です。正直です。 –

4

書式>セル...>次のようなナンバー>カスタム>タイプ> 0000000000

+0

Excel 2003の番号の下に「特別な」オプションが表示されません。 –

+0

入力ミスを修正しました。私は「スペシャル」ではなく「カスタム」を意味していました。私のExcel 2003のコピーでは、どちらも存在します。 –

0

何か。

right("0000000000" & number, 10) 

は、彼らがあることが判明するものは何でも、一番右の10位を取り、左に10ゼロを入れてください。

また、あなたは本当に、

text(number, "0000000000") 
+0

右(「0000000000」と数字、10)は負の数では機能しません。 –

14

ないプログラミングの質問を持っている:あなたはこの方法でフォーマットしたい

  1. セルを選択します。
  2. 右クリックして[セルの書式設定]を選択します。
  3. 「番号」タグを選択し、カテゴリリストの「カスタム」までスクロールします。
  4. タイプフィールドに「0000000000」と入力します。
3

この式は可変です。

これは、値の長さをチェックし、今な長さは、あなたがそれを変更することができます10です。フロント

に「0」を追加します。

=REPT("0",10-LEN(A1))&A1 
-1

エクセルワークシート内に完全な番号を表示するにはどうすればよいですか?

A1に完全な番号を表示する方法

IEのセルA1「2.40252E + 13」は「24025207702012」

1

になった私は、これはかなり古い記事ですけど、エクスポート中に、私はちょうど同じ問題に出くわしましたExcelテーブルには、Excelと私は非常に簡単なソリューションを見つけた! セルフォーマットを「カスタム」に設定してから、最終的な数値に含める文字数を入力するだけです。 あなたの場合10ポジション '0000000000' 私は通常、stackoverflowの投稿に返信しないので、イメージを投稿するのに十分な評判はありません。

関連する問題