Как изменить формат ячейки в Excel

Обновлено: 24.11.2024

Потрясающе! Работает как чемпион на моих 15 тысячах строк данных! СПАСИБО!

Большое спасибо, вы сэкономили мне часы!

Боже мой. Спасибо большое.

ЭТО.ИЗУМИТЕЛЬНО. Вы святой.

Большое спасибо.. Отлично

Вау! Где ты был все эти годы? :)

Это лучший прием Excel для нас, когда-либо работавший с резюме и штрих-кодами, которые получают +xx в конце.
Идеально. Надеюсь, вы проживете хорошую жизнь со многими детьми и козой на молоко. делать сыр из молока и продавать его и жить еще более счастливой жизнью.
Еще раз спасибо. Я очень счастлив, хотя у меня нет козы.

ЛОЛ, лучший комментарий

Этот трюк крут!! Сэкономил мне часы обновлений!

Эта проблема преследовала меня много раз. Легко, когда есть всего пара ячеек, но мучительно, когда их много… до СЕЙЧАС! Спасибо за взлом!!

СПАСИБО! Вы только что сэкономили мне несколько часов утомительной работы!

Это действительно было очень полезно.

ОГРОМНАЯ ПОМОЩЬ…..
БОЛЬШОЕ БОЛЬШОЕ СПАСИБО……
УРА.
ТОНИ

Большое спасибо за этот замечательный трюк.

Отлично! Большое спасибо, что поделились! :о)

Я много лет думал, как это исправить, все отлично работает, спасибо

ВАУ. Совершенно потрясающе… Большое спасибо за этот пошаговый урок. Вы только что сэкономили мне часы тупой работы. Удачного дня…

Это постоянно приводит к сбою Excel. Есть совет?

Спасибо от всего сердца, вы действительно мне помогаете

Это сэкономило мне несколько часов. Большое спасибо! Вы преуспели там, где мой ИТ-отдел потерпел неудачу. Более 118000 строк данных за 12 месяцев, и эта проблема повторяется. Вы буквально спасаете жизнь!

ЭТО ПОТРЯСАЮЩЕ! Гениальный лайфхак, который здорово экономит время.

спасибо. Какая странная вещь — такая же проблема с формулой в соседнем столбце с использованием isblank — не выполнялась до тех пор, пока дважды не щелкнул в каждой ячейке в столбце, из которого она читалась. У меня просто голова закружилась. спасибо

Спасибо за решение!

Если вы хотите поместить этот процесс в код VBA, используйте следующее:

Range("Любой диапазон ячеек, который вам нужен"). Выберите
Selection.NumberFormat = "Любой желаемый формат"
Selection.TextToColumns DataType:=xlDelimited

Range("C2:C8548").Select
Selection.NumberFormat = "[$-409] mmm-yy;@"
Selection.TextToColumns DataType:=xlDelimited

В этом примере даты в ячейках с C2 по C8548 форматируются в формат "Месяц — Год" (ноябрь – 14) и выполняется функция TextToColumns, описанная в статье выше, для обновления ячеек.

Спасибо, Рик!
Это мне очень помогло :)

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

Заранее спасибо

Еще один прием для решения этой проблемы — использовать скопированные значения и умножить их на 1. Для этого введите 1 в любую пустую ячейку. Скопируйте ячейку с помощью элемента управления c, а затем выделите область с числами, читающимися как текст, используйте специальную вставку, а в параметрах выберите значение и умножьте. Это сохраняет то же число после умножения на 1 и позволяет Excel видеть, что это число.

Спасибо, Сюзанна!

По какой-то причине оригинальный хак, предложенный Джеком, у меня не сработал? Я следовал за всем до тройника, и excel продолжал падать? Он завис и продолжал говорить, что пытается найти решение проблемы, и так и не восстановился. Я пробовал использовать меньший список, но все равно будет та же проблема.

У меня были числа, сохраненные в виде текста, и при изменении категории обратно на «Общая» или «Число» постоянно появлялась ошибка числа, сохраненного в виде текста. Это произошло не со всеми ячейками, а только с теми, где текст был, скажем, 0,30, 0,40 и т. д. (с дополнительным 0 в конце). Он по-прежнему останется равным 0,30 после перехода в категорию «Общие». Затем мне пришлось просмотреть все эти числа и нажать на них, чтобы отредактировать, а затем ввести снова. Затем он снова зарегистрируется как число и будет отображаться как 0,3.

Только Ваш предложенный способ решил мою проблему! Спасибо!

Сюзанна, вы спасаете жизни!

Вау... один из самых полезных лайфхаков... сэкономил мне массу времени, и, как кто-то еще упомянул, у вас там хорошая жизнь с кучей счастья, денег, детей и козьего молока! :)

СПАСИБО! :) Я знал, что ДОЛЖЕН быть более простой способ, но никогда не удосужился найти его раньше. Спасибо большое. :D

Ты мой спаситель… этот трюк работает как шарм… спасибо… :)

Ты крутой приятель! Большое спасибо!!

Отличный совет, спасибо — обсуждали эту проблему бесчисленное количество раз, но больше никогда!

Вы легенда. Это такая большая помощь. Я пробовал много решений; ни один не сработал, кроме вашего.

Отличный хак.Одно дополнение, которое позволяет сделать больше... Если у вас есть текст, маскирующийся под формулу, потому что в тексте есть «=» в качестве первого символа, тогда этот хак можно адаптировать, чтобы «формула» переключилась на текст — установите флажок «Текст». в мастере «Текст в столбцы». Ура.

Похоже, это не работает в Excel 2013 при попытке обновить его и распознать буквальное значение ‘, которое было добавлено в столбец значений с помощью формулы.

Спасибо. Это сэкономило мне огромное количество времени, так как это была дата, которая читалась как текст, и ничего из того, что я делал, не работало.

БОЛЬШОЕ СПАСИБО.

Спасибо! Это отличный совет. В течение многих лет я всегда копировал диапазон ячеек, которые я хочу преобразовать, и вставлял их в текстовый редактор. Затем я выделил все в текстовом редакторе, скопировал и вставил обратно в Excel. Это работает, но с вашим подходом я могу сделать все это в Excel.

Не хочу расстраиваться, и это действительно полезно, но мне кажется странным, что все в восторге от решения, которое требует открытия вкладки меню и возни с тремя диалоговыми окнами, чтобы реализовать то, что Excel должен делать автоматически. Почему Microsoft думает, что вы меняете форматирование, если не показывать содержимое ячейки в новом форматировании?! Если есть какая-то причина, по которой вы можете захотеть, чтобы он применялся только к вновь введенному содержимому ячейки, я думаю, что это должно быть исключением, а не правилом, и поведение по умолчанию должно заключаться в обновлении. Просто говорю.

Это решение можно реализовать простым нажатием кнопки. Если вы знаете, как сделать макрос, вы можете использовать следующий код, который я разместил в комментариях некоторое время назад:

"Если вы хотите поместить этот процесс в код VBA, используйте следующее:

Range("Любой диапазон ячеек, который вам нужен"). Выберите
Selection.NumberFormat = "Любой желаемый формат"
Selection.TextToColumns DataType:=xlDelimited

Range("C2:C8548").Select
Selection.NumberFormat = "[$-409] mmm-yy;@"
Selection.TextToColumns DataType:=xlDelimited

В этом примере даты в ячейках с C2 по C8548 форматируются в формат «Месяц — год» (ноябрь-14) и выполняется функция TextToColumns, описанная в статье выше, для обновления ячеек».

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

У меня была такая же проблема, за исключением того, что я использовал числа. решения, которые я нашел, сработали для меня. В итоге я нашел решение. Который должен был выбрать диапазон ячеек и отформатировать ячейки в текст. Затем вставьте числа. Затем я мог выбрать диапазон и изменить формат.

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

Перед запуском макроса каждый раз необходимо менять формат ячеек на соответствующий тип данных (например, число, дата).
Еще одно замечание: запуск макроса TextToColumns изменяет настройки в диалоговом окне пользовательского интерфейса. Это означает, что вы, вероятно, столкнетесь с неожиданным поведением в следующий раз, когда будете делать что-то, использующее эти настройки. Я добавил раздел кода внизу, чтобы сбросить разделитель на «табуляцию», что я обычно и использую. Это можно изменить, чтобы использовать другие разделители, такие как «запятая», или этот раздел кода можно полностью удалить.

‘ Преобразует значение в тип данных ячейки.
Public Sub DataTypeConversion()
Dim rngToConvert As Range

При ошибке возобновить следующий
‘ InputBox предотвратит отправку недопустимых диапазонов, если установлено значение Type:=8.
Set rngToConvert = Application.InputBox(Prompt:=”Выберите диапазон ячеек для преобразования значений в тип данных каждой ячейки.”, Title:=”Преобразование типа данных”, По умолчанию:=Application.Selection. Адрес, Тип:=8)
' Проверить отмену: «Требуется объект».
Если Err.Number = 424, то
‘ Отмена.
Exit Sub
End If
при ошибке GoTo 0

‘ Если ничего не было выбрано, выйдите.
Если rngToConvert не имеет значения, то
Выход из подпункта
Конец, если

‘ Если выбрано более одного столбца, выйдите.
If rngToConvert.Columns.Count > 1 Then
MsgBox «Единовременно может обрабатываться только один столбец», vbExclamation + vbOK, «Диапазон преобразования типа данных»
Exit Sub
>Конец, если

‘ Если выбрано более одного диапазона, выйдите.
Если rngToConvert.Areas.Count > 1, то
MsgBox «Вы выбрали несколько диапазонов. Одновременно может обрабатываться только один диапазон», vbExclamation + vbOK, «Диапазон преобразования типов данных»
Exit Sub
End If

’ Используйте TextToColumns для преобразования значения в каждой ячейке в тип данных ячейки.
rngToConvert.TextToColumns Destination:=rngToConvert, DataType:=xlDelimited, _
TextQualifier:=xlNone, ConsecutiveDelimiter:=False, Tab:=False, _
Точка с запятой:=False, Запятая:=False, Space:=False , Other:=False, FieldInfo _
:=Array(1, 1), TrailingMinusNumbers:=True

Что касается обработки диапазонов/столбцов по одному, как насчет того, чтобы кэшировать их как коллекцию/массив, а затем запускать цикл для их последовательной обработки?

Чтобы сделать еще один шаг вперед, вместо того, чтобы делать так, чтобы вам приходилось нажимать кнопку или нажимать горячую клавишу, как насчет макроса событий, который обнаруживает, что вы изменили формат ячейки, и автоматически запускается для ячеек с измененным форматом. ? Кажется, что это будет функционально эмулировать поведение Excel в любом случае, что было бы здорово, если бы оно не вызывало подергивания, сбои или что-то в этом роде.

Есть ли причина, по которой макрос событий нецелесообразен?

@Jeff: Это хорошая идея: разбить выбранный диапазон(ы) на фрагменты, которые может обработать Text-To-Columns, сохранить их в массиве и обработать в цикле. Я попробую.

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

@Jeffrey: Спасибо за предложение. Я добавил пользователю возможность выбирать любое количество диапазонов любой формы и размера. Сначала казалось, что будет проблемой, если пользователь выберет всю ROW, но потом я понял, что выбор в любом случае должен быть ограничен используемым диапазоном на листе. Теперь мне стало еще проще конвертировать эти нежелательные типы данных. Я просто запускаю макрос, нажимаю кнопку «Выбрать все» в углу, нажимаю «ОК» и готово.

‘ Преобразует значение в тип данных ячейки. Этот подход заменяет необходимость копировать значения в текстовый редактор, а затем вставлять их обратно в Excel.
Public Sub DataTypeConversion()
Dim rngToConvert As Range

При ошибке возобновить следующий
‘ InputBox предотвратит отправку недопустимых диапазонов, если установлено значение Type:=8.
Set rngToConvert = Application.InputBox(Prompt:=”Выберите диапазон ячеек для преобразования значений в тип данных каждой ячейки.”, Title:=”Преобразование типа данных”, По умолчанию:=Application.Selection. Адрес, Тип:=8)
' Проверить отмену: «Требуется объект».
Если Err.Number = 424, то
‘ Отмена.
Exit Sub
End If
при ошибке GoTo 0

‘ Если ничего не было выбрано, выйдите.
Если rngToConvert не имеет значения, то
Выход из подпункта
Конец, если

В Excel вы можете форматировать числа в ячейках для таких вещей, как валюта, проценты, десятичные дроби, даты, номера телефонов или номера социального страхования.

Выберите ячейку или диапазон ячеек.

На вкладке "Главная" выберите "Число" в раскрывающемся списке.

Вы также можете выбрать один из следующих вариантов:

Нажмите CTRL + 1 и выберите "Число".

Щелкните правой кнопкой мыши ячейку или диапазон ячеек, выберите «Формат ячеек…» и выберите «Число».

Выберите средство запуска диалогового окна рядом с номером, а затем выберите номер.

Выберите нужный формат.

Числовые форматы

Чтобы просмотреть все доступные числовые форматы, нажмите кнопку вызова диалогового окна рядом с номером на вкладке "Главная" в группе "Число".

Описание

Числовой формат по умолчанию, который Excel применяет при вводе числа. По большей части числа, отформатированные в общем формате, отображаются именно так, как вы их вводите. Однако, если ширина ячейки недостаточна для отображения всего числа, в общем формате числа округляются до десятичных знаков. В общем числовом формате также используется научная (экспоненциальная) запись для больших чисел (12 и более цифр).

Используется для общего отображения чисел. Вы можете указать количество знаков после запятой, которое вы хотите использовать, хотите ли вы использовать разделитель тысяч и как вы хотите отображать отрицательные числа.

Используется для общих денежных значений и отображает символ валюты по умолчанию с цифрами. Вы можете указать количество знаков после запятой, которое вы хотите использовать, хотите ли вы использовать разделитель тысяч и как вы хотите отображать отрицательные числа.

Также используется для денежных значений, но выравнивает символы валюты и десятичные точки чисел в столбце.

Отображает порядковые номера даты и времени в виде значений даты в соответствии с указанным типом и языковым стандартом (местоположением). Форматы даты, начинающиеся со звездочки (*), соответствуют изменениям региональных настроек даты и времени, указанных в панели управления. На форматы без звездочки настройки панели управления не влияют.

Отображает порядковые номера даты и времени в виде значений времени в соответствии с указанным типом и языковым стандартом (местоположением). Форматы времени, начинающиеся со звездочки (*), соответствуют изменениям региональных настроек даты и времени, указанных в панели управления. На форматы без звездочки настройки панели управления не влияют.

Умножает значение ячейки на 100 и отображает результат с символом процента (%). Вы можете указать количество знаков после запятой, которое хотите использовать.

Отображает число в виде дроби в соответствии с указанным типом дроби.

Отображает число в экспоненциальном представлении, заменяя часть числа на E+n, где E (обозначающее Exponent) умножает предыдущее число на 10 в n-й степени. Например, в 2-значном научном формате 12345678901 отображается как 1,23E+10, что равно 1,23, умноженному на 10 в 10-й степени. Вы можете указать количество знаков после запятой, которое хотите использовать.

Обрабатывает содержимое ячейки как текст и отображает содержимое точно так, как вы его вводите, даже если вы вводите числа.

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

Позволяет изменить копию существующего кода числового формата. Используйте этот формат для создания пользовательского числового формата, который добавляется в список кодов числовых форматов. Вы можете добавить от 200 до 250 пользовательских числовых форматов, в зависимости от языковой версии Excel, установленной на вашем компьютере. Дополнительные сведения о настраиваемых форматах см. в разделе Создание или удаление настраиваемого числового формата.

Вы можете применять различные форматы к числам, чтобы изменить их внешний вид. Форматы изменяют только способ отображения чисел и не влияют на значения. Например, если вы хотите, чтобы число отображалось в виде валюты, щелкните ячейку с числовым значением > Валюта.

Применение числового формата изменяет только способ отображения числа и не влияет на значения ячеек, которые используются для выполнения вычислений. Фактическое значение можно увидеть в строке формул.

Вот список доступных числовых форматов и способы их использования в Excel для Интернета:

Числовой формат по умолчанию. Если ячейка недостаточно широка, чтобы показать все число, этот формат округляет число. Например, 25,76 отображается как 26.

Кроме того, если число состоит из 12 или более цифр, в Общем формате значение отображается в экспоненциальном представлении.

Работает очень похоже на общий формат, но отличается тем, как он отображает числа с разделителями десятичных разрядов и отрицательные числа. Вот несколько примеров того, как оба формата отображают числа:

Показывает денежный символ с цифрами. Вы можете указать количество знаков после запятой с помощью Увеличить десятичное число или Уменьшить десятичное число.

Также используется для денежных значений, но выравнивает символы валюты и десятичные точки чисел в столбце.

Показывает дату в следующем формате:

Показывает месяц, день и год в следующем формате:

Показывает порядковые номера даты и времени в виде значений времени.

Умножает значение ячейки на 100 и отображает результат с символом процента (%).

Используйте Увеличить десятичное число или Уменьшить десятичное число, чтобы указать нужное количество знаков после запятой.

Показывает число в виде дроби. Например, 0,5 отображается как ½.

Отображает числа в экспоненциальной записи, заменяя часть числа на E+n, где E (экспонента) умножает предыдущее число на 10 в n-й степени. Например, в 2-значном научном формате 12345678901 отображается как 1,23E+10, что равно 1,23, умноженному на 10 в 10-й степени. Чтобы указать количество десятичных разрядов, которые вы хотите использовать, примените Увеличить десятичное число или Уменьшить десятичное число.

Обрабатывает значение ячейки как текст и отображает его точно так, как вы его вводите, даже если вы вводите числа. Узнайте больше о форматировании чисел как текста.

Нужна дополнительная помощь?

Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществе ответов.

Office 365 профессиональный плюс переименовывается в Приложения Microsoft 365 для предприятий. Для получения дополнительной информации об этом изменении прочитайте эту запись в блоге.

Обзор

Microsoft Excel позволяет изменять многие способы отображения данных в ячейке. Например, вы можете указать количество цифр справа от десятичной точки или добавить к ячейке шаблон и рамку. Вы можете получить доступ к большинству этих параметров и изменить их в диалоговом окне «Формат ячеек» (в меню «Формат» нажмите «Ячейки»).

В разделе «Дополнительная информация» этой статьи содержится информация о каждом из параметров, доступных в диалоговом окне «Формат ячеек», и о том, как каждый из этих параметров может повлиять на способ представления ваших данных.

Дополнительная информация

В диалоговом окне «Формат ячеек» есть шесть вкладок: «Число», «Выравнивание», «Шрифт», «Граница», «Шаблоны» и «Защита». В следующих разделах описаны настройки, доступные на каждой вкладке.

Вкладка "Число"

Автоматическое форматирование чисел

По умолчанию все ячейки рабочего листа форматируются в общем числовом формате. В общем формате все, что вы вводите в ячейку, обычно остается как есть. Например, если ввести в ячейку 36526 и нажать клавишу ВВОД, содержимое ячейки будет отображаться как 36526. Это связано с тем, что ячейка остается в общем числовом формате. Однако если вы сначала отформатируете ячейку как дату (например, д/д/гггг), а затем введете число 36526, ячейка отобразит 1/1/2000.

Есть и другие ситуации, когда Excel оставляет числовой формат в качестве общего, но содержимое ячейки не отображается точно так, как оно было введено. Например, если у вас есть узкий столбец и вы вводите длинную строку цифр, например 123456789, ячейка вместо этого может отображать что-то вроде 1.2E+08. Если вы проверите числовой формат в этой ситуации, он останется общим.

Наконец, существуют сценарии, в которых Excel может автоматически изменить числовой формат с общего на другой в зависимости от символов, которые вы ввели в ячейку. Эта функция избавляет вас от необходимости вручную вносить изменения в легко распознаваемый числовой формат. В следующей таблице приведены несколько примеров, когда это может произойти:

Вообще говоря, Excel применяет автоматическое форматирование чисел всякий раз, когда вы вводите в ячейку следующие типы данных:

  • Валюта
  • Процент
  • Дата
  • Время
  • Дробь
  • Научная

Встроенные числовые форматы

Excel имеет большой набор встроенных числовых форматов, из которых вы можете выбирать. Чтобы использовать один из этих форматов, щелкните любую из категорий в разделе «Общие», а затем выберите нужный параметр для этого формата. При выборе формата из списка Excel автоматически отображает пример вывода в поле «Образец» на вкладке «Число». Например, если вы введете в ячейку 1,23 и выберете число в списке категорий с тремя десятичными знаками, в ячейке отобразится число 1,230.

Эти встроенные числовые форматы фактически используют предопределенную комбинацию символов, перечисленных ниже в разделе "Пользовательские числовые форматы". Однако базовый настраиваемый числовой формат для вас прозрачен.

В следующей таблице перечислены все доступные встроенные числовые форматы:

Числовой формат Примечания
Число Параметры включают в себя: количество знаков после запятой, независимо от того, используется ли разделитель тысяч, и формат, который будет использоваться для отрицательных чисел.
Валюта Опции включают в себя: количество знаков после запятой, символ, используемый для валюты, и формат, который будет использоваться для отрицательных чисел. Этот формат используется для общих денежных значений.
Учет Параметры включают в себя: количество знаков после запятой и символ, используемый для валюты. Этот формат выравнивает символы валюты и десятичные точки в столбце данных.
Дата Выберите стиль даты в списке Тип.
Время Выберите стиль времени в списке Тип.
Проценты< /td> Умножает существующее значение ячейки на 100 и отображает результат с символом процента.Если сначала отформатировать ячейку, а затем ввести число, на 100 умножаются только числа от 0 до 1. Единственным вариантом является количество знаков после запятой.
Дробь Выберите стиль дроби в списке Тип. Если вы не форматируете ячейку как дробь перед вводом значения, возможно, вам придется ввести ноль или пробел перед дробной частью. Например, если ячейка имеет формат «Общий» и вы вводите в нее 1/4, Excel обрабатывает это как дату. Чтобы ввести его в виде дроби, введите в ячейке 0 1/4.
Научный Единственный вариант — количество знаков после запятой.
Текст Ячейки, отформатированные как текст, будут обрабатывать все, что введено в ячейку, как текст, включая числа.
Особый Выберите один из следующих вариантов в поле «Тип»: почтовый индекс, почтовый индекс + 4, номер телефона и номер социального страхования.

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

Если один из встроенных числовых форматов не отображает данные в нужном вам формате, вы можете создать свой собственный числовой формат. Вы можете создать эти собственные числовые форматы, изменив встроенные форматы или объединив символы форматирования в свою собственную комбинацию.

Прежде чем создавать собственный числовой формат, необходимо ознакомиться с несколькими простыми правилами, регулирующими синтаксис числовых форматов:

Каждый формат, который вы создаете, может содержать до трех разделов для чисел и четвертый раздел для текста.

Первый раздел — это формат для положительных чисел, второй — для отрицательных, а третий — для нулевых значений.

Эти разделы разделены точкой с запятой.

Если у вас есть только один раздел, все числа (положительные, отрицательные и нулевые) форматируются в этом формате.

Вы можете запретить отображение любых типов чисел (положительных, отрицательных, нулевых), не вводя символы в соответствующем разделе. Например, следующий числовой формат предотвращает отображение любых отрицательных или нулевых значений:

Чтобы установить цвет для любого раздела в пользовательском формате, введите название цвета в скобках в разделе. Например, следующий числовой формат форматирует положительные числа синим цветом, а отрицательные — красным:

Вместо положительных, отрицательных и нулевых разделов формата по умолчанию вы можете указать собственные критерии, которые должны выполняться для каждого раздела. Условные операторы, которые вы указываете, должны содержаться в квадратных скобках. Например, следующий числовой формат форматирует все числа больше 100 как зеленые, все числа меньше или равные -100 как желтые, а все остальные числа как голубые:

Когда мы форматируем ячейки в Excel, мы меняем внешний вид числа, не изменяя само число. Мы можем применить числовой формат (0,8, 0,80 доллара США, 80% и т. д.) или другое форматирование (выравнивание, шрифт, границы и т. д.).

<р>1. Введите значение 0,8 в ячейку B2.

По умолчанию в Excel используется общий формат (без определенного числового формата) для чисел. Чтобы применить числовой формат, используйте диалоговое окно «Формат ячеек».

<р>2. Выберите ячейку B2.

<р>3. Щелкните правой кнопкой мыши и выберите Формат ячеек (или нажмите CTRL + 1).

Откроется диалоговое окно "Формат ячеек".

<р>4. Например, выберите Валюта.

Примечание. Excel дает предварительный просмотр того, как число будет отформатировано (в разделе «Образец»).

Ячейка B2 по-прежнему содержит число 0,8. Мы изменили только внешний вид этого номера. Наиболее часто используемые команды форматирования доступны на вкладке Главная.

<р>6. На вкладке "Главная" в группе "Число" щелкните символ процента, чтобы применить процентный формат.

<р>7. На вкладке "Главная" в группе "Выравнивание" отцентрируйте число.

<р>8. На вкладке "Главная" в группе "Шрифт" добавьте внешние границы и измените цвет шрифта на синий.

поиск меню

Урок 9. Форматирование ячеек

Введение

Все содержимое ячеек по умолчанию использует одинаковое форматирование, что может затруднить чтение книги с большим объемом информации. Базовое форматирование позволяет настроить внешний вид вашей книги, позволяя привлечь внимание к определенным разделам и упрощая просмотр и понимание содержимого. Вы также можете применить форматирование чисел, чтобы точно указать Excel, какой тип данных вы используете в книге, например проценты (%), валюта ($) и т. д.


Чтобы изменить шрифт:

По умолчанию в каждой новой книге используется шрифт Calibri. Однако Excel предоставляет множество других шрифтов, которые можно использовать для настройки текста ячейки. В приведенном ниже примере мы отформатируем ячейку заголовка, чтобы ее было легче отличить от остальной части рабочего листа.

    Выберите ячейки, которые вы хотите изменить.

Выбор ячейки

Выбор шрифта

Новый шрифт

При создании рабочей книги на рабочем месте вы должны выбрать шрифт, который легко читается. Наряду с Calibri стандартные шрифты для чтения включают Cambria, Times New Roman и Arial.

Чтобы изменить размер шрифта:

  1. Выберите ячейки, которые нужно изменить.

Выбор ячейки

Выбор нового размера шрифта

Новый размер шрифта

Вы также можете использовать команды "Увеличить размер шрифта" и "Уменьшить размер шрифта" или ввести собственный размер шрифта с помощью клавиатуры.

Изменение размера шрифта

Чтобы изменить цвет шрифта:

  1. Выберите ячейки, которые нужно изменить.

Выбор ячейки

Выбор цвета шрифта

Новый цвет шрифта

Выберите «Другие цвета» в нижней части меню, чтобы получить доступ к дополнительным параметрам цвета.

Выбор дополнительных цветов

Чтобы использовать команды Bold, Italic и Underline:

  1. Выберите ячейки, которые нужно изменить.

Выбор ячейки

Нажатие команды жирного шрифта

Жирный текст

Вы также можете нажать Ctrl+B на клавиатуре, чтобы сделать выделенный текст полужирным, Ctrl+I, чтобы применить курсив, и Ctrl+U, чтобы применить подчеркивание.

Выравнивание текста

По умолчанию любой текст, введенный в ваш рабочий лист, будет выровнен по нижнему левому краю ячейки, а любые числа будут выровнены по нижнему правому краю.Изменение выравнивания содержимого ячейки позволяет выбрать способ отображения содержимого в любой ячейке, что может упростить чтение содержимого ячейки.

Нажимайте стрелки в слайд-шоу ниже, чтобы узнать больше о различных параметрах выравнивания текста.

Выравнивание по левому краю: выравнивает содержимое по левому краю ячейки

Выравнивание по центру: содержимое выравнивается на равном расстоянии от левой и правой границ ячейки

Выравнивание по правому краю: выравнивает содержимое по правому краю ячейки

Выравнивание по верхнему краю: выравнивает содержимое по верхней границе ячейки

Выравнивание по середине: содержимое выравнивается на равном расстоянии от верхней и нижней границ ячейки

Выравнивание по нижнему краю: выравнивает содержимое по нижней границе ячейки

Чтобы изменить выравнивание текста по горизонтали:

В приведенном ниже примере мы изменим выравнивание ячейки заголовка, чтобы придать ей более совершенный вид и еще больше выделить ее на фоне остальной части листа.

    Выберите ячейки, которые вы хотите изменить.

Выбор ячейки

Выбор выравнивания по центру

Текст ячейки с измененным выравниванием

Чтобы изменить вертикальное выравнивание текста:

  1. Выберите ячейки, которые нужно изменить.

Выбор ячейки

Выбор выравнивания по середине

Текст ячейки с измененным выравниванием

К любой ячейке можно применить как вертикальное, так и горизонтальное выравнивание.

Границы ячеек и цвета заливки

Границы ячеек и цвета заливки позволяют создавать четкие и определенные границы для различных разделов листа. Ниже мы добавим границы ячеек и закрасим ячейки заголовков, чтобы их можно было отличить от остальной части рабочего листа.

Чтобы добавить границу:

  1. Выберите ячейки, которые нужно изменить.

Выбор диапазона ячеек

Выбор стиля границы

Добавленные границы ячеек

Вы можете рисовать границы и изменять стиль линий и цвет границ с помощью инструментов "Нарисовать границы" в нижней части раскрывающегося меню "Границы".

Отрисовка пользовательских границ

Чтобы добавить цвет заливки:

  1. Выберите ячейки, которые нужно изменить.

Выбор диапазона ячеек

Выбор цвета заливки ячейки

Новый цвет заливки

Мастер форматирования

Если вы хотите скопировать форматирование из одной ячейки в другую, вы можете использовать команду «Формат по образцу» на вкладке «Главная». Когда вы нажимаете «Формат по образцу», он копирует все форматирование из выбранной ячейки. Затем вы можете щелкнуть и перетащить любые ячейки, в которые вы хотите вставить форматирование.

Посмотрите видео ниже, чтобы узнать о двух разных способах использования Format Painter.

Стили ячеек

Вместо форматирования ячеек вручную вы можете использовать готовые стили ячеек Excel. Стили ячеек — это быстрый способ профессионального форматирования различных частей книги, таких как заголовки и заголовки.

Чтобы применить стиль ячейки:

В нашем примере мы применим новый стиль ячеек к существующим ячейкам заголовка и заголовка.

    Выберите ячейки, которые вы хотите изменить.

Выбор диапазона ячеек

Выбор стиля ячейки

Новый стиль ячеек

Применение стиля ячейки заменит любое существующее форматирование ячейки, за исключением выравнивания текста. Возможно, вам не захочется использовать стили ячеек, если вы уже сильно отформатировали свою книгу.

Форматирование текста и чисел

Одним из самых мощных инструментов Excel является возможность применения определенного форматирования к тексту и числам. Вместо того, чтобы отображать все содержимое ячейки одинаково, вы можете использовать форматирование, чтобы изменить внешний вид дат, времени, десятичных знаков, процентов (%), валюты ($) и многого другого.

Чтобы применить форматирование чисел:

В нашем примере мы изменим числовой формат для нескольких ячеек, чтобы изменить способ отображения дат.

    Выберите ячейки, которые вы хотите изменить.

Выбор диапазона ячеек

Выбор длинной даты

Применяемое числовое форматирование

Нажимайте кнопки в интерактивном ниже, чтобы узнать о различных параметрах форматирования текста и чисел.

редактировать горячие точки

Общие

Общий — это формат по умолчанию для любой ячейки. Когда вы вводите число в ячейку, Excel угадывает наиболее подходящий формат числа. Например, если вы введете от 1 до 5, ячейка будет отображать число как краткую дату, 05.01.2010.

Число

Число форматирует числа с десятичными разрядами. Например, если вы введете в ячейку число 4, в ячейке будет отображаться число 4,00.

Валюта

Currency форматирует числа как валюту с символом валюты. Например, если вы введете в ячейку 4, ячейка отобразит число как 4,00 доллара США.

Бухгалтерский учет

Учет форматирует числа как денежные значения, как формат валюты, но также выравнивает символы валюты и десятичные разряды в столбцах. Этот формат упрощает чтение длинных списков денежных единиц.

Короткое свидание

Краткая дата форматирует числа как M/D/YYYY. Например, 8 августа 2013 года будет 8 августа 2013 года.

Длинное свидание

Длинные даты форматируют числа как день недели, месяц ДД, ГГГГ. Например, дата будет отображаться как понедельник, 14 августа 2013 г.

Время форматирует числа как ЧЧ/ММ/СС и отмечает AM или PM. Например, время будет отображаться как 10:25:00.

Процент

Процент форматирует числа с десятичными разрядами и знаком процента. Например, если вы введете в ячейку 0,75, ячейка отобразит число как 75,00%.

Дробь

Дробь форматирует числа как дроби, разделенные косой чертой. Например, если вы введете в ячейку 1/4, ячейка отобразит число как 1/4. Если вы введете 1/4 в ячейку, отформатированную как «Общий», ячейка будет отображать число как дату, 4 января.

Научная

Научные форматы чисел в экспоненциальном представлении. Например, если вы введете в ячейку 140000, то ячейка отобразит число как 1.40E+05. Примечание. По умолчанию Excel отформатирует ячейку в экспоненциальном представлении, если она содержит большое целое число.Если вы не хотите, чтобы Excel форматировал большие целые числа в экспоненциальном представлении, используйте числовой формат.

Текст форматирует числа как текст, то есть то, что вы вводите в ячейку, будет отображаться точно так, как оно было введено. По умолчанию Excel использует этот параметр, если ячейка содержит как текст, так и числа.

Читайте также: