みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

EXCELの一つのセル内の小数点での分割

EXCELで一つのセルの中にある
100.0003というような小数点を含んだ数字が1千行位あるのですが、
小数点の位置で分けて
100と0003というように
別のセルに分ける方法を教えてください。

投稿日時 - 2006-01-31 16:30:18

QNo.1934128

困ってます

質問者が選んだベストアンサー

A1に100.0003が入っているとします。
B1に =TRUNC(A1)
C1に =SUBSTITUTE(A1,B1&".","")
を入れます。
うまくいきました。

投稿日時 - 2006-01-31 16:55:42

お礼

なにぶん不慣れなものですが、おかげさまで結構簡単に解決出来ました。どうも有難うございました。

投稿日時 - 2006-01-31 18:01:05

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.3

A列に数値があるとして、

1. A列を指定してツールバーから[データ(D)]→[区切り位置(E)]
2. 「カンマやタブなどの区切り文字によってフィールドごとに区切られたデータ(D)」を選択し、「次へ(N)」
3. 「区切り文字」の「その他(O)」のところに.(ドット)を入れ、「次へ(N)」
4. 「データのプレビュー」のところで整数位のところと小数点以下のところをそれぞれ選んで「列のデータ形式」で「文字列(T)」を選択、「完了(F)」

これで分離すると思います。
(どちらも文字列形式になっていますけどね)

投稿日時 - 2006-01-31 16:49:35

お礼

さっそくのご回答有難うございました。

投稿日時 - 2006-01-31 18:00:15

ANo.2

小数点を含んだ数字がたとえばA1セルだとしたら、B1セルに「=ROUNDDOWN(A1,0)」、C1セルに「=A1-B1」としてはどうでしょうか。

投稿日時 - 2006-01-31 16:45:25

お礼

さっそくのご回答有難うございました。

投稿日時 - 2006-01-31 17:58:31

ANo.1

A1セルに100.0003が入力してあるとして

100
=INT(A1)

0003
=TEXT(INT((A1-INT(A1))*10000),"0000")

投稿日時 - 2006-01-31 16:40:32

お礼

さっそくのご回答有難うございました。

投稿日時 - 2006-01-31 17:57:57

あなたにオススメの質問