Как преобразовать числа в Excel в сто обычных и (К) в тысячи и (М) в миллион и (Б) в миллиард
как показано ниже
и я использовал этот формат, но дал все сто номеров с (K)
\[\<100000\]0.00,"K";\[\<100000000\]0.00,,"M";0.00,,,"B"
мне нужно форматирование, как показано на изображении ниже
используйте эту формулу в Excel:
=ЕСЛИ(A1>=1000000000, ТЕКСТ(A1/1000000000, "0.0") & "B", ЕСЛИ(A1>=1000000, ТЕКСТ(A1/1000000, "0.0") & "M", A1))
Вот одна альтернативная формула с использованием MAP()
:
=MAP(A1:A7, LAMBDA(Σ,
LET(α,SUM(--(Σ>=10^{3,6,9})),
IF(α,TEXT(LEFT(Σ/("1e"&α*3),4),"0.00 ")
&MID("KMB",α,1),Σ))))
Обычное числовое форматирование может иметь только три числовых раздела, а вам нужно четыре.
Первые два ответа превращают числа в текстовые строки.
Чтобы сохранить значения в виде чисел, вы можете использовать условное форматирование.
Например:
Применение формата к столбцу A
[<1000]0.00;#,##0.00,K
[>999999999]0.00,,,\B;[>999999]0.00,,\M
Или что-то подобное
@user25863538 user25863538 Я сейчас не за компьютером. Однако вы можете прочитать об условном форматировании, используя формулу в разделе справки Microsoft по этому вопросу.
@user25863538 Попробуйте посмотреть это видео, где я показываю один метод ввода условного форматирования для столбца A.
#,##
(123456789000 >> 123,456,789,000)
#,##,
(123456789000 >> 123,456,789)
#,##, "K"
(123456789000 >> 123,456,789 K)
#,##,,
(123456789000 >> 123,456)
#,##,, "M"
(123456789000 >> 123,456 M)
#,##,,,
(123456789000 >> 123)
#,##,,, "B"
(123456789000 >> 123 B)
Я пытался следовать вашим инструкциям, но не смог ввести эту строку в числовом формате в Excel. Я никогда раньше не видел такого типа форматирования в документации. Вы уверены, что пишете про Excel?
Привет @RonRosenfeld, да, речь идет об Excel. Я вставил картинку выше и показал, как использовать ячейки форматирования.
Это не то, что вы написали, чтобы набрать. И если вы сделаете то, что показано на рисунке, вам нужно будет установить формат индивидуально, а не автоматически устанавливать его в зависимости от значения.
Как и предполагал Рон, использование условного форматирования сохранит значение в виде числа.
Сбросить форматирование: выберите диапазон, к которому вы применили собственное форматирование, и измените его на «Общее». Возможно, поэтому ничего не изменилось, когда вы применили условное форматирование.
Примените условное форматирование (Меню > Формат > Условное форматирование), как здесь (используя ваш отличный код форматирования :)
Можно пожалуйста более подробное описание, я пытался подать заявку, но ничего не изменилось.