Я использую MS Excel 2016. Я использую эту формулу:

=IF(D8="","XX.XX%.",VLOOKUP(D8,P:Q,2,FALSE))

отображать 12,34%, что именно так и выглядит в исходной ячейке. Однако, как только я объединяю PERIOD - так как это конец предложения - по формуле:

=IF(D8="","XX.XX%.",VLOOKUP(D8,P:Q,2,FALSE))&"."

Я бы получил 0.1234. на экране.

Может ли кто-нибудь помочь мне с тем, как я могу получить 12,34%. в результате?

1 ответ1

1

Поскольку вы объединяете число и строку, Excel автоматически меняет формат числа на общий формат. Чтобы определить формат, который вы хотите для своего номера, используйте функцию TEXT .

TEXT(VLOOKUP(D8,P:Q,2,FALSE),"0.0%")&"."

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .