• ベストアンサー

123,156,789.012345を3けたずつにわけて、違うセルに飛ばす関数を教えてください。

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

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

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

miboujin
質問者

お礼

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

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

B1=TRIM(MID(TEXT($A1,"?????????.??????",(COLUMN()-2)*3+1,3)) これをF1までコピーでは如何でしょうか

関連するQ&A