プロが教える店舗&オフィスのセキュリティ対策術

A1のセルに123,456,789.012345という数字があります。
これをB1のセルに123、C1には456。D1には789、E1には少数点以下の012。さらにF1には345を表示する関数を教えてください。
6桁までならRIGHT・LEFTの関数でなんとかなったんですが、手に負えなくなってしまいました。(笑

関数がまだよく分かりません。説明がまずいかもしれませんが宜しくお願いします。

A 回答 (2件)

#1のmshr1962です。

すみません式に")"が一つ抜けてました。
後小数点が邪魔ですので1000000倍した数値で実行に直しました。
=TRIM(MID(TEXT($A1*10^6,"???????????????"),(COLUMN()-2)*3+1,3))
    • good
    • 0
この回答へのお礼

すごい!すごすぎる!!(^-^)//""ぱちぱち
私には回答者さんが天才に思えます♪私は今日、この関数が分からず、手入力で何時間費やしたか。。(ノ^T) ほんとにうれしいです。また、私も関数の立て方を勉強したいと更に思うようになりました。「教えてもらって上手く行ったから、めでたしめでたし♪」では、よくないですものね。とはいえ、出来る事なら今すぐ、オフィスアシスタントのカイル君の変わりに、19○2さんを表示できるように設定したいです。(笑♪ HNの19○2は生まれ年ですか?でしたら、私もおなじなんです。先の質問もふくめて連続のご回答、ありがとうございました。またお願いします。

お礼日時:2005/10/06 21:33

B1=TRIM(MID(TEXT($A1,"?????????.??????",(COLUMN()-2)*3+1,3))


これをF1までコピーでは如何でしょうか
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!