advanced help
per page, with , order by , clip by
Results of 1 - 1 of about 78 for 表示形式 数値 通貨 (0.011 sec.)
表示形式 (6903), 数値 (16335), 通貨 (231)
[[20170316145551]]
#score: 11548
@digest: af0b858f8fa0624eab063d07bd1379bd
@id: 72972
@mdate: 2017-03-16T08:05:46Z
@size: 2953
@type: text/plain
#keywords: 二位 (9506), products (9396), 後&" (7748), 分参 (6450), 点第 (4808), 630 (3751), 第二 (3481), 数点 (2959), 小数 (2647), b21 (2410), 点以 (1958), 桁数 (1745), 位ま (1687), 元デ (938), 照先 (925), 数使 (923), 2017 (872), 木) (820), コナ (733), ナミ (719), 示形 (680), 式設 (667), の桁 (646), 。ユ (598), 表示 (597), 多分 (587), ユー (575), ーザ (560), ザー (547), vlookup (545), 設定 (528), 空欄 (484)
『関数使用後の小数点以下の表示方法』(ai)
IFとVOOKUPを使用して別の表からデータをひっぱりました。 元データでは小数点第二位まで表示される設定になっており、正しく表示されています。 ですが、関数を使ってデータを別のシートにひっぱったとき、例えば、630.23だとそのまま正しく表示されますが、元データが630.00だと630に、630.20だと630.2となり0が表示されません。 ユーザーの書式設定をみると、設定は小数点第二位までとなっていても、サンプルのところには630.2としか表示されません。 関数の式が問題なのでしょうか? どうすれば小数点以下の0を表示できるか教えてください! < 使用 Excel:Excel2010、使用 OS:unknown > ---- いや、式の入っているセルにきちんと表示形式が設定されていれば 小数点第二位まで表示されると思いますけど。 式は関係ないと思いますが、念のため提示しておいていただけますか? >ユーザーの書式設定をみると、設定は小数点第二位までとなっていても これは具体的にどこを見ているんですか? (コナミ) 2017/03/16(木) 15:27 ---- お返事ありがとうございます! 式が関係ないのであれば元データ間違っているのでしょうか? 式は=IF(B21="","",VLOOKUP(B21,products!$B$4:$E$263,4,0)&"") としています。 ユーザーの書式設定はセルの書式設定の間違いでした。すいません。。 数値を選択し、小数点以下の桁数を2と指定した時です。 ユーザー定義で#,##0.00,,を選択しても変化なしでした。 よろしくお願いします。 (ai) 2017/03/16(木) 16:34 ---- > =IF(B21="","",VLOOKUP(B21,products!$B$4:$E$263,4,0)&"") なんのために最後 &"" をつけてるんですか? そんなことしたら数値ではなく文字列になってしまいますよ。 特に意味がないのなら「&""」を外しましょう。 参考まで。 (笑) 2017/03/16(木) 16:47 ---- 横から失礼。 &""をつけているのは0を表示させないため?もしそうなら&""を取って 表示形式 [=0]"";#,##0.00 何の意味もなく&""をつけているのなら同じく&""を取って 表示形式 通貨 小数点以下の桁数:2 記号:なし 負の数の表示形式:-1,234.10 (bi) 2017/03/16(木) 16:51 ---- なるほど。 多分参照先が空欄だった時に出る0を消したくて後ろに&""をつけているのですね。 ""を付けると返り値は文字列となります。 元の値を標準で返したデータがそのまま文字列になるので、桁数を変えても変わらないわけです。 桁数を変えることができるのはデータが数値の時だけなので。 TEXT関数を入れるのがいいのかなぁ。 =IF(B21="","",TEXT(VLOOKUP(B21,products!$B$4:$E$263,4,0),"#,##.#0"))&"" とか? あぁ、他の方からも回答がついてますのでいろいろ参考にしてください。 (コナミ) 2017/03/16(木) 16:55 ---- >多分参照先が空欄だった時に出る0を消したくて後ろに&""をつけているのですね。 ↑ のために &"" をつけているのなら =IF(B21="","",IFERROR((VLOOKUP(B21,products!$B$4:$E$263,4,0)&"")*1,"")) 結果は数値です。 参考まで。 (笑) 2017/03/16(木) 17:02 ---- みなさんありがとうございます! エクセルに詳しくなく、恥ずかしながらいろいろなサイトを参考に とにかくエラーを消すように入力していました。 教えて頂いたようにすると解決しました! 感動です! また、どうしてもわからなくなったらご教授ください。 ありがとうございました。 (ai) 2017/03/16(木) 17:05 ...
http://www.excel.studio-kazu.jp/wiki/kazuwiki/201703/20170316145551.txt - [detail] - similar
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 97023 documents and 608155 words.

訪問者:カウンタValid HTML 4.01 Transitional