Подтвердить что ты не робот

Форматирование чисел в тысячах (K) в Excel

В MS Excel я хотел бы отформатировать число, чтобы показать только тысячи и с "K" из него, поэтому число 123000 будет отображаться в ячейке как 123K

Легко отформатировать, чтобы показать только тысячи (123), но я хотел бы добавить символ K в случае, если число > 1000. поэтому одна ячейка с номером 123 отобразит 123 одна ячейка с 123000 покажет 123K

Любая идея, как можно использовать формат Cell → custom filters?

Спасибо!

4b9b3361

Ответ 1

Пользовательский формат

[>=1000]#,##0,"K";0

предоставит вам:

enter image description here

Обратите внимание на запятую между нулем и "K". Чтобы отображать миллионы или миллиарды, используйте вместо них две или три запятой.

Ответ 2

Неамериканцы обращают внимание! Если вы используете Excel с параметром "." как разделитель 1000, вам нужно заменить "," на ".". в формуле, например:

[>=1000]€ #.##0." K";[<=-1000]-€ #.##0." K";0

В приведенном выше коде будет отображаться € 62.123 как "€ 62 K".

Ответ 3

Введите это в поле пользовательского номера:

[>=1000]#,##0,"K€";0"€"

Это означает, что если число больше 1000, отобразите хотя бы одну цифру (обозначенную нулем), но не цифры после тысячи мест, обозначенные ничем, идущими после запятой. Затем вы следуете всему этому со строкой "K".

Отредактировано для добавления запятой и евро.

Ответ 4

[>=1000]#,##0,"K";[<=-1000]-#,##0,"K";0

teylyn ответ велик. Это просто добавляет негативы за пределы -1000 в том же формате.

Ответ 5

Я нашел следующую комбинацию, которая отлично работает для положительных и отрицательных чисел (43787200020 преобразуется в 43.787.200,02 K)

[ >= 1000] #. ## 0, # 0. "K"; #. ## 0, # 0. "К"

Ответ 6

В приведенных выше примерах используйте "K" верхний регистр k, используемый для представления кило или 1000. Согласно wiki, kilo или 1000 следует представлять в случае ниже. Таким образом, вместо 300 000 фунтов стерлингов используйте 300 000 фунтов стерлингов или в примере кода: -

[>=1000]£#,##0,"k";[red][<=-1000]-£#,##0,"k";0