2016-12-28 9 views
2

Я имею эту формулу в моем листе 1, возвращающее значение из листа данныхКак отображать десятичные числа числа в формуле VLOOKUP?

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

В листе данных у меня есть номер 6,524.60

Но в моем текущем листе, когда ВПР цифровых дисплеев как

** 6805.3 ** 

мне нужно, чтобы отобразить его как

** 6,805.30 ** 

Есть ли способ сделать это? На моей макроскладке уже есть SpellNumber VBA ...

ответ

2

Вы можете использовать функцию Text для этого, как показано ниже в вашей функции.

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

Благодарю вас так много для решения это для меня так быстро! @ali – AFab

+0

Добро пожаловать! :) @AFab –

0

Что вы ищете TEXT(), и я бы Recommand использовать конкатенации:

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