• ベストアンサー

エクセルで別シートにある数字を一桁づつ表示させたい

一度質問しましたが私の質問の例題悪かったため参考にさせて頂きましたがまだ解決出来ませんでしたので整理して質問させて頂きます シート名:工事情報 C12 38,980,100 ↓ シート名:請求書   E9/F9/G9/H9/I9/J9/K9/L9/N9/P9/(L9/N9/P9/はセルの結合をしています) ¦ ¦\¦3¦8¦9¦8¦0¦1¦0¦0¦ と表示させたいです

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

  • ベストアンサー
  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.1

こんなんでどうでしょうか? =IF(LEN(C12)<n,"",IF(LEN(C12)=n,"\",MID(C12,LEN(C12)-n,1))) "n"はP9が"0"、N9が"1"、L9が"2"・・・とします。 要するに右からn文字目だけを取り出し、取り出す文字列が無くなったら "\"を、それより先はブランクを吐き出す関数です。ただ、もっと カッコいい方法もありそうですけど。

nm0883
質問者

お礼

出来ました!出来ました!ありがとうございます また機会がありましたらどうぞ宜しくお願い致します

nm0883
質問者

補足

シートが違うのですが(C12)だけでいいのでしょうか