В Excel почему меняется формат PERCENTAGE при добавлении PERIOD «.» В формулу IF / VLOOKUP?

808
Daisy01

Я использую 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%. в результате?

0

1 ответ на вопрос

1
Thales

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

TEXT(VLOOKUP(D8,P:Q,2,FALSE),"0.0%")&"." 
он хочет формат как `12.34%`, так что, возможно, правильное определение - `" 0.00% "`. Máté Juhász 8 лет назад 0

Похожие вопросы