前回の件 エクセルの数式について・・・



◇-?前回の件 エクセルの数式について・・・-SUNDAY(2005/06/20-22:14)No.269146
 ┣?!前回の質問は過去ログ入りしてい...-まちゅ@管理人(2005/06/21-07:51)No.269230
 ┣?!Re:前回の件 エクセルの数式に...-白茶(2005/06/21-09:01)No.269235
 ┗?!Re:エクセルの数式について・・...-半端者(2005/06/21-10:41)No.269254

▲このページのトップに戻る
269146前回の件 エクセルの数式について・・・SUNDAY 2005/06/20-22:14

メーカー名: レノボ(lenovo) 元アイビーエム(IBM)
OS名:Windows98
パソコン名:Aptiva
--
エクセルで表計算していますが、1つのセルの内容を別の複数セルに分割し記入したいのですが・・・
例えば・・・
123456と言う金額のひとつのセルから、
1は1でいっこのセル、2は2でいっこのセルと言った形に記入させたいです。
桁が無くなった場合に最後に¥マークを入れたいです。
こんな事って出来ますか???

早々のご回答有難う御座います。
掲示板に載せ方が分からなかったので再度送信します。

金額を右詰にしたい場合ですが、金額の桁によって数式は変わるのですか?
A1の金額が123,456でも1,234でも桁を認識し右詰にし、
最大桁数の前に¥マークを付けたいのですが・・・

度々で申し訳無いですが、教えて下さい。

▲このページのトップに戻る
269230前回の質問は過去ログ入りしていましたまちゅ@管理人 2005/06/21-07:51

記事番号269146へのコメント
http://pasokoma.jp/bbs9/lg268663.html
が前回の質問です。

norimaki2000さんが回答してくださったことはやって見ましたか?
また、やってみて何がわかって何がわからないのかも書くと回答がつきやすい
ですよ。

>--
>エクセルで表計算していますが、1つのセルの内容を別の複数セルに分割し記入したいのですが・・・
>例えば・・・
>123456と言う金額のひとつのセルから、
>1は1でいっこのセル、2は2でいっこのセルと言った形に記入させたいです。
>桁が無くなった場合に最後に¥マークを入れたいです。
>こんな事って出来ますか???
>
>早々のご回答有難う御座います。
>掲示板に載せ方が分からなかったので再度送信します。
>
>金額を右詰にしたい場合ですが、金額の桁によって数式は変わるのですか?
>A1の金額が123,456でも1,234でも桁を認識し右詰にし、
>最大桁数の前に¥マークを付けたいのですが・・・
>
>度々で申し訳無いですが、教えて下さい。

▲このページのトップに戻る
269235Re:前回の件 エクセルの数式について・・・白茶 2005/06/21-09:01

記事番号269146へのコメント
A1="123456"
として、

一の位のセル =RIGHT(A1,1)
十の位のセル =IF(LEN(A1)=1,"\",IF(LEN(A1)<2,"",MID(A1,LEN(A1)-1,1)))
百の位のセル =IF(LEN(A1)=2,"\",IF(LEN(A1)<3,"",MID(A1,LEN(A1)-2,1)))
千の位のセル =IF(LEN(A1)=3,"\",IF(LEN(A1)<4,"",MID(A1,LEN(A1)-3,1)))
万の位のセル =IF(LEN(A1)=4,"\",IF(LEN(A1)<5,"",MID(A1,LEN(A1)-4,1)))
 ・
 ・
 ・

で、どうですか?

▲このページのトップに戻る
269254Re:エクセルの数式について・・・半端者 2005/06/21-10:41

記事番号269146へのコメント
SUNDAYさんは No.269233「エクセルの数式について・・・」で書きました。
>メーカー名: レノボ(lenovo) 元アイビーエム(IBM)
>OS名:Windows98
>パソコン名:Aptiva
>--
>http://pasokoma.jp/bbs9/lg268663.html からの引き続きの質問
>(似た現象に陥っており質問をする場合も含みます)
>
>>エクセルで表計算していますが、1つのセルの内容を別の複数セルに分割し記入したいのですが・・・
>>例えば・・・
>>123456と言う金額のひとつのセルから、
>>1は1でいっこのセル、2は2でいっこのセルと言った形に記入させたいです。
>>桁が無くなった場合に最後に¥マークを入れたいです。
>>こんな事って出来ますか???
>>
>>早々のご回答有難う御座います。
>>掲示板に載せ方が分からなかったので再度送信します。
>>
>>金額を右詰にしたい場合ですが、金額の桁によって数式は変わるのですか?
>>A1の金額が123,456でも1,234でも桁を認識し右詰にし、
>>最大桁数の前に¥マークを付けたいのですが・・・
>>
>>度々で申し訳無いですが、教えて下さい。
>

前の回答者の方の応用で、
セル[A1]に[123456]という数字が入っているとき、
セル[B1]に[=CONCATENATE("\",MID($A$1,1,1))]という
関数式を入れておくと、セル[B1]には[\1]という結果が返ってくる。
(セル[A1]に[123456]の左か1桁目の"1"が左側に"\"を入れて返される)
左詰になるので、セルの書式で右詰を指定。
桁数を認識させてその値を返す関数等使えば、元データの桁数まで処理を
繰り返すということも可能ですが、あらかじめ想定される最大桁数は
決められるでしょうから、その想定桁数分だけ、値を返す関数式の入った
セルを用意して置けばどうですか?!

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言