Числовой формат StackExchange в Excel

1

Я полюбил числовой формат StackExchange для представлений вопросов: после того, как определенный вопрос прошел 1000просмотры, счетчик просмотров отображается как 1k. Этот формат стал для меня второй натурой, и его очень легко понять.

Как я могу реализовать этот числовой формат в Excel?

В качестве примера см. Ниже:

Данные с общим числовым форматом

Я хочу сделать гистограмму этикетки для отображения 10.2k, 1kи 626, соответственно. (Я хочу использовать формат при отображении бюджета, но я пользуюсь репутацией SE, потому что делиться ей безопасно.)

apnorton
источник

Ответы:

2

Я нашел метод, который, кажется, работает, но у него есть возможности для улучшения. (Я все еще ищу другие варианты, хотя я публикую это.)

Используйте код числового формата: [<1000]0;[>=1000]#.0,k

Это отображает только число (без десятичных дробей), если оно меньше 1000. Если число больше чем 1000, то оно отображает число, разделенное на 1000и округленное до одного знака после запятой k.

Применительно к предыдущему примеру:

Данные в формате SE номера

Обратите внимание, что, поскольку это числовой формат, а не формула, его можно применять к любому числу (даже к меткам оси).

Проблема: Это не совсем соответствует требованиям вопроса, потому что было бы лучше выводить 1kвместо 1.0k. Я могу избавиться от ненужного нуля с помощью #вместо а 0в строке формата, но он оставляет ..

apnorton
источник
Я не слишком много играл с нестандартными числовыми форматами, но можете ли вы указать третий диапазон? если это так, укажите, когда отображать 1k, 3-е условие.
Тайсон