2 ответов:
Вы можете использовать пользовательские форматы чисел для каждой ячейки, щелкнув правой кнопкой мыши ячейку и выбрав "формат ячейки".
Например, если вы хотите показать миллионы, используйте следующий пользовательский формат
#,,"M"
Для тысяч используйте этот формат
#,"K"
Если вы хотите динамически переключаться между двумя числовыми форматами, вы можете задать условия. Обратите внимание, что вы можете установить только два условия одновременно, так что у вас не будет достаточно, чтобы справиться со всеми возможными единицы.
Пользовательский формат будет выглядеть так, чтобы проверить, следует ли использовать K или M:
[>999999]#,,"M";#,"K"
EDIT
Как указал @Doug Glancy, вы можете использовать условное форматирование для задания числовых форматов на основе значений, что дает вам больше условий. Это также хорошо в том смысле, что вы можете легко применить условие к целому ряду клеток.
Для чего это стоит, Вы можете обрабатывать до 999.9 B, используя один пользовательский формат чисел (т. е. без настройки условного форматирования) -- вот что я использую (протестировано в Google Sheets, но должно работать и в Excel):
[<999950]0.0,"K";[<999950000]0.0,,"M";0.0,,,"B"...который показывает как: -0.1 K / 123.4 K / 1.2 M / 12.3 M | 123.4 B / etc.
(Использование 999950 в качестве порога вместо 999999 означает, что вы никогда не увидите запутанного "1000,0 K" для значений, которые округляются до 1,0 м)
Это не так. посмотрите совсем так красиво, как только вы попадете в триллионы (т. е. показывает 1234.5 B вместо 1.2 T), но от 0 до 999,994,999,999-довольно приличный диапазон для покрытия. ;)
(я предпочитаю пользовательские форматы чисел условному форматированию, когда это возможно, потому что пользовательские форматы легче переносить с одного листа на другой...)
Для ячеек, которые всегда будут содержать отрицательные числа, можно использовать следующую вариацию:
[>-999950]0.0,"K";[>-999950000]0.0,,"M";0.0,,,"B"...а для клеток, которые могут быть отрицательными или положительными, это будет правильно работайте от
-999.9Mдо999.9M:[>=999950]0.0,,"M";[<=-999950]0.0,,"M";0.0,"K"



Comments