No.5
- 回答日時:
>エクセルは「01(半角)」を「1」(数字)として認識しているのでしょうが
エクセルは01と入力すると数値1にするおせっかい機能が働く。これエクセルの常識。「認識している」というよりも逆に、>「01(半角)」とは文字列のはずで、それ(文字列として)を入力するのは特別に、(1)先に書式を文字列にしてから、「01」と入力するか(2)シングルコーテイションに続けて01と入力しないとなりません(時々質問あり)。
本質問を読んで、「おかしいな」と思ったら、無理無理「>表示桁数を2桁にしているので(X)」だったからです。
ーーー
もうひとつ認識が足らないのは
(1)&は関数です
(2)関数はセルの「値」を問題にするもので、書式(セルの内容の見た目)を扱うものではない。したがって上記Xのため「01」と見えていても、値(数値)1を扱ってます。
本当は文字列&数値はダメのはずが、エクセルは数値を文字列に直して結合するので、231とかになる。数値を文字列にして、桁数指定するのは =TEXT(B1,"00") という関数です
エクセルやプログラムは文字列か数値かは、死命を制することあり。
注意すること。
No.4
- 回答日時:
=TEXT(A1,"00")&TEXT(B1,"00")
No.3
- 回答日時:
A1に23、B1に1が入力してあるとして、
一番単純な方法は
=A1&"0"&B1
しかし、察するにB1には1だけではなく他の2桁の数が
入力されていることもあるのでは、と思いますので
=A1&RIGHT("0"&B1,2)
でいかがですか?
更に、
「B1は何桁か不定だが、B1が1桁の数の場合だけ0を付加、
そうでない場合は0を付加しない」
なんてことも想定すると
=A1&RIGHT("0"&B1,LEN(B1)+(LEN(B1)=1))
いろいろな条件により、このように解答は変わります。
ありがとうございます。
お察しの通りです!
私の知りたいことまで察していただきありがたいです。
お世話になりました。
助かりました。
No.2
- 回答日時:
Excelのお話でしょうか?
どういう状況かよく分かりませんが、
=23&01とすると231と表示されるということでしたら、
01は数値として扱われ、Excelが1としか認識していないためと思われます。
=23&"01" と、" "で囲って01を文字列として扱えば
2301と表示されます。
この回答への補足
早速の回等、ありがとうございます。
Excelでの質問です。
「23(半角数字)」と入力したセルと「01(半角数字)」(表示桁数を2桁にしているので「01」と表示されている)を =[セル指定(23)]&[セル指定(23)] で演算した場合のことです。
表示はともかく、エクセルは「01(半角)」を「1」(数字)として認識しているのでしょうが、そこを何とかできないものかと・・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルでセルに何らかの文字が入力されたらそれを任意の数値として認識させる方法がしりたいです。 3 2023/03/16 20:19
- Excel(エクセル) excel アルファベットの自動入力について教えてください 2 2023/05/02 10:57
- C言語・C++・C# c言語 コマンドライン引数 4 2023/02/09 18:47
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- 大学・短大 C言語線形リストの問題です 3 2022/12/22 00:45
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- その他(Microsoft Office) エクセルの関数について 4 2022/07/30 16:42
- Excel(エクセル) エクセル関数について 8 2023/06/28 17:04
- PostgreSQL 数値が定期的にあらわれる文字列から、いくつめに出現した数値が指定して切り出したい 1 2023/06/08 13:12
- Excel(エクセル) Excelについて質問です(ver2019) 1 2023/06/30 21:20
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのセル内に全角数字を...
-
Excelで全角の数字が半角になっ...
-
エクセルで文字入力してEnterキ...
-
Excelで時間順で並べ替えしたい
-
エクセルのセルや文字を点滅表...
-
入力規則でスペース入力を禁止...
-
セルに数字を入れると×1000にな...
-
EXCELで勝手に予測入力される
-
エクセルで【0.5日と1日】を表...
-
エクセルで文字列としての指数...
-
Excelで【1-1】【1-2】【1-3】...
-
エクセルで自動的にイコール(...
-
平方センチメートルの入力の仕方
-
エクセルで少数点第2位以下の数...
-
WORD2010 差し込み印刷の時間...
-
エクセルで分や秒の合計や平均...
-
少数点以下2桁以上の入力でエ...
-
エクセルで時間入力10:30の:...
-
エクセルで原子記号等を入力す...
-
Excelで、先頭と末尾に0を入力...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのセル内に全角数字を...
-
Excelで全角の数字が半角になっ...
-
エクセルで文字入力してEnterキ...
-
エクセルで文字列としての指数...
-
エクセルのセルや文字を点滅表...
-
Excelで時間順で並べ替えしたい
-
エクセルで【0.5日と1日】を表...
-
セルに数字を入れると×1000にな...
-
EXCELで勝手に予測入力される
-
文字の上にバーをつけるには?
-
平方センチメートルの入力の仕方
-
入力規則でスペース入力を禁止...
-
エクセルで時間入力10:30の:...
-
エクセルで自動的にイコール(...
-
WORD2010 差し込み印刷の時間...
-
エクセルの「○分○秒」の表示形...
-
関数CONCATENATEの表示で
-
エクセル関数で在庫数の増減を...
-
Excelで【1-1】【1-2】【1-3】...
-
EXCELで特定の文字列を入力→エ...
おすすめ情報