Как мне «переформатировать» номера в Excel? - PullRequest
0 голосов
/ 13 декабря 2011

Я борюсь со следующей проблемой: у меня есть электронная таблица с одним видом чисел, сформированным следующим образом:

e.g.: displays as 44.0, true value is 44017.08 and what it represents is 44million.

другой вид выглядит следующим образом:

e.g.: displays as 5.6, true value is 5634080 and what it represents is 5.6million.

проблема, которая приводит к тому, что я должен сложить их, очевидно, возвращая неправильные результаты, используя = SUM ().Как я могу либо переформатировать любой из двух форматов другого (корректировка истинных значений (что показано справа от верхней панели "fx"), или есть ли другой способ сложить их, не облажаясь (с учетом форматирования числаво время суммирования)?

Спасибо за потраченное время !!

Ответы [ 2 ]

1 голос
/ 13 декабря 2011

Если один набор значений имеет «истинные значения» в тысячах, но должен представлять миллионы, другой набор имеет «истинные значения» в миллионах и должен представлять миллионы, тогда простая формула преобразует единицы измерения

т.е. если ваши данные были в A1, A2 и т. д., то в B1 = IF (A1 <1000000, A1 / 1000, A1 / 1000000) </p>

Если под «пакетным решением» вы подразумевали код для прямой замены значений, тогда plsуточнить это.Хотя вам нужно будет точно указать, какие клетки должны быть изменены initu и какие клетки (если таковые имеются) нетронутыми.

enter image description here

0 голосов
/ 14 декабря 2011

Итак, я понял,

это, вероятно, не самое идеальное решение, но оно работает лучше, чем индивидуальное изменение всех ячеек вручную. Если у кого-то есть более элегантное решение (возможно, также с помощью macro / vba), поделитесь им:)

Вы просто вводите значение, с помощью которого вы хотите настроить данные в отдельной ячейке, и копируете их. Затем выберите «Специальная вставка» под «Вставить» в меню «Правка» (по крайней мере, в Excel 2003) и укажите способ изменения чисел.

Спасибо за ваше время!

...