[[20250409150946]] 『整数と少数を別のセルに表示したい。』(ララダス) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) |

| 全文検索 | 過去ログ ]

 

『整数と少数を別のセルに表示したい。』(ララダス)

例えば


 A   B
1 1
2 1.5
3 2.5
4 1.5

と、入力したら

  A   B
1 1
2 1  半
3 2  半 
4 1  半

と、表示させることはできますか?
小数部分は必ず"0"か"0.5"です。
意味が分かりにくいかもしれませんがA1セルに"3.5"と入力したら
A1セルには"3" A2セルには"半"と表示したいという意味です。
なぜか、最初の方だけ全角になってますが半角ですので

< 使用 Excel:Excel2007、使用 OS:unknown >


 B1セル:    =INT(A1)
 C1セル:    =IF(MOD(A1,1)>0,"半","")
 ↓にコピー

 同じA列を数式で変更したい、というところに眼目があるんですか?
 それはできないので、上のようにB:C列に作成したうえで、
 B:D列をA1に値貼り付けしたらどうですか?
 # > A1セルには"3" A2セルには"半"と表示したい
 # とかあるのでそこまで神経質なテーマではなさそうですが。

(xyz) 2025/04/09(水) 16:16:27


 ●強引にA列に少数点以下を切り捨てた値を表示する方法

 <A列>
 1.「表示形式」タブの分類から「ユーザー定義」の項目を選択
 2.「ユーザー定義」の種類から「0.0」を選択
 3.「0.0」の小数点の前にカーソルを合わせる
 4.カーソルを合わせたら、キーボードの「Ctrl」キー、「J」キーを押す
 5.「表示形式」タブの隣にある「配置」タブを開き、「折り返して全体を表示する」にチェック

 こうすると、一応見かけは、少数点以下を切り捨てた値を表示させることはできますが、
 単に小数点以下が同じセルに改行されているだけなので、行の高さを調節する必要があります(行の高さを小さくする)。

 そして、例えば、
 <B列>
 B1 =IF(RIGHT(A1,2)=".5","半","")  下にコピー
 とするとか。

(リー) 2025/04/09(水) 16:33:36


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.