Пользовательские форматы для научной записи

Рид отмечает, что он может отображать числа в экспоненциальном представлении, и они отображаются в Excel в формате 1.23E + 03 или 1.23E-03. Он хотел бы, чтобы научное представление отображалось по-другому, например 1,23×10 ^ 3 или 1,23×10 ^ -3.

В Excel нет способа изменить способ отображения научного представления. Единственный обходной путь – использовать формулу для составления текстового представления того, что вы хотите. Например, если значение, использующее научную нотацию Excel, хранится в ячейке C7, вы можете использовать следующую формулу:

 = LEFT (TEXT (D7, "0.00E + 0"), 3)  & "x10 ^" & RIGHT (TEXT (D7, "0.00E + 0"), 3) 

Эта формула фактически вытягивает левую часть числа (часть перед E) и объединяет это с правой частью числа (часть после E) вместе с обозначением “x10 ^”. Результат считается текстовой строкой в ​​Excel; его нельзя использовать в последующих вычислениях.

Если вам нужно было сделать довольно много форматирования таким образом, было бы относительно тривиально создать макрос, который возвращал бы отформатированную текстовую строку на основе номер. Создайте его как пользовательскую функцию, и затем вы сможете использовать ее в своих формулах.

Оцените статью
Frestage.ru
Добавить комментарий