[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『金額3桁ずつ各セルに表示』(岡田の彼女)
入力セルの金額を、別のセルに3桁ずつ表示したいのですが。
※列行の番号は私が現在入力している状態で表記させていただいております
R1 \12,345,678
I1 J1 K1 \12 345 789
といようなイメージです。
過去ログを確認しながら作成していましたが、参照元のセルが左にあるパターンで逆パターンにすべく試行錯誤で数式設定していましたが、なかなかうまく行きませんでした。
誰か教えていただけると助かります。
< 使用 Excel:Excel2013、使用 OS:Windows7 >
もし、R1セルが\123,456の場合はどのように表示させるのだろうか? (ねむねむ) 2017/08/25(金) 10:55
返信いただきありがとうございます。この場合は、
R1 \123,456
I1 J1 K1 \ 123 456
という感じです。恐縮ですがご教示願います。
(岡田の彼女) 2017/08/25(金) 11:01
I1セルに =TRIM(MID(REPT(" ",8-LEN($R1))&"\"&$R1,COLUMN(A1)*3-2,3)) と入力して右へフィルコピーではどうか。 (ねむねむ) 2017/08/25(金) 11:15
教えていただいた数式にて設定致しましたが、
#VALUE!となってしまいました。
(岡田の彼女) 2017/08/25(金) 11:41
=TRIM(MID(REPT(" ",8-LEN($R1*1))&"\"&$R1*1,COLUMN(A1)*3-2,3)) だとどうだろうか? もし、上記でうまくいくようであればR1セルの値が数値ではなく文字列の数字ということになるが。
(ねむねむ) 2017/08/25(金) 11:51
出来ました!とても助かりました、ありがとうございました。
(岡田の彼女) 2017/08/25(金) 12:02
度々申し訳けございません。。。
1億超えの場合があり、列を1列増やすことになりました。
ねむねむ様の教えて頂いた式を色々直してみましたが、なかなか出来ません。
もし教えて頂けたら大変大変助かります。
R1 \123,456,789
I1 J1 K1 L1 \ 123 456 789
(岡田の彼女) 2017/08/25(金) 14:52
=TRIM(MID(REPT(" ",11-LEN($R1*1))&"\"&$R1*1,COLUMN(A1)*3-2,3)) としてみてくれ。 11-LEN($R1*1) の11の部分は今回は四つのセルに分割、一つのセルに3文字で 4*3=12 から1を引いた値。 前回の場合は三つのセルに3文字の 3*3=9 から1を引いた8となっている。 (ねむねむ) 2017/08/25(金) 15:04
出来ましたっ!
そういうことだったのですね。。。私の頭ではどこを直しても出来ない訳です。
すみません。勉強になりました。ありがとうございました!
(岡田の彼女) 2017/08/25(金) 15:33
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.