プロが教える店舗&オフィスのセキュリティ対策術

申し訳ありません。
タイトルの質問をしたものです。
自己レスの方法が分からないのでこの形式で修正させていただきます。

回答していただいたものに補足しましたが、間違った書き方をしていました。


「23(半角数字)」と入力したセルと「01(半角数字)」(表示桁数を2桁にしているので「01」と表示されている)と入力したセルを  =[(23)と入力したセル指定]&[(01)と入力したセル指定]  で演算した場合のことです。

数字の入ったセルを数式で指定するので、セルの数字を"でくくることは出来ないのです。

A 回答 (3件)

=[(23)と入力したセル指定] & TEXT([(01)と入力したセル指定],"00")



=[(23)と入力したセル指定]*100 + [(01)と入力したセル指定]
    • good
    • 0
この回答へのお礼

ありがとうございました。
前者の「TEXT」指定方式(?)を使ってみます。

お礼日時:2006/07/04 11:31

>=[(23)と入力したセル指定]&[(01)と入力したセル指定]  で演算した場合のことです


かえって、何のことを言っているか判らない。前質問の私のアドバイスをよく読んで、判らない部分に反応してみてください。
質問自体平凡でよくあるパターンなので、前問でも回答志向者には判ると思いますが。
    • good
    • 0
この回答へのお礼

ありがとうございました。
今回の作業に必要な理解は出来たように思えます。
お世話になりました。

お礼日時:2006/07/04 11:41

前の質問で7番目に回答したものです。


修正をだすなら前の質問は閉じた方がいいです。
=TEXT(A1,"00")&TEXT(A2,"00")
=TEXT(A1*100+A2,"0000")
=RIGHT("00"&A1,2)&RIGHT("00"&A2,2)
のように"0"を付け足すことが可能です。
TEXT関数は数値を書式付きの文字列にするもので"00"で1桁の時先頭に0を追加できます。
RIGHT関数の場合は強制的に前方に"0"を追加しておいて、桁数を区切る方法ですね。
「01」と「01」を「101」だけでいいなら先の方の処理は省略できます。
    • good
    • 0
この回答へのお礼

ありがとうございます。前質問は閉じました。

それぞれの方法について、分かりやすい解説をいただき、ほぼ理解できたと思います。
3つ目の方法だと汎用性が高く活用できそうです。

お世話になりました。

お礼日時:2006/07/04 11:47

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!