2012-02-23 11 views
0

Excelのセルで式をサポートする必要があります。また、先行する0の数値(000110など)もサポートする必要があります。 セルの種類をテキストに設定したり、セルの値の前にアポストロフィ( ')を追加するなどの方法では、数式のサポートが失われてしまいました。Excelの一般的な書式設定されたセルに先行ゼロの付ける番号

上記の要件を満たすことができる方法があれば、私を助けてください。

その他の情報:
このExcelは、POIインターフェイスを使用してExcelシートを読み書きするアプリケーションによって生成されています。

+0

を参照してください - いくつかの数式は(テキストと見える数字異なる振る舞いを作ることができます同じものはVLOOKUPでは同じではありません)しかし、それは克服できないものではありません - 問題を引き起こす特定の数式がありますか? –

+0

フォーマットをテキストに変更すると、Excelで評価された数式はありません。彼らは単に普通のテキストとして扱われました。 –

+0

OK、私はあなたが何を意味するかを見ています - はい数式セルはテキストフォーマットではいけません - 何らかの形でデータセルがテキストである必要がありますが、式ではありません....数式によって提供される値は、それ自体、および/または参照されるデータは、式によって異なります。 –

答えて

0

カスタムフォーマットを使用します。常に6桁を表示するには、カスタム書式文字列は000000になります。小数点以下の桁数が必要な場合は、それらを必ず追加してください。

+0

0の値は一定ではありません。09、009、0000121などになります。 0より前の0 –

+0

VBAを使用してセル単位でカスタム形式を設定できます。代わりに、別々の表示セルとデータセルを持ち、表示セルはテキスト形式です。 – ABS

0
  1. 右6ゼロの000000を入力し、[OK]を

をクリックし Custom

  • Format Cell

  • クリックしをクリックしてCell上またはwhole column

  • をクリックします。

    は、変数の先行ゼロが必要な場合、すなわち、次に入力されたように表示されるデータのために、はい、あなたはテキストの書式を必要とするスナップショット

    enter image description here

  • +0

    0の値は一定ではありません。09、009、0000121などになります。前の0の –

    +0

    @KumarV:各数字について、そこに何個のゼロがあるべきかを教えてください。 –

    関連する問題