web-dev-qa-db-ja.com

Excelで先行ゼロに置き換える方法は?

Excelファイルで、たとえば「foo」を「007」に置き換える必要があります。

すべてのファイルを選択し、セル形式をTextモードにすることを明示的に指定しました。

それで、なぜ私が言ったように、それが「foo」を「007」ではなく「7」に置き換えるのですか:(?

enter image description here

7
Serge

どうやら、Excelは置換時に "007"を数値として解釈します。したがって、'007 replace-dialogにあるので、希望する結果が表示されます。

16
IQV

先頭の数字の前に一重引用符を付けるだけです-例。 '01234文字通りそのままの数値を取り、引用符はフィールドに表示されません。

1
Michael Routon
  1. =text(7;"000")に置き換えます(はい、引用符を含む)
  2. 7に置き換えて、セルまたは列全体を選択します。セルの書式設定>カスタム>に移動000
  3. と置換する '007
0
Jot Sat

セルに移動する場合は、ページ上部のコントロールを見て、セル形式を選択します。 「番号」がテキストよりも適切な選択肢になるまでスクロールします。選択肢が希望するものに近い場合は、例を使用して独自のものを作成できます。正しい式が見つかると、「007」または式の左側に入力した数値が表示されますが、セルの左端に表示されている必要があります。そのセルの下のすべての数値に同じプロパティを持たせたい場合は、「セル」ではなく「列」を選択します。同じ数値フォーマットの選択肢が表示されます。「XXX」を「007」に変更してから、残りのセルには「007」も表示され、入力したものはすべて数字で表示されます。テキストを追加したい場合は、作成した列の隣に別の列を開始して、テキストセルを必要に応じて設定してください。テキストセルを設定して、隣のセルに入力された番号の長い説明を表示または非表示にすることができます。ただの提案、グッドラック。 Excelのバージョンにはわずかな違いがありますが、心配する必要はありません。ヘルプファイルにアクセスしてください。次に、サポートリンクを試してください。次に、あなたが何かを学ぶなら、誰かを助けます;)

0
fumblin along