如何在VLOOKUP公式中显示数字的小数?

时间:2016-12-28 12:50:34

标签: excel decimal vlookup

我在Sheet 1中有这个公式,从数据表中返回一个值

="** "&(VLOOKUP(D9,Data!A2:B121,2,FALSE)&" **")

在数据表中,我的号码是6,524.60

但是在我当前的表格中,VLOOKUP数字显示为

** 6805.3 **

我需要将其显示为

** 6,805.30 **

有没有办法做到这一点?我的宏表上已经有SpellNumber VBA ......

2 个答案:

答案 0 :(得分:2)

您可以在功能中使用文本功能,如下所示。

="** "&(TEXT(VLOOKUP(A1;A1:B1;2;FALSE);"#,#.00")&" **")

答案 1 :(得分:0)

您正在寻找TEXT(),我建议使用CONCATENATE:

=CONCATENATE("** ",TEXT(VLOOKUP(D9,Data!A2:B121,2,FALSE),"$#,##0.00")," **")