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

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

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

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

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

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

1 ответ

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

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

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

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

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

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

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

Другие вопросы по тегам