メインコンテンツへスキップ

Excelで小数点以下の桁数を数え(識別)、変更するにはどうすればよいですか?

この記事では、数値の小数点以下の桁数をカウントして識別する方法と、特定の範囲またはワークシート全体の小数点以下の桁数を変更する方法について説明します。

指定された列Aの数値の小数点以下の桁数をカウントして変更するとします。次のスクリーンショットを参照してください。

doc-count-change-小数点以下の桁数1

数値の小数点以下の桁数を数えて特定します

指定された範囲の小数点以下の桁数を変更します

ワークシート全体の小数点以下の桁数を変更します

Kutools forExcelで特定の場所に小数点を追加する良いアイデア3


矢印青い右バブル 数値の小数点以下の桁数を数えて特定します

小数点以下の桁数がさまざまな数値があり、デジタルを数えてセルに表示したい場合があります。 次の手順でそれを行うことができます:

空白のセルに、セルB2と言って、次の数式を入力します。 =IF(A2=INT(A2),0,LEN(MID(A2-INT(A2),FIND(".",A2,1),LEN(A2)-FIND(".",A2,1))))、を押して 入力します キー。doc-count-change-小数点以下の桁数2

次に、セルB2の小数点以下の桁数を返します。 この場合、5と表示されます。これで、この数式をコピーして対応するセルに貼り付けることで、他の数値の小数点以下の桁数を取得できます。


矢印青い右バブル 指定された範囲の小数点以下の桁数を変更します

次の手順で、特定の範囲内の多くの数値の小数点以下の桁数を変更できます。

ステップ1:小数点以下の桁数を変更する数値を選択します。 この場合、A2:A6の範囲を選択してください。

ステップ2: XNUMX進数を減らす ボタンまたは XNUMX進数を増やす ボタンの 下のグループ ホーム タブには何も表示されないことに注意してください。
doc-count-change-小数点以下の桁数3

ステップ3:次に、選択範囲内の数値の小数点以下の桁数が変更され、同じ小数点以下の桁数に統合されます。 次のスクリーンショットを参照してください。

doc-count-change-小数点以下の桁数4doc-merge-複数のワークブック-arrow2doc-count-change-小数点以下の桁数5

数値の小数点以下の桁数を変更して統一することもできます セルの書式設定 選択範囲を右クリックします。

ステップ1:変更する範囲を選択し、右クリックします。

ステップ2:選択 セルの書式設定 コンテキストメニューから、および セルの書式設定 ダイアログボックスで、をクリックします。 カテゴリー リストし、必要な小数点以下の桁数を入力します。 スクリーンショットを参照してください:

doc-count-change-小数点以下の桁数6

ステップ3:次にクリック OK。 そして、小数点以下の桁数があなたが望むものに変更されました。

doc-count-change-小数点以下の桁数7doc-merge-複数のワークブック-arrow2doc-count-change-小数点以下の桁数8


矢印青い右バブル 指定された範囲の小数点以下の桁数を変更します

この方法は、ワークシート全体のデフォルトの小数点以下の桁数を変更するのに役立ちます。

ステップ1: File > オプション Excel2010で; をクリックします オフィスボタン > Excelのオプション Excel2007で;

ステップ2: Excelのオプション ダイアログボックスで 高機能 左バーのボタン。

ステップ3: 編集 オプションセクション。

ステップ4: 小数点を自動的に挿入します オプションを選択し、番号を入力します 場所 ボックス。

ステップ5:クリック OK 変更を確認して保存します。 これで、デフォルトの小数点以下の桁数が変更されます。

ステップ6:数値1234を入力すると、デフォルトの小数点以下12.34桁の場合、自動的に2になります。

doc-count-change-小数点以下の桁数9

ちなみに、16.25893の数字を入力すると、16.25893と表示されますが、16.26とは表示されません。


矢印青い右バブル Kutools forExcelで特定の場所に小数点を追加する

値のリストがあり、特定の場所に小数点を追加する場合、たとえば、以下のスクリーンショットに示すように、各値のXNUMX番目の文字の後に小数点を配置する場合、Excelですばやく解決するにはどうすればよいですか?

ドキュメント 1

Kutools for Excel, 以上で 300 便利な機能は、あなたの仕事をより簡単にします。 

Kutools for Excel、を適用することにより、リスト内の文字列の任意の場所に任意の文字を追加できます テキストを追加 ユーティリティ。

無料インストール Kutools for Excel、以下のようにしてください:

1.同じ場所に小数点を追加する値を選択し、をクリックします クツール > テキスト > テキストを追加。 スクリーンショットを参照してください:
ドキュメント 2

2.その時 テキストを追加 ダイアログで、小数点を入力します テキスト ボックス、チェック 指定 オプションを選択し、テキストを追加する場所を入力します。ここでは、XNUMX番目の文字の後に小数点を追加します。結果は、右ペインに表示されます。 スクリーンショットを参照してください:
ドキュメント 3

3。 クリック Ok or 申し込む、次に小数点が各値の特定の場所に追加されています。

テキストを追加 ユーティリティを使用すると、特定の文字を文字列の複数の特定の場所に一度に追加することもできます。
ドキュメント 4


矢印青い右バブル セルに特定の文字/文字列を追加する

最高のオフィス生産性向上ツール

🤖 Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行   |  コードを生成  |  カスタム数式の作成  |  データを分析してグラフを生成する  |  Kutools関数を呼び出す...
人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト ツール (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 ツール (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 ツール (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット ツール (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...

説明


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have a cell that already contains a long formula, but can generate results from 0.01 up to 10000.Ideally would like a way of formatting the cell such that it automatically adjusts the decimal point based upon the results.e.g.numbers < 100 would have 2 d.p.numbers <1000 would have 1 d.p.numbers >=1000 would have 0 d.p.
Can see how to achieve this using rounding function with multiple IF commands, however with the length of formula this is unmanagable:e.g.=ROUND("FORMULA",(IF("FORMULA">=1000,0,(IF("FORMULA">=100,1,2)))))
Is there a tool or function within Excel that can achieve this?If not is there a way of doing this without having to repeat the formula in the IF functions?
Ideally don't want to put VBA into the workbook or spread the calculation across multiple cells.
This comment was minimized by the moderator on the site
This only works for two digit numbers, middle of the mid function should always be 3 since when you take the decimal part the numbers will always start in the third place. Lame that I have to correct this.
This comment was minimized by the moderator on the site
How can you change the decimal place for values that are already in the cell? In other words, i'm not trying to change the number of decimal place showing, but want to convert the value of the number in the cell. To illustrate: Change 1.25 (cell a) to 125 (cell b). Is this possible without having to go through each cell to convert? Thanks!
This comment was minimized by the moderator on the site
Run an equation in the adjacent column =A1*100, clicking bottom right corner of the box/dragging, to run down the length of the column.
This comment was minimized by the moderator on the site
The formula for counting the number of decimal places is flawed. For example, 123.75 returns 1.
This comment was minimized by the moderator on the site
this formula works.. please try this.. =LEN(MID(A1,1+FIND(".",A1),99))
This comment was minimized by the moderator on the site
Kindly tell me if it is possible to add values with their decimal values separately ie 47.6+49.5=96.11. Does excel have a formula to deal with this one. If anybody knows, It would help me so much. Thanks. Robbie
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations