[[20170825103717]] 『金額3桁ずつ各セルに表示』(岡田の彼女) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『金額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.