Как читать текст "после форматирования" в ячейках Excel - PullRequest
0 голосов
/ 12 марта 2019

У меня есть ячейки, которые содержат значения с плавающей запятой, которые затем форматируются в процентах путем форматирования ячеек, в которых они хранятся. Затем мне нужно прочитать это значение и объединить его в строку. Но когда я делаю это, значение, которое получает Concatenated, использует необработанное число с плавающей запятой, а не отформатированный процент, который я хочу.

Чтобы привести пример:

Incorrect Formatting

Значения в столбце % действительно являются значениями -0.101443582441324, показанными в Column1, но я использовал параметры формата ячейки, чтобы изменить его на процентное значение.

Правильный текст в Column1 должен выглядеть примерно так:

\text{-10.144%}
\text{-10.696%}
\text{-11.290%}

Но вместо этого он выбирает базовые значения ячеек, предварительно форматируя.

Формула, используемая в Column1, равна =CONCATENATE("\text{",D2,"}")

Как изменить формулу в столбцах Column1, чтобы получить правильный текст?

1 Ответ

2 голосов
/ 12 марта 2019

Вам нужно будет использовать функцию TEXT() - должно быть что-то вроде следующего:

="\text{"&TEXT(D2,"00.000%")&"}"

img1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...