[[20211224094954]] 『先頭の,が表示されないように』(jahakas) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『先頭の,が表示されないように』(jahakas)

A B

12345 ,123億45百万
123456 1,234億56百万

 A列には、百万単位で数字が入力されています。
 B1は、=TEXT(A1,"?!,???億00百万")
 という式が入っています。
 A列が5桁の時、先頭に,が表示されます。
 ,が表示されないように出来ないでしょうか?

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


 例が見づらいので、再投稿します。

12345 → ,123億45百万
123456→ 1,234億56百万

(jahakas) 2021/12/24(金) 09:53


 =TEXT(A1,"[>99999]?!,??億00百万;?????億00百万")
 あるいは
 =TEXT(A1,IF(A1>99999,"?!,","???")&"??億00百万")
 ではどうだろうか?

(ねむねむ) 2021/12/24(金) 10:06


 ありがとうございます。
 条件なしで、書式を分けないでは、無理でしょうか?
(jahakas) 2021/12/24(金) 10:10

 回答した式では具体的に何が問題なのだろうか?
 二つの式とも
  12345 →   123億45百万
 123456 → 1,234億56百万
 になるが。
(ねむねむ) 2021/12/24(金) 10:25

 >条件なしで、書式を分けないでは、無理でしょうか?
 無理です。
 漢数字を使用しているので文字列になります。
 だから提示されている式になるのです。
 どうしてもいやなら素直にそのまま数値として入力し表示形式を通貨にすればいいでしょう。
(PP) 2021/12/24(金) 10:48

> =TEXT(A1,"[>99999]?!,??億00百万;?????億00百万")
> あるいは
> =TEXT(A1,IF(A1>99999,"?!,","???")&"??億00百万")
> ではどうだろうか?
 問題はありません。向学のために、おききしました。
 ありがとうございます。
(jahakas) 2021/12/24(金) 12:13

 一応最初の式は書式内に条件文があるが構文的には一つの書式ということもできる。
 セルの書式設定のユーザー定義で
 [>99999]?!,??億00百万;?????億00百万
 とすることでそのセル単体で使うことができる。
(ねむねむ) 2021/12/24(金) 12:50

 ちなに書式に条件を入れる場合、
 [条件1]書式1;[条件2]書式2;書式3
 と条件は二つまでとなり、数値で大小同一比較のみとなる。
(ねむねむ) 2021/12/24(金) 12:58

ご説明、ありがとうございます。
勉強になります。
(jahakas) 2021/12/25(土) 08:36

コメント返信:

[ 一覧(最新更新順) ]


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