Получить значение мощности ячейки - PullRequest
0 голосов
/ 20 февраля 2019

Возможно, это очень просто сделать, но не могу придумать, как это сделать.

Попытка найти способ получения значения мощности ячейки, которое записано в научной нотации (т.е. 1 * 10^ x).

Примером может быть:

Значение ячейки: 1,39E + 04 или 1,94E -12

Значение, которое необходимо извлечь: + 04 , -12

Необходимо сделать это, используя либоформулы или функции Excel, нет VBA.

Ответы [ 2 ]

0 голосов
/ 20 февраля 2019

Введите число в A1 и в B1 введите:

=RIGHT(TEXT(A1,"0.00E+00"),3)

Не имеет значения, если A1 формат Scientific или нет:

enter image description here

ПРИМЕЧАНИЕ:

В этом методе не используются никакие функции LOG().
Этот метод должен работать с любым числовым значением (не текстовым) .
Этот метод должен работать независимо от того, как числовое значение отформатировано.

0 голосов
/ 20 февраля 2019

Предполагается, что данные находятся в ячейке D7:

=RIGHT(TEXT(D7,"@"),LEN(TEXT(D7,"@"))-FIND("E",TEXT(D7,"@")))

enter image description here

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