教えて下さい。
エクセルで入力する伝票のような表があるのですが、今まで作られていた方は、一文字ずつ入力されていたようなのです。そこで他のシートからVLOOKで品番だけを入力すれば品名・売価・原価がでるようにしたいのです。(一覧があるので)
一マス一文字なのですが、金額欄で、小数点第2位までが必要なのですが入らないのです。
例えば1260.50 を表示させる場合、LENを使って、表示しようとしたら、1260.5となってしまい、小数第2位が出てこないのです。 1260.00だと、1260になります。
ぜったいに少数第2位まで必要なのですが、どうしたらよろしいでしょうか?くどいようですが、一マスに一文字なのです。
ちなみに、一覧はできるだけ触りたくないのですが・・・
説明が下手で申し訳ないのですが、よろしくお願いします(>_<)
No.6ベストアンサー
- 回答日時:
1つのセルに1260.50と表示させたいのであれば
表示させたいセルの書式を
ユーザー定義で0.00とするか、
ツールバーのボタンの
0.00
0.0
のようなボタンを押してみて桁をあわせてください。
また、元のシートのデータが1つのセルに1260.50とあって
それを
|1|2|6|0|5|0|
みたいにしたいのであれば
=MID(TEXT(参照した金額*100,"#"),LEN(TEXT(参照した金額*100,"#"))-N,1)
右端がN=0、
2桁目(小数第1位)がN=1
3桁目(1円の位)がN=2
・
・
と言うかんじでどうでしょうか
そうですね!!
×100で少数点をなくせば良いんですねぇ\(^o^)/
考えつきませんでした。
ありがとうございます。
皆様もありがとうございました!!
No.5
- 回答日時:
違うかもしれないけど・・・
LENは、小数点も一文字で数えるからかな?
でも、1260.00の小数点一位も出ないなら、0は表示しない設定になってるとか?
ともあれ、LANとLEFT(RIGHT)をIF内で組んだらできそうだけど・・?
No.4
- 回答日時:
1マス一文字の意味とLENを使うという意味がいまひとつわかりません。
具体的な例をあげて説明していただけませんか
1,2,6,0,.,5,0
のように分けて入力するとか
あるいは、
1260を
1,2,6,0,0,0
に分解したいということでしょうか?
この回答への補足
そうです。
7マスあり、右詰めで、金額を入力するのですが、
1260.00円であれば、
1 , 2 , 6 , 0 , 0 , 0
とでるようにしたいのです。
以前、右詰めで入力したいと伺ったところ、LEN(’規定数’、-1、1)...とすればよいと聞きましたので、LENかと思ったのですけれど・・・
No.2
- 回答日時:
もし、「¥」マークが必要ないのなら、表示形式を数値にして、同じく「小数点以下の桁数」を「2」にすればいいと思います。
今2003で確認しましたが、ちゃんと表示できました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのセルの書式設定・ユーザー定義の条件設定について 1 2022/08/17 21:56
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Excel(エクセル) エクセルで割り振りをする方法 7 2022/08/02 14:02
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/02/18 11:30
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/06/15 14:11
- Excel(エクセル) Excelの関数について 3 2022/11/13 23:47
- Excel(エクセル) エクセルシートの合計の変動 5 2022/04/05 15:56
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- Excel(エクセル) エクセルにおいてセル内の文字を出来るだけ大きく表示する方法を教えてください。 4 2022/07/30 08:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PowerPointの表内のカンマ
-
エクセルの計算式でコンマを付...
-
エクセル 数式の無効化
-
セル上に表示された見かけ上の...
-
エクセルで「-3E+06」と...
-
16桁以上の「0」に変換されてし...
-
エクセルでleft関数の結果が表...
-
エクセルでオートサムを使った...
-
EXCEL 小数点以下のある数字を...
-
エクセルで、50銭以下切捨て...
-
エクセルで囲み線で出来ますか?
-
Excelで、小数点以下を自動省...
-
エクセルで、タイム計測の管理...
-
エクセル 0.1と0.10
-
エクセルでの『セルの書式設定...
-
エクセル 常に桁区切りにしたい
-
Excelの表示形式で切り捨て
-
ROUND関数で循環参照に・・・
-
Excelで「1234」と入力して...
-
Excelで小数点を表示しつつ、桁...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PowerPointの表内のカンマ
-
エクセルの計算式でコンマを付...
-
エクセルでleft関数の結果が表...
-
16桁以上の「0」に変換されてし...
-
エクセルで「-3E+06」と...
-
エクセルでオートサムを使った...
-
エクセル 数式の無効化
-
セル上に表示された見かけ上の...
-
エクセルで、50銭以下切捨て...
-
エクセルの画面上にテキストBOX...
-
エクセルで囲み線で出来ますか?
-
Excelの表示形式で切り捨て
-
エクセルでの『セルの書式設定...
-
Excelで小数点を表示しつつ、桁...
-
excelでセルに「1000」と入力し...
-
エクセル 常に桁区切りにしたい
-
エクセルで小数点以下の表示桁...
-
Excelで、小数点以下を自動省...
-
エクセルの計算結果に+(プラス...
-
エクセル 平均年齢
おすすめ情報