[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『特定の桁数の場合、特定の場所に0を追加したい。』(fonty)
はじめまして。
いつも拝見させていただき、参考にさせていただいております。
この度は少し困ったことがあり、初めて書き込みさせていただきます。
P 2016535268のように、「P 半角スペース2つ分 4桁数字+6桁数字」で表わす文字列があるとします。
例えば(1)P 20167936、(2) P 201529990といった文字列を上の例のように置き換えるには、どのような論理式をたてればよいのでしょうか。
具体的には、
(1)P 20167936 (「P 4桁数字+4桁数字」)の場合、P 2016『00』7936のように、指定の位置に00を加えて、6桁にしたいです。
(2)P 201529990 (「P 4桁数字+5桁数字」)をP 2015『0』29990のように、
指定の位置に0を加えて、6桁にしたいです。
このような場合、どのような方法があるか皆様のお知恵を拝借できれば幸いです。
何卒宜しくお願いします。
< 使用 Excel:Excel2013、使用 OS:Windows10 >
桁数が少ない場合、必ず4桁+X桁ということなのだろうか? X桁+6桁、あるいはX桁+Y桁は無いということでいいのだろうか? (ねむねむ) 2016/11/30(水) 09:58
A1セルに値があるとして。
=LEFT(A1,7)&TEXT(MID(A1,8,6),"000000") ではどうか? (ねむねむ) 2016/11/30(水) 10:12
ご回答ありがとうございます!
記載していただきました数式で、うまくいきました。
お早い回答、本当に感謝いたします。
いただきました回答について、なぜそうなるのか、自分でも勉強したいと思います。
本当にありがとうございました。
(fonty) 2016/11/30(水) 10:19
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.