В Excel почему формат PERCENTAGE изменяется при добавлении PERIOD "." В формулу IF/VLOOKUP?
Я использую MS Excel 2016. Я использую эту формулу:
=IF(D8="","XX.XX%.",VLOOKUP(D8,P:Q,2,FALSE))
отображать 12,34%, что именно так и выглядит в исходной ячейке. Тем не менее, как только я объединяю ПЕРИОД - так как это конец предложения - по формуле:
=IF(D8="","XX.XX%.",VLOOKUP(D8,P:Q,2,FALSE))&"."
Я бы получил 0.1234. на экране.
Может ли кто-нибудь помочь мне с тем, как я могу получить 12,34%. в результате?
1 ответ
Решение
Поскольку вы объединяете число и строку, Excel автоматически меняет формат числа на общий формат. Чтобы определить формат, который вы хотите для своего номера, используйте TEXT
функция.
TEXT(VLOOKUP(D8,P:Q,2,FALSE),"0.0%")&"."